|
enum | npmx_event_group_t {
NPMX_EVENT_GROUP_ADC
,
NPMX_EVENT_GROUP_BAT_CHAR_TEMP
,
NPMX_EVENT_GROUP_BAT_CHAR_STATUS
,
NPMX_EVENT_GROUP_BAT_CHAR_BAT
,
NPMX_EVENT_GROUP_SHIPHOLD
,
NPMX_EVENT_GROUP_VBUSIN_VOLTAGE
,
NPMX_EVENT_GROUP_VBUSIN_THERMAL
,
NPMX_EVENT_GROUP_GPIO
,
NPMX_EVENT_GROUP_COUNT
,
NPMX_EVENT_GROUP_INVALID = NPMX_INVALID_ENUM_VALUE
} |
| Possible events groups. More...
|
|
enum | npmx_event_group_adc_mask_t {
NPMX_EVENT_GROUP_ADC_BAT_READY_MASK = MAIN_EVENTSADCSET_EVENTADCVBATRDY_Msk
,
NPMX_EVENT_GROUP_ADC_NTC_READY_MASK = MAIN_EVENTSADCSET_EVENTADCNTCRDY_Msk
,
NPMX_EVENT_GROUP_ADC_DIE_TEMP_READY_MASK = MAIN_EVENTSADCSET_EVENTADCTEMPRDY_Msk
,
NPMX_EVENT_GROUP_ADC_VSYS_READY_MASK = MAIN_EVENTSADCSET_EVENTADCVSYSRDY_Msk
,
NPMX_EVENT_GROUP_ADC_VSET1_READY_MASK = MAIN_EVENTSADCSET_EVENTADCVSET1RDY_Msk
,
NPMX_EVENT_GROUP_ADC_VSET2_READY_MASK = MAIN_EVENTSADCSET_EVENTADCVSET2RDY_Msk
,
NPMX_EVENT_GROUP_ADC_IBAT_READY_MASK = MAIN_EVENTSADCSET_EVENTADCIBATRDY_Msk
,
NPMX_EVENT_GROUP_ADC_VBUS_READY_MASK = MAIN_EVENTSADCSET_EVENTADCVBUS7V0RDY_Msk
} |
| ADC Events fields. More...
|
|
enum | npmx_event_group_temp_mask_t {
NPMX_EVENT_GROUP_TEMP_COLD_MASK = MAIN_EVENTSBCHARGER0SET_EVENTNTCCOLD_Msk
,
NPMX_EVENT_GROUP_TEMP_COOL_MASK = MAIN_EVENTSBCHARGER0SET_EVENTNTCCOOL_Msk
,
NPMX_EVENT_GROUP_TEMP_WARM_MASK = MAIN_EVENTSBCHARGER0SET_EVENTNTCWARM_Msk
,
NPMX_EVENT_GROUP_TEMP_HOT_MASK = MAIN_EVENTSBCHARGER0SET_EVENTNTCHOT_Msk
,
NPMX_EVENT_GROUP_TEMP_DIE_HIGH_MASK = MAIN_EVENTSBCHARGER0SET_EVENTDIETEMPHIGH_Msk
,
NPMX_EVENT_GROUP_TEMP_DIE_RESUME_MASK = MAIN_EVENTSBCHARGER0SET_EVENTDIETEMPRESUME_Msk
} |
| Battery Charger Temperature events fields. More...
|
|
enum | npmx_event_group_charger_mask_t {
NPMX_EVENT_GROUP_CHARGER_SUPPLEMENT_MASK = MAIN_EVENTSBCHARGER1SET_EVENTSUPPLEMENT_Msk
,
NPMX_EVENT_GROUP_CHARGER_TRICKLE_MASK = MAIN_EVENTSBCHARGER1SET_EVENTCHGTRICKLE_Msk
,
NPMX_EVENT_GROUP_CHARGER_CC_MASK = MAIN_EVENTSBCHARGER1SET_EVENTCHGCC_Msk
,
NPMX_EVENT_GROUP_CHARGER_CV_MASK = MAIN_EVENTSBCHARGER1SET_EVENTCHGCV_Msk
,
NPMX_EVENT_GROUP_CHARGER_COMPLETED_MASK = MAIN_EVENTSBCHARGER1SET_EVENTCHGCOMPLETED_Msk
,
NPMX_EVENT_GROUP_CHARGER_ERROR_MASK = MAIN_EVENTSBCHARGER1SET_EVENTCHGERROR_Msk
} |
| Battery Charger Status events fields. More...
|
|
enum | npmx_event_group_battery_mask_t {
NPMX_EVENT_GROUP_BATTERY_DETECTED_MASK = MAIN_EVENTSBCHARGER2SET_EVENTBATDETECTED_Msk
,
NPMX_EVENT_GROUP_BATTERY_REMOVED_MASK = MAIN_EVENTSBCHARGER2SET_EVENTBATLOST_Msk
,
NPMX_EVENT_GROUP_BATTERY_RECHARGE_MASK = MAIN_EVENTSBCHARGER2SET_EVENTBATRECHARGE_Msk
} |
| Battery Charger Battery events fields. More...
|
|
enum | npmx_event_group_shiphold_mask_t {
NPMX_EVENT_GROUP_SHIPHOLD_PRESSED_MASK = MAIN_EVENTSSHPHLDSET_EVENTSHPHLDBTNPRESS_Msk
,
NPMX_EVENT_GROUP_SHIPHOLD_RELEASED_MASK = MAIN_EVENTSSHPHLDSET_EVENTSHPHLDBTNRELEASE_Msk
,
NPMX_EVENT_GROUP_SHIPHOLD_HELD_EXIT_MASK = MAIN_EVENTSSHPHLDSET_EVENTSHPHLDEXIT_Msk
,
NPMX_EVENT_GROUP_SHIPHOLD_WATCHDOG_MASK = MAIN_EVENTSSHPHLDSET_EVENTWATCHDOGWARN_Msk
} |
| ShipHold pin events fields. More...
|
|
enum | npmx_event_group_vbusin_mask_t {
NPMX_EVENT_GROUP_VBUSIN_DETECTED_MASK = MAIN_EVENTSVBUSIN0CLR_EVENTVBUSDETECTED_Msk
,
NPMX_EVENT_GROUP_VBUSIN_REMOVED_MASK = MAIN_EVENTSVBUSIN0CLR_EVENTVBUSREMOVED_Msk
,
NPMX_EVENT_GROUP_VBUSIN_OVERVOLT_DETECTED_MASK
,
NPMX_EVENT_GROUP_VBUSIN_OVRVOLT_REMOVED_MASK
,
NPMX_EVENT_GROUP_VBUSIN_UNDERVOLT_DETECTED_MASK
,
NPMX_EVENT_GROUP_VBUSIN_UNDERVOLT_REMOVED_MASK
} |
| VBUSIN Voltage Detection events fields. More...
|
|
enum | npmx_event_group_thermal_usb_mask_t {
NPMX_EVENT_GROUP_THERMAL_WARN_DETECTED_MASK
,
NPMX_EVENT_GROUP_THERMAL_WARN_REMOVED_MASK
,
NPMX_EVENT_GROUP_THERMAL_SHUTDOWN_DETECTED_MASK
,
NPMX_EVENT_GROUP_THERMAL_SHUTDOWN_REMOVED_MASK
,
NPMX_EVENT_GROUP_USB_CC1_MASK
,
NPMX_EVENT_GROUP_USB_CC2_MASK
} |
| VBUSIN Thermal and USB events fields. More...
|
|
enum | npmx_event_group_gpio_mask_t {
NPMX_EVENT_GROUP_GPIO0_DETECTED_MASK = MAIN_EVENTSGPIOSET_EVENTGPIOEDGEDETECT0_Msk
,
NPMX_EVENT_GROUP_GPIO1_DETECTED_MASK = MAIN_EVENTSGPIOSET_EVENTGPIOEDGEDETECT1_Msk
,
NPMX_EVENT_GROUP_GPIO2_DETECTED_MASK = MAIN_EVENTSGPIOSET_EVENTGPIOEDGEDETECT2_Msk
,
NPMX_EVENT_GROUP_GPIO3_DETECTED_MASK = MAIN_EVENTSGPIOSET_EVENTGPIOEDGEDETECT3_Msk
,
NPMX_EVENT_GROUP_GPIO4_DETECTED_MASK = MAIN_EVENTSGPIOSET_EVENTGPIOEDGEDETECT4_Msk
} |
| GPIO events fields. More...
|
|
All possible events to be registered.