Drivers
- ADC
npmx_adc_task_tnpmx_adc_meas_tnpmx_adc_ntc_type_tnpmx_adc_ntc_meas_interval_tnpmx_adc_die_temp_meas_interval_tnpmx_adc_ibat_meas_current_tnpmx_adc_get()npmx_adc_ntc_type_convert()npmx_adc_ntc_type_convert_to_ohms()npmx_adc_ntc_meas_interval_convert()npmx_adc_ntc_meas_interval_convert_to_ms()npmx_adc_die_temp_meas_interval_convert()npmx_adc_die_temp_meas_interval_convert_to_ms()npmx_adc_ntc_type_map_to_string()npmx_adc_task_trigger()npmx_adc_config_set()npmx_adc_config_get()npmx_adc_ntc_config_set()npmx_adc_ntc_config_get()npmx_adc_ntc_resistance_get()npmx_adc_meas_check()npmx_adc_meas_get()npmx_adc_meas_all_get()npmx_adc_ntc_meas_interval_set()npmx_adc_ntc_meas_interval_get()npmx_adc_die_temp_meas_interval_set()npmx_adc_die_temp_meas_interval_get()npmx_adc_vbat_meas_delay_set()npmx_adc_vbat_meas_delay_get()npmx_adc_ibat_meas_status_get()npmx_adc_ibat_meas_enable_set()npmx_adc_ibat_meas_enable_check()npmx_adc_tnpmx_adc_config_tnpmx_adc_meas_all_tnpmx_adc_ibat_meas_status_tnpmx_adc_ntc_config_t
- BUCK
npmx_buck_task_tnpmx_buck_mode_tnpmx_buck_vout_select_tnpmx_buck_voltage_tNPMX_BUCK_VOLTAGE_1V0NPMX_BUCK_VOLTAGE_1V1NPMX_BUCK_VOLTAGE_1V2NPMX_BUCK_VOLTAGE_1V3NPMX_BUCK_VOLTAGE_1V4NPMX_BUCK_VOLTAGE_1V5NPMX_BUCK_VOLTAGE_1V6NPMX_BUCK_VOLTAGE_1V7NPMX_BUCK_VOLTAGE_1V8NPMX_BUCK_VOLTAGE_1V9NPMX_BUCK_VOLTAGE_2V0NPMX_BUCK_VOLTAGE_2V1NPMX_BUCK_VOLTAGE_2V2NPMX_BUCK_VOLTAGE_2V3NPMX_BUCK_VOLTAGE_2V4NPMX_BUCK_VOLTAGE_2V5NPMX_BUCK_VOLTAGE_2V6NPMX_BUCK_VOLTAGE_2V7NPMX_BUCK_VOLTAGE_2V8NPMX_BUCK_VOLTAGE_2V9NPMX_BUCK_VOLTAGE_3V0NPMX_BUCK_VOLTAGE_3V1NPMX_BUCK_VOLTAGE_3V2NPMX_BUCK_VOLTAGE_3V3NPMX_BUCK_VOLTAGE_COUNTNPMX_BUCK_VOLTAGE_MAXNPMX_BUCK_VOLTAGE_INVALID
npmx_buck_gpio_tnpmx_buck_get()npmx_buck_voltage_convert()npmx_buck_voltage_convert_to_mv()npmx_buck_task_trigger()npmx_buck_converter_mode_set()npmx_buck_pfm_enable_get()npmx_buck_normal_voltage_set()npmx_buck_normal_voltage_get()npmx_buck_retention_voltage_set()npmx_buck_retention_voltage_get()npmx_buck_enable_gpio_config_set()npmx_buck_enable_gpio_config_get()npmx_buck_retention_gpio_config_set()npmx_buck_retention_gpio_config_get()npmx_buck_forced_pwm_gpio_config_set()npmx_buck_forced_pwm_gpio_config_get()npmx_buck_vout_select_set()npmx_buck_vout_select_get()npmx_buck_status_voltage_get()npmx_buck_active_discharge_enable_set()npmx_buck_active_discharge_enable_get()npmx_buck_status_get()npmx_buck_tnpmx_buck_gpio_config_tnpmx_buck_status_t
- CHARGER
npmx_charger_task_tnpmx_charger_module_mask_tnpmx_charger_voltage_tNPMX_CHARGER_VOLTAGE_3V60NPMX_CHARGER_VOLTAGE_3V65NPMX_CHARGER_VOLTAGE_4V00NPMX_CHARGER_VOLTAGE_4V05NPMX_CHARGER_VOLTAGE_4V10NPMX_CHARGER_VOLTAGE_4V15NPMX_CHARGER_VOLTAGE_4V20NPMX_CHARGER_VOLTAGE_4V25NPMX_CHARGER_VOLTAGE_4V30NPMX_CHARGER_VOLTAGE_4V35NPMX_CHARGER_VOLTAGE_4V40NPMX_CHARGER_VOLTAGE_4V45NPMX_CHARGER_VOLTAGE_COUNTNPMX_CHARGER_VOLTAGE_DEFAULTNPMX_CHARGER_VOLTAGE_MAXNPMX_CHARGER_VOLTAGE_INVALID
npmx_charger_status_mask_tNPMX_CHARGER_STATUS_BATTERY_DETECTED_MASKNPMX_CHARGER_STATUS_COMPLETED_MASKNPMX_CHARGER_STATUS_TRICKLE_CHARGE_MASKNPMX_CHARGER_STATUS_CONSTANT_CURRENT_MASKNPMX_CHARGER_STATUS_CONSTANT_VOLTAGE_MASKNPMX_CHARGER_STATUS_RECHARGE_MASKNPMX_CHARGER_STATUS_DIE_TEMP_HIGH_MASKNPMX_CHARGER_STATUS_SUPPLEMENT_ACTIVE_MASK
npmx_charger_trickle_tnpmx_charger_iterm_tnpmx_charger_ntc_status_mask_tnpmx_charger_get()npmx_charger_voltage_convert()npmx_charger_voltage_convert_to_mv()npmx_charger_trickle_convert()npmx_charger_trickle_convert_to_mv()npmx_charger_iterm_convert()npmx_charger_iterm_convert_to_pct()npmx_charger_task_trigger()npmx_charger_module_enable_set()npmx_charger_module_disable_set()npmx_charger_module_get()npmx_charger_charging_current_set()npmx_charger_charging_current_get()npmx_charger_discharging_current_set()npmx_charger_discharging_current_get()npmx_charger_termination_normal_voltage_set()npmx_charger_termination_normal_voltage_get()npmx_charger_termination_warm_voltage_set()npmx_charger_termination_warm_voltage_get()npmx_charger_trickle_voltage_set()npmx_charger_trickle_voltage_get()npmx_charger_termination_current_set()npmx_charger_termination_current_get()npmx_charger_cold_resistance_set()npmx_charger_cold_resistance_get()npmx_charger_cool_resistance_set()npmx_charger_cool_resistance_get()npmx_charger_warm_resistance_set()npmx_charger_warm_resistance_get()npmx_charger_hot_resistance_set()npmx_charger_hot_resistance_get()npmx_charger_cold_temperature_set()npmx_charger_cold_temperature_get()npmx_charger_cool_temperature_set()npmx_charger_cool_temperature_get()npmx_charger_warm_temperature_set()npmx_charger_warm_temperature_get()npmx_charger_hot_temperature_set()npmx_charger_hot_temperature_get()npmx_charger_die_temp_stop_set()npmx_charger_die_temp_stop_get()npmx_charger_die_temp_resume_set()npmx_charger_die_temp_resume_get()npmx_charger_ntc_status_get()npmx_charger_die_temp_status_get()npmx_charger_current_limiter_get()npmx_charger_status_get()npmx_charger_errors_check()npmx_charger_warm_disable_set()npmx_charger_warm_disable_get()npmx_charger_t
- COMMON
NPMX_CHECKNPMX_REG_TO_ADDRNPMX_TASK_TRIGGERNPMX_INVALID_ENUM_VALUEnpmx_callback_tnpmx_callback_type_tNPMX_CALLBACK_TYPE_EVENT_ADCNPMX_CALLBACK_TYPE_EVENT_BAT_CHAR_TEMPNPMX_CALLBACK_TYPE_EVENT_BAT_CHAR_STATUSNPMX_CALLBACK_TYPE_EVENT_BAT_CHAR_BATNPMX_CALLBACK_TYPE_EVENT_SHIPHOLDNPMX_CALLBACK_TYPE_EVENT_VBUSIN_VOLTAGENPMX_CALLBACK_TYPE_EVENT_VBUSIN_THERMAL_USBNPMX_CALLBACK_TYPE_EVENT_EVENTSGPIOSETNPMX_CALLBACK_TYPE_RSTCAUSENPMX_CALLBACK_TYPE_CHARGER_ERRORNPMX_CALLBACK_TYPE_SENSOR_ERRORNPMX_CALLBACK_TYPE_COUNTNPMX_CALLBACK_TYPE_INVALID
npmx_callback_to_str()npmx_callback_bit_to_str()npmx_common_div_round_closest()npmx_common_round_get()npmx_common_fabs_get()npmx_common_exp_get()npmx_common_ln_get()
- CORE
- ERRLOG
- EVENT
NPMX_EVENT_GROUP_ALL_EVENTS_MASKnpmx_event_group_tnpmx_event_group_adc_mask_tnpmx_event_group_temp_mask_tnpmx_event_group_charger_mask_tnpmx_event_group_battery_mask_tnpmx_event_group_shiphold_mask_tnpmx_event_group_vbusin_mask_tnpmx_event_group_thermal_usb_mask_tnpmx_event_group_gpio_mask_t
- GPIO
npmx_gpio_mode_tNPMX_GPIO_MODE_INPUTNPMX_GPIO_MODE_INPUT_OVERRIDE_1NPMX_GPIO_MODE_INPUT_OVERRIDE_0NPMX_GPIO_MODE_INPUT_RISING_EDGENPMX_GPIO_MODE_INPUT_FALLING_EDGENPMX_GPIO_MODE_OUTPUT_IRQNPMX_GPIO_MODE_OUTPUT_RESETNPMX_GPIO_MODE_OUTPUT_PLWNPMX_GPIO_MODE_OUTPUT_OVERRIDE_1NPMX_GPIO_MODE_OUTPUT_OVERRIDE_0NPMX_GPIO_MODE_COUNTNPMX_GPIO_MODE_INVALID
npmx_gpio_drive_tnpmx_gpio_pull_tnpmx_gpio_get()npmx_gpio_drive_convert()npmx_gpio_drive_convert_to_ma()npmx_gpio_config_set()npmx_gpio_config_get()npmx_gpio_mode_set()npmx_gpio_mode_get()npmx_gpio_status_check()npmx_gpio_tnpmx_gpio_config_t
- INSTANCE
- LDSW
npmx_ldsw_task_tnpmx_ldsw_gpio_tnpmx_ldsw_status_mask_tnpmx_ldsw_soft_start_current_tnpmx_ldsw_voltage_tNPMX_LDSW_VOLTAGE_1V0NPMX_LDSW_VOLTAGE_1V1NPMX_LDSW_VOLTAGE_1V2NPMX_LDSW_VOLTAGE_1V3NPMX_LDSW_VOLTAGE_1V4NPMX_LDSW_VOLTAGE_1V5NPMX_LDSW_VOLTAGE_1V6NPMX_LDSW_VOLTAGE_1V7NPMX_LDSW_VOLTAGE_1V8NPMX_LDSW_VOLTAGE_1V9NPMX_LDSW_VOLTAGE_2V0NPMX_LDSW_VOLTAGE_2V1NPMX_LDSW_VOLTAGE_2V2NPMX_LDSW_VOLTAGE_2V3NPMX_LDSW_VOLTAGE_2V4NPMX_LDSW_VOLTAGE_2V5NPMX_LDSW_VOLTAGE_2V6NPMX_LDSW_VOLTAGE_2V7NPMX_LDSW_VOLTAGE_2V8NPMX_LDSW_VOLTAGE_2V9NPMX_LDSW_VOLTAGE_3V0NPMX_LDSW_VOLTAGE_3V1NPMX_LDSW_VOLTAGE_3V2NPMX_LDSW_VOLTAGE_3V3NPMX_LDSW_VOLTAGE_COUNTNPMX_LDSW_VOLTAGE_DEFAULTNPMX_LDSW_VOLTAGE_MAXNPMX_LDSW_VOLTAGE_INVALID
npmx_ldsw_mode_tnpmx_ldsw_get()npmx_ldsw_voltage_convert()npmx_ldsw_voltage_convert_to_mv()npmx_ldsw_soft_start_current_convert()npmx_ldsw_soft_start_current_convert_to_ma()npmx_ldsw_task_trigger()npmx_ldsw_enable_gpio_set()npmx_ldsw_enable_gpio_get()npmx_ldsw_status_get()npmx_ldsw_soft_start_config_set()npmx_ldsw_soft_start_config_get()npmx_ldsw_active_discharge_enable_set()npmx_ldsw_active_discharge_enable_get()npmx_ldsw_mode_set()npmx_ldsw_mode_get()npmx_ldsw_ldo_voltage_set()npmx_ldsw_ldo_voltage_get()npmx_ldsw_tnpmx_ldsw_gpio_config_tnpmx_ldsw_soft_start_config_t
- LED
- POF
npmx_pof_status_tnpmx_pof_polarity_tnpmx_pof_threshold_tNPMX_POF_THRESHOLD_2V6NPMX_POF_THRESHOLD_2V7NPMX_POF_THRESHOLD_2V8NPMX_POF_THRESHOLD_2V9NPMX_POF_THRESHOLD_3V0NPMX_POF_THRESHOLD_3V1NPMX_POF_THRESHOLD_3V2NPMX_POF_THRESHOLD_3V3NPMX_POF_THRESHOLD_3V4NPMX_POF_THRESHOLD_3V5NPMX_POF_THRESHOLD_COUNTNPMX_POF_THRESHOLD_DEFAULTNPMX_POF_THRESHOLD_MAXNPMX_POF_THRESHOLD_INVALID
npmx_pof_get()npmx_pof_threshold_convert()npmx_pof_threshold_convert_to_mv()npmx_pof_config_set()npmx_pof_config_get()npmx_pof_disable_set()npmx_pof_tnpmx_pof_config_t
- SHIP
npmx_ship_task_tnpmx_ship_time_tnpmx_ship_get()npmx_ship_time_convert()npmx_ship_time_convert_to_ms()npmx_ship_task_trigger()npmx_ship_config_set()npmx_ship_config_get()npmx_ship_gpio_status_check()npmx_ship_reset_config_set()npmx_ship_reset_config_get()npmx_ship_tnpmx_ship_config_tnpmx_ship_reset_config_t
- TIMER
- VBUSIN
npmx_vbusin_task_tnpmx_vbusin_current_tNPMX_VBUSIN_CURRENT_100_MANPMX_VBUSIN_CURRENT_500_MANPMX_VBUSIN_CURRENT_600_MANPMX_VBUSIN_CURRENT_700_MANPMX_VBUSIN_CURRENT_800_MANPMX_VBUSIN_CURRENT_900_MANPMX_VBUSIN_CURRENT_1000_MANPMX_VBUSIN_CURRENT_1100_MANPMX_VBUSIN_CURRENT_1200_MANPMX_VBUSIN_CURRENT_1300_MANPMX_VBUSIN_CURRENT_1400_MANPMX_VBUSIN_CURRENT_1500_MANPMX_VBUSIN_CURRENT_COUNTNPMX_VBUSIN_CURRENT_DEFAULTNPMX_VBUSIN_CURRENT_MAXNPMX_VBUSIN_CURRENT_INVALID
npmx_vbusin_cc_tnpmx_vbusin_status_mask_tnpmx_vbusin_get()npmx_vbusin_current_convert()npmx_vbusin_current_convert_to_ma()npmx_vbusin_cc_status_map_to_string()npmx_vbusin_task_trigger()npmx_vbusin_current_limit_set()npmx_vbusin_current_limit_get()npmx_vbusin_suspend_mode_enable_set()npmx_vbusin_suspend_mode_enable_get()npmx_vbusin_cc_status_get()npmx_vbusin_vbus_status_get()npmx_vbusin_t