Developer options
Interaction with Nordic PMICs is handled through a combination of pin configuration and TWI communication. Nordic provides software drivers and examples for all PMICs, making configuration and integration straightforward in any application.
Nordic offers two driver options: Zephyr and bare metal.
|
|
Bare metal drivers are written in generic C and have no dependency on a specific SDK, RTOS, or SoC. Developers implement the required TWI communication and GPIO signaling for their target platform, with each PMIC or PMIC family supported by its own dedicated driver.
|
|
Zephyr drivers follow the standard Zephyr driver APIs and are available for applications using Zephyr directly or via the nRF Connect SDK.
|
Based on your development environment, navigate to the Zephyr Developer or Bare metal Developer section to access relevant documentation, drivers, downloads, and development resources.
Platform support
Drivers
The native Zephyr drivers can be used by any MCU or platform based on Zephyr RTOS, such as nRF Connect SDK.
Bare metal drivers are provided as open source, without any limitation in terms of SDK, MCU architecture, or compiler.
Fuel gauge
The Fuel Gauge algorithm is provided as a compiled library as part of nRF Connect SDK. For use outside of nRF Connect SDK it must be manually copied from the repository. The library is compiled for the platforms listed below.
Currently supported platforms:
- Cortex-M33
- Cortex-M4
- Cortex-M3
Fill in the form below to inquire about support for other platforms not listed above.