Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
npm10xx.h File Reference

Nordic's nPM10 Series PMIC charger driver custom properties and value enums. More...

Go to the source code of this file.

Enumerations

enum  npm10xx_charger_prop {
  NPM10XX_CHARGER_PROP_TERM_CURRENT = CHARGER_PROP_CUSTOM_BEGIN , NPM10XX_CHARGER_PROP_TRICKLE_CURRENT , NPM10XX_CHARGER_PROP_THROTTLE_LVL , NPM10XX_CHARGER_PROP_CONSTANT_CHARGE_CURRENT_WARM_UA ,
  NPM10XX_CHARGER_PROP_CONSTANT_CHARGE_CURRENT_COOL_UA , NPM10XX_CHARGER_PROP_CONSTANT_CHARGE_VOLTAGE_WARM_UV , NPM10XX_CHARGER_PROP_CONSTANT_CHARGE_VOLTAGE_COOL_UV
}
 nPM10xx Charger custom properties. More...
enum  npm10xx_charger_iterm {
  NPM10XX_CHARGER_ITERM_12P5 , NPM10XX_CHARGER_ITERM_100P , NPM10XX_CHARGER_ITERM_50P , NPM10XX_CHARGER_ITERM_25P ,
  NPM10XX_CHARGER_ITERM_6P25 , NPM10XX_CHARGER_ITERM_3P125 , NPM10XX_CHARGER_ITERM_1P56 , NPM10XX_CHARGER_ITERM_0P78 ,
  NPM10XX_CHARGER_CURRENT_PERCENT_MAX
}
 nPM10xx Charger termination current in percent More...
enum  npm10xx_charger_itrickle {
  NPM10XX_CHARGER_ITRICKLE_12P5 , NPM10XX_CHARGER_ITRICKLE_100P , NPM10XX_CHARGER_ITRICKLE_50P , NPM10XX_CHARGER_ITRICKLE_25P ,
  NPM10XX_CHARGER_ITRICKLE_6P25 , NPM10XX_CHARGER_ITRICKLE_3P125 , NPM10XX_CHARGER_ITRICKLE_1P56 , NPM10XX_CHARGER_ITRICKLE_0P78
}
 nPM10xx Charger trickle current in percent More...
enum  npm10xx_charger_ithrottle {
  NPM10XX_CHARGER_ITHROTTLE_100P = 0x00U , NPM10XX_CHARGER_ITHROTTLE_87P5 = 0x10U , NPM10XX_CHARGER_ITHROTTLE_75P = 0x20U , NPM10XX_CHARGER_ITHROTTLE_62P5 = 0x30U ,
  NPM10XX_CHARGER_ITHROTTLE_50P = 0x40U , NPM10XX_CHARGER_ITHROTTLE_37P5 = 0x50U , NPM10XX_CHARGER_ITHROTTLE_25P = 0x60U , NPM10XX_CHARGER_ITHROTTLE_12P5 = 0x70U
}
 nPM10xx Charger throttle current in percent. More...
enum  npm10xx_charger_vthrottle {
  NPM10XX_CHARGER_VTHROTTLE_25MV , NPM10XX_CHARGER_VTHROTTLE_50MV , NPM10XX_CHARGER_VTHROTTLE_75MV , NPM10XX_CHARGER_VTHROTTLE_100MV ,
  NPM10XX_CHARGER_VTHROTTLE_125MV , NPM10XX_CHARGER_VTHROTTLE_150MV , NPM10XX_CHARGER_VTHROTTLE_175MV , NPM10XX_CHARGER_VTHROTTLE_200MV ,
  NPM10XX_CHARGER_VTHROTTLE_225MV , NPM10XX_CHARGER_VTHROTTLE_250MV , NPM10XX_CHARGER_VTHROTTLE_275MV , NPM10XX_CHARGER_VTHROTTLE_300MV ,
  NPM10XX_CHARGER_VTHROTTLE_325MV , NPM10XX_CHARGER_VTHROTTLE_350MV , NPM10XX_CHARGER_VTHROTTLE_375MV , NPM10XX_CHARGER_VTHROTTLE_400MV
}
 nPM10xx Charger throttle voltage levels relative to termination voltage. More...

Detailed Description

Nordic's nPM10 Series PMIC charger driver custom properties and value enums.