npmx
1.0.0
Contents
API Reference
Changelog
npmx
Index
Index
N
N
npmx_adc_config_get (C function)
npmx_adc_config_set (C function)
npmx_adc_config_t (C struct)
npmx_adc_config_t.vbat_auto (C var)
npmx_adc_config_t.vbat_burst (C var)
npmx_adc_die_temp_meas_interval_convert (C function)
npmx_adc_die_temp_meas_interval_convert_to_ms (C function)
npmx_adc_die_temp_meas_interval_get (C function)
npmx_adc_die_temp_meas_interval_set (C function)
npmx_adc_die_temp_meas_interval_t (C enum)
npmx_adc_die_temp_meas_interval_t.NPMX_ADC_DIE_TEMP_MEAS_INTERVAL_16_MS (C enumerator)
npmx_adc_die_temp_meas_interval_t.NPMX_ADC_DIE_TEMP_MEAS_INTERVAL_32_MS (C enumerator)
npmx_adc_die_temp_meas_interval_t.NPMX_ADC_DIE_TEMP_MEAS_INTERVAL_4_MS (C enumerator)
npmx_adc_die_temp_meas_interval_t.NPMX_ADC_DIE_TEMP_MEAS_INTERVAL_8_MS (C enumerator)
npmx_adc_die_temp_meas_interval_t.NPMX_ADC_DIE_TEMP_MEAS_INTERVAL_COUNT (C enumerator)
npmx_adc_die_temp_meas_interval_t.NPMX_ADC_DIE_TEMP_MEAS_INTERVAL_INVALID (C enumerator)
npmx_adc_die_temp_meas_interval_t.NPMX_ADC_DIE_TEMP_MEAS_INTERVAL_MAX (C enumerator)
npmx_adc_get (C function)
npmx_adc_ibat_meas_current_t (C enum)
npmx_adc_ibat_meas_current_t.NPMX_ADC_IBAT_MEAS_CURRENT_FAST (C enumerator)
npmx_adc_ibat_meas_current_t.NPMX_ADC_IBAT_MEAS_CURRENT_INVALID (C enumerator)
npmx_adc_ibat_meas_current_t.NPMX_ADC_IBAT_MEAS_CURRENT_LOWTEMP (C enumerator)
npmx_adc_ibat_meas_current_t.NPMX_ADC_IBAT_MEAS_CURRENT_MAX (C enumerator)
npmx_adc_ibat_meas_current_t.NPMX_ADC_IBAT_MEAS_CURRENT_RFU (C enumerator)
npmx_adc_ibat_meas_current_t.NPMX_ADC_IBAT_MEAS_CURRENT_TRICKLE (C enumerator)
npmx_adc_ibat_meas_enable_check (C function)
npmx_adc_ibat_meas_enable_set (C function)
npmx_adc_ibat_meas_status_get (C function)
npmx_adc_ibat_meas_status_t (C struct)
npmx_adc_ibat_meas_status_t.charge_current (C var)
npmx_adc_ibat_meas_status_t.charging (C var)
npmx_adc_meas_all_get (C function)
npmx_adc_meas_all_t (C struct)
npmx_adc_meas_all_t.values (C var)
npmx_adc_meas_check (C function)
npmx_adc_meas_get (C function)
npmx_adc_meas_t (C enum)
npmx_adc_meas_t.NPMX_ADC_MEAS_BAT_TEMP (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_COUNT (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_DIE_TEMP (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_INVALID (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_VBAT (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_VBAT0 (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_VBAT1 (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_VBAT2_IBAT (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_VBAT3_VBUS (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_VBUS (C enumerator)
npmx_adc_meas_t.NPMX_ADC_MEAS_VSYS (C enumerator)
npmx_adc_ntc_config_get (C function)
npmx_adc_ntc_config_set (C function)
npmx_adc_ntc_config_t (C struct)
npmx_adc_ntc_config_t.beta (C var)
npmx_adc_ntc_config_t.type (C var)
npmx_adc_ntc_meas_interval_convert (C function)
npmx_adc_ntc_meas_interval_convert_to_ms (C function)
npmx_adc_ntc_meas_interval_get (C function)
npmx_adc_ntc_meas_interval_set (C function)
npmx_adc_ntc_meas_interval_t (C enum)
npmx_adc_ntc_meas_interval_t.NPMX_ADC_NTC_MEAS_INTERVAL_1024_MS (C enumerator)
npmx_adc_ntc_meas_interval_t.NPMX_ADC_NTC_MEAS_INTERVAL_128_MS (C enumerator)
npmx_adc_ntc_meas_interval_t.NPMX_ADC_NTC_MEAS_INTERVAL_4_MS (C enumerator)
npmx_adc_ntc_meas_interval_t.NPMX_ADC_NTC_MEAS_INTERVAL_64_MS (C enumerator)
npmx_adc_ntc_meas_interval_t.NPMX_ADC_NTC_MEAS_INTERVAL_COUNT (C enumerator)
npmx_adc_ntc_meas_interval_t.NPMX_ADC_NTC_MEAS_INTERVAL_INVALID (C enumerator)
npmx_adc_ntc_meas_interval_t.NPMX_ADC_NTC_MEAS_INTERVAL_MAX (C enumerator)
npmx_adc_ntc_resistance_get (C function)
npmx_adc_ntc_type_convert (C function)
npmx_adc_ntc_type_convert_to_ohms (C function)
npmx_adc_ntc_type_map_to_string (C function)
npmx_adc_ntc_type_t (C enum)
npmx_adc_ntc_type_t.NPMX_ADC_NTC_TYPE_100_K (C enumerator)
npmx_adc_ntc_type_t.NPMX_ADC_NTC_TYPE_10_K (C enumerator)
npmx_adc_ntc_type_t.NPMX_ADC_NTC_TYPE_47_K (C enumerator)
npmx_adc_ntc_type_t.NPMX_ADC_NTC_TYPE_COUNT (C enumerator)
npmx_adc_ntc_type_t.NPMX_ADC_NTC_TYPE_HI_Z (C enumerator)
npmx_adc_ntc_type_t.NPMX_ADC_NTC_TYPE_INVALID (C enumerator)
npmx_adc_ntc_type_t.NPMX_ADC_NTC_TYPE_MAX (C enumerator)
npmx_adc_t (C struct)
npmx_adc_t.burst (C var)
npmx_adc_t.ntc_beta (C var)
npmx_adc_t.p_pmic (C var)
npmx_adc_task_t (C enum)
npmx_adc_task_t.NPMX_ADC_TASK_COUNT (C enumerator)
npmx_adc_task_t.NPMX_ADC_TASK_DELAYED_MEAS_VBAT (C enumerator)
npmx_adc_task_t.NPMX_ADC_TASK_SINGLE_SHOT_DIE_TEMP (C enumerator)
npmx_adc_task_t.NPMX_ADC_TASK_SINGLE_SHOT_NTC (C enumerator)
npmx_adc_task_t.NPMX_ADC_TASK_SINGLE_SHOT_VBAT (C enumerator)
npmx_adc_task_t.NPMX_ADC_TASK_SINGLE_SHOT_VBUS (C enumerator)
npmx_adc_task_t.NPMX_ADC_TASK_SINGLE_SHOT_VSYS (C enumerator)
npmx_adc_task_t.NPMX_ADC_TASK_UPDATE_AUTO_INTERVAL (C enumerator)
npmx_adc_task_trigger (C function)
npmx_adc_vbat_meas_delay_get (C function)
npmx_adc_vbat_meas_delay_set (C function)
NPMX_ASSERT (C macro)
npmx_backend_function_t (C type)
npmx_backend_register_read (C function)
npmx_backend_register_write (C function)
npmx_backend_t (C struct)
npmx_backend_t.p_context (C var)
npmx_backend_t.p_read (C var)
npmx_backend_t.p_write (C var)
npmx_buck_active_discharge_enable_get (C function)
npmx_buck_active_discharge_enable_set (C function)
npmx_buck_converter_mode_set (C function)
npmx_buck_enable_gpio_config_get (C function)
npmx_buck_enable_gpio_config_set (C function)
npmx_buck_forced_pwm_gpio_config_get (C function)
npmx_buck_forced_pwm_gpio_config_set (C function)
npmx_buck_get (C function)
npmx_buck_gpio_config_t (C struct)
npmx_buck_gpio_config_t.gpio (C var)
npmx_buck_gpio_config_t.inverted (C var)
npmx_buck_gpio_t (C enum)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_0 (C enumerator)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_1 (C enumerator)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_2 (C enumerator)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_3 (C enumerator)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_4 (C enumerator)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_COUNT (C enumerator)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_INVALID (C enumerator)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_NC (C enumerator)
npmx_buck_gpio_t.NPMX_BUCK_GPIO_NC1 (C enumerator)
npmx_buck_mode_t (C enum)
npmx_buck_mode_t.NPMX_BUCK_MODE_AUTO (C enumerator)
npmx_buck_mode_t.NPMX_BUCK_MODE_COUNT (C enumerator)
npmx_buck_mode_t.NPMX_BUCK_MODE_INVALID (C enumerator)
npmx_buck_mode_t.NPMX_BUCK_MODE_PFM (C enumerator)
npmx_buck_mode_t.NPMX_BUCK_MODE_PWM (C enumerator)
npmx_buck_normal_voltage_get (C function)
npmx_buck_normal_voltage_set (C function)
npmx_buck_pfm_enable_get (C function)
npmx_buck_retention_gpio_config_get (C function)
npmx_buck_retention_gpio_config_set (C function)
npmx_buck_retention_voltage_get (C function)
npmx_buck_retention_voltage_set (C function)
npmx_buck_status_get (C function)
npmx_buck_status_t (C struct)
npmx_buck_status_t.buck_mode (C var)
npmx_buck_status_t.powered (C var)
npmx_buck_status_t.pwm_enabled (C var)
npmx_buck_status_voltage_get (C function)
npmx_buck_t (C struct)
npmx_buck_t.hw_index (C var)
npmx_buck_t.p_backend (C var)
npmx_buck_task_t (C enum)
npmx_buck_task_t.NPMX_BUCK_TASK_COUNT (C enumerator)
npmx_buck_task_t.NPMX_BUCK_TASK_DISABLE (C enumerator)
npmx_buck_task_t.NPMX_BUCK_TASK_DISABLE_PWM (C enumerator)
npmx_buck_task_t.NPMX_BUCK_TASK_ENABLE (C enumerator)
npmx_buck_task_t.NPMX_BUCK_TASK_ENABLE_PWM (C enumerator)
npmx_buck_task_trigger (C function)
npmx_buck_voltage_convert (C function)
npmx_buck_voltage_convert_to_mv (C function)
npmx_buck_voltage_t (C enum)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V0 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V1 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V2 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V3 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V4 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V5 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V6 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V7 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V8 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_1V9 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V0 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V1 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V2 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V3 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V4 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V5 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V6 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V7 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V8 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_2V9 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_3V0 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_3V1 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_3V2 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_3V3 (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_COUNT (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_INVALID (C enumerator)
npmx_buck_voltage_t.NPMX_BUCK_VOLTAGE_MAX (C enumerator)
npmx_buck_vout_select_get (C function)
npmx_buck_vout_select_set (C function)
npmx_buck_vout_select_t (C enum)
npmx_buck_vout_select_t.NPMX_BUCK_VOUT_SELECT_COUNT (C enumerator)
npmx_buck_vout_select_t.NPMX_BUCK_VOUT_SELECT_INVALID (C enumerator)
npmx_buck_vout_select_t.NPMX_BUCK_VOUT_SELECT_SOFTWARE (C enumerator)
npmx_buck_vout_select_t.NPMX_BUCK_VOUT_SELECT_VSET_PIN (C enumerator)
npmx_callback_bit_to_str (C function)
npmx_callback_t (C type)
npmx_callback_to_str (C function)
npmx_callback_type_t (C enum)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_CHARGER_ERROR (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_COUNT (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_EVENT_ADC (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_EVENT_BAT_CHAR_BAT (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_EVENT_BAT_CHAR_STATUS (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_EVENT_BAT_CHAR_TEMP (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_EVENT_EVENTSGPIOSET (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_EVENT_SHIPHOLD (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_EVENT_VBUSIN_THERMAL_USB (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_EVENT_VBUSIN_VOLTAGE (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_INVALID (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_RSTCAUSE (C enumerator)
npmx_callback_type_t.NPMX_CALLBACK_TYPE_SENSOR_ERROR (C enumerator)
npmx_charger_charging_current_get (C function)
npmx_charger_charging_current_set (C function)
npmx_charger_cold_resistance_get (C function)
npmx_charger_cold_resistance_set (C function)
npmx_charger_cold_temperature_get (C function)
npmx_charger_cold_temperature_set (C function)
npmx_charger_cool_resistance_get (C function)
npmx_charger_cool_resistance_set (C function)
npmx_charger_cool_temperature_get (C function)
npmx_charger_cool_temperature_set (C function)
npmx_charger_current_limiter_get (C function)
npmx_charger_die_temp_resume_get (C function)
npmx_charger_die_temp_resume_set (C function)
npmx_charger_die_temp_status_get (C function)
npmx_charger_die_temp_stop_get (C function)
npmx_charger_die_temp_stop_set (C function)
npmx_charger_discharging_current_get (C function)
npmx_charger_discharging_current_set (C function)
npmx_charger_errors_check (C function)
npmx_charger_get (C function)
npmx_charger_hot_resistance_get (C function)
npmx_charger_hot_resistance_set (C function)
npmx_charger_hot_temperature_get (C function)
npmx_charger_hot_temperature_set (C function)
npmx_charger_iterm_convert (C function)
npmx_charger_iterm_convert_to_pct (C function)
npmx_charger_iterm_t (C enum)
npmx_charger_iterm_t.NPMX_CHARGER_ITERM_10 (C enumerator)
npmx_charger_iterm_t.NPMX_CHARGER_ITERM_20 (C enumerator)
npmx_charger_iterm_t.NPMX_CHARGER_ITERM_COUNT (C enumerator)
npmx_charger_iterm_t.NPMX_CHARGER_ITERM_DEFAULT (C enumerator)
npmx_charger_iterm_t.NPMX_CHARGER_ITERM_INVALID (C enumerator)
npmx_charger_iterm_t.NPMX_CHARGER_ITERM_MAX (C enumerator)
npmx_charger_module_disable_set (C function)
npmx_charger_module_enable_set (C function)
npmx_charger_module_get (C function)
npmx_charger_module_mask_t (C enum)
npmx_charger_module_mask_t.NPMX_CHARGER_MODULE_CHARGER_MASK (C enumerator)
npmx_charger_module_mask_t.NPMX_CHARGER_MODULE_FULL_COOL_MASK (C enumerator)
npmx_charger_module_mask_t.NPMX_CHARGER_MODULE_NTC_LIMITS_MASK (C enumerator)
npmx_charger_module_mask_t.NPMX_CHARGER_MODULE_RECHARGE_MASK (C enumerator)
npmx_charger_ntc_status_get (C function)
npmx_charger_ntc_status_mask_t (C enum)
npmx_charger_ntc_status_mask_t.NPMX_CHARGER_NTC_STATUS_COLD_MASK (C enumerator)
npmx_charger_ntc_status_mask_t.NPMX_CHARGER_NTC_STATUS_COOL_MASK (C enumerator)
npmx_charger_ntc_status_mask_t.NPMX_CHARGER_NTC_STATUS_HOT_MASK (C enumerator)
npmx_charger_ntc_status_mask_t.NPMX_CHARGER_NTC_STATUS_WARM_MASK (C enumerator)
npmx_charger_status_get (C function)
npmx_charger_status_mask_t (C enum)
npmx_charger_status_mask_t.NPMX_CHARGER_STATUS_BATTERY_DETECTED_MASK (C enumerator)
npmx_charger_status_mask_t.NPMX_CHARGER_STATUS_COMPLETED_MASK (C enumerator)
npmx_charger_status_mask_t.NPMX_CHARGER_STATUS_CONSTANT_CURRENT_MASK (C enumerator)
npmx_charger_status_mask_t.NPMX_CHARGER_STATUS_CONSTANT_VOLTAGE_MASK (C enumerator)
npmx_charger_status_mask_t.NPMX_CHARGER_STATUS_DIE_TEMP_HIGH_MASK (C enumerator)
npmx_charger_status_mask_t.NPMX_CHARGER_STATUS_RECHARGE_MASK (C enumerator)
npmx_charger_status_mask_t.NPMX_CHARGER_STATUS_SUPPLEMENT_ACTIVE_MASK (C enumerator)
npmx_charger_status_mask_t.NPMX_CHARGER_STATUS_TRICKLE_CHARGE_MASK (C enumerator)
npmx_charger_t (C struct)
npmx_charger_t.charging_current_ma (C var)
npmx_charger_t.discharging_current_ma (C var)
npmx_charger_t.p_pmic (C var)
npmx_charger_task_t (C enum)
npmx_charger_task_t.NPMX_CHARGER_TASK_CLEAR_ERROR (C enumerator)
npmx_charger_task_t.NPMX_CHARGER_TASK_CLEAR_TIMERS (C enumerator)
npmx_charger_task_t.NPMX_CHARGER_TASK_COUNT (C enumerator)
npmx_charger_task_t.NPMX_CHARGER_TASK_RELEASE (C enumerator)
npmx_charger_task_trigger (C function)
npmx_charger_termination_current_get (C function)
npmx_charger_termination_current_set (C function)
npmx_charger_termination_normal_voltage_get (C function)
npmx_charger_termination_normal_voltage_set (C function)
npmx_charger_termination_warm_voltage_get (C function)
npmx_charger_termination_warm_voltage_set (C function)
npmx_charger_trickle_convert (C function)
npmx_charger_trickle_convert_to_mv (C function)
npmx_charger_trickle_t (C enum)
npmx_charger_trickle_t.NPMX_CHARGER_TRICKLE_2V5 (C enumerator)
npmx_charger_trickle_t.NPMX_CHARGER_TRICKLE_2V9 (C enumerator)
npmx_charger_trickle_t.NPMX_CHARGER_TRICKLE_COUNT (C enumerator)
npmx_charger_trickle_t.NPMX_CHARGER_TRICKLE_DEFAULT (C enumerator)
npmx_charger_trickle_t.NPMX_CHARGER_TRICKLE_INVALID (C enumerator)
npmx_charger_trickle_t.NPMX_CHARGER_TRICKLE_MAX (C enumerator)
npmx_charger_trickle_voltage_get (C function)
npmx_charger_trickle_voltage_set (C function)
npmx_charger_voltage_convert (C function)
npmx_charger_voltage_convert_to_mv (C function)
npmx_charger_voltage_t (C enum)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_3V50 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_3V55 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_3V60 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_3V65 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V00 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V05 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V10 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V15 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V20 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V25 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V30 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V35 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V40 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_4V45 (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_COUNT (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_DEFAULT (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_INVALID (C enumerator)
npmx_charger_voltage_t.NPMX_CHARGER_VOLTAGE_MAX (C enumerator)
npmx_charger_warm_disable_get (C function)
npmx_charger_warm_disable_set (C function)
npmx_charger_warm_resistance_get (C function)
npmx_charger_warm_resistance_set (C function)
npmx_charger_warm_temperature_get (C function)
npmx_charger_warm_temperature_set (C function)
NPMX_CHECK (C macro)
npmx_common_div_round_closest (C function)
npmx_common_exp_get (C function)
npmx_common_fabs_get (C function)
npmx_common_ln_get (C function)
npmx_common_round_get (C function)
npmx_core_context_get (C function)
npmx_core_context_set (C function)
npmx_core_event_interrupt_disable (C function)
npmx_core_event_interrupt_enable (C function)
npmx_core_init (C function)
npmx_core_interrupt (C function)
npmx_core_proc (C function)
npmx_core_register_cb (C function)
npmx_core_task_t (C enum)
npmx_core_task_t.NPMX_CORE_TASK_RESET (C enumerator)
npmx_core_task_trigger (C function)
npmx_errlog_boot_timer_enable_get (C function)
npmx_errlog_boot_timer_enable_set (C function)
npmx_errlog_get (C function)
npmx_errlog_reset_errors_check (C function)
npmx_errlog_scratch_get (C function)
npmx_errlog_scratch_set (C function)
npmx_errlog_scratch_t (C enum)
npmx_errlog_scratch_t.NPMX_ERRLOG_SCRATCH0 (C enumerator)
npmx_errlog_scratch_t.NPMX_ERRLOG_SCRATCH1 (C enumerator)
npmx_errlog_scratch_t.NPMX_ERRLOG_SCRATCH_COUNT (C enumerator)
npmx_errlog_scratch_t.NPMX_ERRLOG_SCRATCH_INVALID (C enumerator)
npmx_errlog_t (C struct)
npmx_errlog_t.p_pmic (C var)
npmx_errlog_task_t (C enum)
npmx_errlog_task_t.NPMX_ERRLOG_TASK_CLEAR (C enumerator)
npmx_errlog_task_t.NPMX_ERRLOG_TASK_COUNT (C enumerator)
npmx_errlog_task_trigger (C function)
NPMX_ERROR_BASE_NUM (C macro)
npmx_error_t (C enum)
npmx_error_t.NPMX_ERROR_INVALID_MEAS (C enumerator)
npmx_error_t.NPMX_ERROR_INVALID_PARAM (C enumerator)
npmx_error_t.NPMX_ERROR_IO (C enumerator)
npmx_error_t.NPMX_SUCCESS (C enumerator)
npmx_event_group_adc_mask_t (C enum)
npmx_event_group_adc_mask_t.NPMX_EVENT_GROUP_ADC_BAT_READY_MASK (C enumerator)
npmx_event_group_adc_mask_t.NPMX_EVENT_GROUP_ADC_DIE_TEMP_READY_MASK (C enumerator)
npmx_event_group_adc_mask_t.NPMX_EVENT_GROUP_ADC_IBAT_READY_MASK (C enumerator)
npmx_event_group_adc_mask_t.NPMX_EVENT_GROUP_ADC_NTC_READY_MASK (C enumerator)
npmx_event_group_adc_mask_t.NPMX_EVENT_GROUP_ADC_VBUS_READY_MASK (C enumerator)
npmx_event_group_adc_mask_t.NPMX_EVENT_GROUP_ADC_VSET1_READY_MASK (C enumerator)
npmx_event_group_adc_mask_t.NPMX_EVENT_GROUP_ADC_VSET2_READY_MASK (C enumerator)
npmx_event_group_adc_mask_t.NPMX_EVENT_GROUP_ADC_VSYS_READY_MASK (C enumerator)
NPMX_EVENT_GROUP_ALL_EVENTS_MASK (C macro)
npmx_event_group_battery_mask_t (C enum)
npmx_event_group_battery_mask_t.NPMX_EVENT_GROUP_BATTERY_DETECTED_MASK (C enumerator)
npmx_event_group_battery_mask_t.NPMX_EVENT_GROUP_BATTERY_RECHARGE_MASK (C enumerator)
npmx_event_group_battery_mask_t.NPMX_EVENT_GROUP_BATTERY_REMOVED_MASK (C enumerator)
npmx_event_group_charger_mask_t (C enum)
npmx_event_group_charger_mask_t.NPMX_EVENT_GROUP_CHARGER_CC_MASK (C enumerator)
npmx_event_group_charger_mask_t.NPMX_EVENT_GROUP_CHARGER_COMPLETED_MASK (C enumerator)
npmx_event_group_charger_mask_t.NPMX_EVENT_GROUP_CHARGER_CV_MASK (C enumerator)
npmx_event_group_charger_mask_t.NPMX_EVENT_GROUP_CHARGER_ERROR_MASK (C enumerator)
npmx_event_group_charger_mask_t.NPMX_EVENT_GROUP_CHARGER_SUPPLEMENT_MASK (C enumerator)
npmx_event_group_charger_mask_t.NPMX_EVENT_GROUP_CHARGER_TRICKLE_MASK (C enumerator)
npmx_event_group_gpio_mask_t (C enum)
npmx_event_group_gpio_mask_t.NPMX_EVENT_GROUP_GPIO0_DETECTED_MASK (C enumerator)
npmx_event_group_gpio_mask_t.NPMX_EVENT_GROUP_GPIO1_DETECTED_MASK (C enumerator)
npmx_event_group_gpio_mask_t.NPMX_EVENT_GROUP_GPIO2_DETECTED_MASK (C enumerator)
npmx_event_group_gpio_mask_t.NPMX_EVENT_GROUP_GPIO3_DETECTED_MASK (C enumerator)
npmx_event_group_gpio_mask_t.NPMX_EVENT_GROUP_GPIO4_DETECTED_MASK (C enumerator)
npmx_event_group_shiphold_mask_t (C enum)
npmx_event_group_shiphold_mask_t.NPMX_EVENT_GROUP_SHIPHOLD_HELD_EXIT_MASK (C enumerator)
npmx_event_group_shiphold_mask_t.NPMX_EVENT_GROUP_SHIPHOLD_PRESSED_MASK (C enumerator)
npmx_event_group_shiphold_mask_t.NPMX_EVENT_GROUP_SHIPHOLD_RELEASED_MASK (C enumerator)
npmx_event_group_shiphold_mask_t.NPMX_EVENT_GROUP_SHIPHOLD_WATCHDOG_MASK (C enumerator)
npmx_event_group_t (C enum)
npmx_event_group_t.NPMX_EVENT_GROUP_ADC (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_BAT_CHAR_BAT (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_BAT_CHAR_STATUS (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_BAT_CHAR_TEMP (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_COUNT (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_GPIO (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_INVALID (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_SHIPHOLD (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_VBUSIN_THERMAL (C enumerator)
npmx_event_group_t.NPMX_EVENT_GROUP_VBUSIN_VOLTAGE (C enumerator)
npmx_event_group_temp_mask_t (C enum)
npmx_event_group_temp_mask_t.NPMX_EVENT_GROUP_TEMP_COLD_MASK (C enumerator)
npmx_event_group_temp_mask_t.NPMX_EVENT_GROUP_TEMP_COOL_MASK (C enumerator)
npmx_event_group_temp_mask_t.NPMX_EVENT_GROUP_TEMP_DIE_HIGH_MASK (C enumerator)
npmx_event_group_temp_mask_t.NPMX_EVENT_GROUP_TEMP_DIE_RESUME_MASK (C enumerator)
npmx_event_group_temp_mask_t.NPMX_EVENT_GROUP_TEMP_HOT_MASK (C enumerator)
npmx_event_group_temp_mask_t.NPMX_EVENT_GROUP_TEMP_WARM_MASK (C enumerator)
npmx_event_group_thermal_usb_mask_t (C enum)
npmx_event_group_thermal_usb_mask_t.NPMX_EVENT_GROUP_THERMAL_SHUTDOWN_DETECTED_MASK (C enumerator)
npmx_event_group_thermal_usb_mask_t.NPMX_EVENT_GROUP_THERMAL_SHUTDOWN_REMOVED_MASK (C enumerator)
npmx_event_group_thermal_usb_mask_t.NPMX_EVENT_GROUP_THERMAL_WARN_DETECTED_MASK (C enumerator)
npmx_event_group_thermal_usb_mask_t.NPMX_EVENT_GROUP_THERMAL_WARN_REMOVED_MASK (C enumerator)
npmx_event_group_thermal_usb_mask_t.NPMX_EVENT_GROUP_USB_CC1_MASK (C enumerator)
npmx_event_group_thermal_usb_mask_t.NPMX_EVENT_GROUP_USB_CC2_MASK (C enumerator)
npmx_event_group_vbusin_mask_t (C enum)
npmx_event_group_vbusin_mask_t.NPMX_EVENT_GROUP_VBUSIN_DETECTED_MASK (C enumerator)
npmx_event_group_vbusin_mask_t.NPMX_EVENT_GROUP_VBUSIN_OVERVOLT_DETECTED_MASK (C enumerator)
npmx_event_group_vbusin_mask_t.NPMX_EVENT_GROUP_VBUSIN_OVRVOLT_REMOVED_MASK (C enumerator)
npmx_event_group_vbusin_mask_t.NPMX_EVENT_GROUP_VBUSIN_REMOVED_MASK (C enumerator)
npmx_event_group_vbusin_mask_t.NPMX_EVENT_GROUP_VBUSIN_UNDERVOLT_DETECTED_MASK (C enumerator)
npmx_event_group_vbusin_mask_t.NPMX_EVENT_GROUP_VBUSIN_UNDERVOLT_REMOVED_MASK (C enumerator)
npmx_gpio_config_get (C function)
npmx_gpio_config_set (C function)
npmx_gpio_config_t (C struct)
npmx_gpio_config_t.debounce (C var)
npmx_gpio_config_t.drive (C var)
npmx_gpio_config_t.mode (C var)
npmx_gpio_config_t.open_drain (C var)
npmx_gpio_config_t.pull (C var)
npmx_gpio_drive_convert (C function)
npmx_gpio_drive_convert_to_ma (C function)
npmx_gpio_drive_t (C enum)
npmx_gpio_drive_t.NPMX_GPIO_DRIVE_1_MA (C enumerator)
npmx_gpio_drive_t.NPMX_GPIO_DRIVE_6_MA (C enumerator)
npmx_gpio_drive_t.NPMX_GPIO_DRIVE_COUNT (C enumerator)
npmx_gpio_drive_t.NPMX_GPIO_DRIVE_DEFAULT (C enumerator)
npmx_gpio_drive_t.NPMX_GPIO_DRIVE_INVALID (C enumerator)
npmx_gpio_drive_t.NPMX_GPIO_DRIVE_MAX (C enumerator)
npmx_gpio_drive_t.NPMX_GPIO_DRIVE_MIN (C enumerator)
npmx_gpio_get (C function)
npmx_gpio_mode_get (C function)
npmx_gpio_mode_set (C function)
npmx_gpio_mode_t (C enum)
npmx_gpio_mode_t.NPMX_GPIO_MODE_COUNT (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_INPUT (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_INPUT_FALLING_EDGE (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_INPUT_OVERRIDE_0 (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_INPUT_OVERRIDE_1 (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_INPUT_RISING_EDGE (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_INVALID (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_OUTPUT_IRQ (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_OUTPUT_OVERRIDE_0 (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_OUTPUT_OVERRIDE_1 (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_OUTPUT_PLW (C enumerator)
npmx_gpio_mode_t.NPMX_GPIO_MODE_OUTPUT_RESET (C enumerator)
npmx_gpio_pull_t (C enum)
npmx_gpio_pull_t.NPMX_GPIO_PULL_COUNT (C enumerator)
npmx_gpio_pull_t.NPMX_GPIO_PULL_DOWN (C enumerator)
npmx_gpio_pull_t.NPMX_GPIO_PULL_INVALID (C enumerator)
npmx_gpio_pull_t.NPMX_GPIO_PULL_NONE (C enumerator)
npmx_gpio_pull_t.NPMX_GPIO_PULL_UP (C enumerator)
npmx_gpio_status_check (C function)
npmx_gpio_t (C struct)
npmx_gpio_t.hw_index (C var)
npmx_gpio_t.p_backend (C var)
npmx_instance_t (C struct)
npmx_instance_t.adc (C var)
npmx_instance_t.buck (C var)
npmx_instance_t.charger (C var)
npmx_instance_t.errlog (C var)
npmx_instance_t.event_group_enable_mask (C var)
npmx_instance_t.generic_cb (C var)
npmx_instance_t.gpio (C var)
npmx_instance_t.interrupt (C var)
npmx_instance_t.ldsw (C var)
npmx_instance_t.led (C var)
npmx_instance_t.p_backend (C var)
npmx_instance_t.p_user_context (C var)
npmx_instance_t.pof (C var)
npmx_instance_t.registered_cb (C var)
npmx_instance_t.restore_values (C var)
npmx_instance_t.ship (C var)
npmx_instance_t.timer (C var)
npmx_instance_t.vbusin (C var)
NPMX_INVALID_ENUM_VALUE (C macro)
npmx_ldsw_active_discharge_enable_get (C function)
npmx_ldsw_active_discharge_enable_set (C function)
npmx_ldsw_enable_gpio_get (C function)
npmx_ldsw_enable_gpio_set (C function)
npmx_ldsw_get (C function)
npmx_ldsw_gpio_config_t (C struct)
npmx_ldsw_gpio_config_t.gpio (C var)
npmx_ldsw_gpio_config_t.inverted (C var)
npmx_ldsw_gpio_t (C enum)
npmx_ldsw_gpio_t.NPMX_LDSW_GPIO_0 (C enumerator)
npmx_ldsw_gpio_t.NPMX_LDSW_GPIO_1 (C enumerator)
npmx_ldsw_gpio_t.NPMX_LDSW_GPIO_2 (C enumerator)
npmx_ldsw_gpio_t.NPMX_LDSW_GPIO_3 (C enumerator)
npmx_ldsw_gpio_t.NPMX_LDSW_GPIO_4 (C enumerator)
npmx_ldsw_gpio_t.NPMX_LDSW_GPIO_COUNT (C enumerator)
npmx_ldsw_gpio_t.NPMX_LDSW_GPIO_INVALID (C enumerator)
npmx_ldsw_gpio_t.NPMX_LDSW_GPIO_NC (C enumerator)
npmx_ldsw_ldo_voltage_get (C function)
npmx_ldsw_ldo_voltage_set (C function)
npmx_ldsw_mode_get (C function)
npmx_ldsw_mode_set (C function)
npmx_ldsw_mode_t (C enum)
npmx_ldsw_mode_t.NPMX_LDSW_MODE_COUNT (C enumerator)
npmx_ldsw_mode_t.NPMX_LDSW_MODE_INVALID (C enumerator)
npmx_ldsw_mode_t.NPMX_LDSW_MODE_LDO (C enumerator)
npmx_ldsw_mode_t.NPMX_LDSW_MODE_LOAD_SWITCH (C enumerator)
npmx_ldsw_soft_start_config_get (C function)
npmx_ldsw_soft_start_config_set (C function)
npmx_ldsw_soft_start_config_t (C struct)
npmx_ldsw_soft_start_config_t.current (C var)
npmx_ldsw_soft_start_config_t.enable (C var)
npmx_ldsw_soft_start_current_convert (C function)
npmx_ldsw_soft_start_current_convert_to_ma (C function)
npmx_ldsw_soft_start_current_t (C enum)
npmx_ldsw_soft_start_current_t.NPMX_LDSW_SOFT_START_CURRENT_10_MA (C enumerator)
npmx_ldsw_soft_start_current_t.NPMX_LDSW_SOFT_START_CURRENT_20_MA (C enumerator)
npmx_ldsw_soft_start_current_t.NPMX_LDSW_SOFT_START_CURRENT_35_MA (C enumerator)
npmx_ldsw_soft_start_current_t.NPMX_LDSW_SOFT_START_CURRENT_50_MA (C enumerator)
npmx_ldsw_soft_start_current_t.NPMX_LDSW_SOFT_START_CURRENT_COUNT (C enumerator)
npmx_ldsw_soft_start_current_t.NPMX_LDSW_SOFT_START_CURRENT_DEFAULT (C enumerator)
npmx_ldsw_soft_start_current_t.NPMX_LDSW_SOFT_START_CURRENT_INVALID (C enumerator)
npmx_ldsw_soft_start_current_t.NPMX_LDSW_SOFT_START_CURRENT_MAX (C enumerator)
npmx_ldsw_status_get (C function)
npmx_ldsw_status_mask_t (C enum)
npmx_ldsw_status_mask_t.NPMX_LDSW_STATUS_DEEPSLEEP_MASK (C enumerator)
npmx_ldsw_status_mask_t.NPMX_LDSW_STATUS_POWERUP_LDO_1_MASK (C enumerator)
npmx_ldsw_status_mask_t.NPMX_LDSW_STATUS_POWERUP_LDO_2_MASK (C enumerator)
npmx_ldsw_status_mask_t.NPMX_LDSW_STATUS_POWERUP_LDSW_1_MASK (C enumerator)
npmx_ldsw_status_mask_t.NPMX_LDSW_STATUS_POWERUP_LDSW_2_MASK (C enumerator)
npmx_ldsw_t (C struct)
npmx_ldsw_t.hw_index (C var)
npmx_ldsw_t.p_backend (C var)
npmx_ldsw_task_t (C enum)
npmx_ldsw_task_t.NPMX_LDSW_TASK_COUNT (C enumerator)
npmx_ldsw_task_t.NPMX_LDSW_TASK_DISABLE (C enumerator)
npmx_ldsw_task_t.NPMX_LDSW_TASK_ENABLE (C enumerator)
npmx_ldsw_task_trigger (C function)
npmx_ldsw_voltage_convert (C function)
npmx_ldsw_voltage_convert_to_mv (C function)
npmx_ldsw_voltage_t (C enum)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V0 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V1 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V2 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V3 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V4 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V5 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V6 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V7 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V8 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_1V9 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V0 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V1 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V2 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V3 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V4 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V5 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V6 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V7 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V8 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_2V9 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_3V0 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_3V1 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_3V2 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_3V3 (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_COUNT (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_DEFAULT (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_INVALID (C enumerator)
npmx_ldsw_voltage_t.NPMX_LDSW_VOLTAGE_MAX (C enumerator)
npmx_led_get (C function)
npmx_led_mode_get (C function)
npmx_led_mode_set (C function)
npmx_led_mode_t (C enum)
npmx_led_mode_t.NPMX_LED_MODE_CHARGING (C enumerator)
npmx_led_mode_t.NPMX_LED_MODE_COUNT (C enumerator)
npmx_led_mode_t.NPMX_LED_MODE_ERROR (C enumerator)
npmx_led_mode_t.NPMX_LED_MODE_HOST (C enumerator)
npmx_led_mode_t.NPMX_LED_MODE_INVALID (C enumerator)
npmx_led_mode_t.NPMX_LED_MODE_NOTUSED (C enumerator)
npmx_led_state_set (C function)
npmx_led_t (C struct)
npmx_led_t.hw_index (C var)
npmx_led_t.p_backend (C var)
npmx_pof_config_get (C function)
npmx_pof_config_set (C function)
npmx_pof_config_t (C struct)
npmx_pof_config_t.polarity (C var)
npmx_pof_config_t.status (C var)
npmx_pof_config_t.threshold (C var)
npmx_pof_disable_set (C function)
npmx_pof_get (C function)
npmx_pof_polarity_t (C enum)
npmx_pof_polarity_t.NPMX_POF_POLARITY_COUNT (C enumerator)
npmx_pof_polarity_t.NPMX_POF_POLARITY_HIGH (C enumerator)
npmx_pof_polarity_t.NPMX_POF_POLARITY_INVALID (C enumerator)
npmx_pof_polarity_t.NPMX_POF_POLARITY_LOW (C enumerator)
npmx_pof_status_t (C enum)
npmx_pof_status_t.NPMX_POF_STATUS_COUNT (C enumerator)
npmx_pof_status_t.NPMX_POF_STATUS_DISABLE (C enumerator)
npmx_pof_status_t.NPMX_POF_STATUS_ENABLE (C enumerator)
npmx_pof_status_t.NPMX_POF_STATUS_INVALID (C enumerator)
npmx_pof_t (C struct)
npmx_pof_t.p_backend (C var)
npmx_pof_threshold_convert (C function)
npmx_pof_threshold_convert_to_mv (C function)
npmx_pof_threshold_t (C enum)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_2V6 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_2V7 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_2V8 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_2V9 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_3V0 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_3V1 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_3V2 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_3V3 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_3V4 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_3V5 (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_COUNT (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_DEFAULT (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_INVALID (C enumerator)
npmx_pof_threshold_t.NPMX_POF_THRESHOLD_MAX (C enumerator)
NPMX_REG_TO_ADDR (C macro)
npmx_ship_config_get (C function)
npmx_ship_config_set (C function)
npmx_ship_config_t (C struct)
npmx_ship_config_t.inverted_polarity (C var)
npmx_ship_config_t.time (C var)
npmx_ship_get (C function)
npmx_ship_gpio_status_check (C function)
npmx_ship_reset_config_get (C function)
npmx_ship_reset_config_set (C function)
npmx_ship_reset_config_t (C struct)
npmx_ship_reset_config_t.long_press (C var)
npmx_ship_reset_config_t.two_buttons (C var)
npmx_ship_t (C struct)
npmx_ship_t.p_backend (C var)
npmx_ship_t.ship_button_inverted (C var)
npmx_ship_task_t (C enum)
npmx_ship_task_t.NPMX_SHIP_TASK_CONFIG_RESET (C enumerator)
npmx_ship_task_t.NPMX_SHIP_TASK_CONFIG_SHIPHOLD (C enumerator)
npmx_ship_task_t.NPMX_SHIP_TASK_COUNT (C enumerator)
npmx_ship_task_t.NPMX_SHIP_TASK_HIBERNATE (C enumerator)
npmx_ship_task_t.NPMX_SHIP_TASK_SHIPMODE (C enumerator)
npmx_ship_task_trigger (C function)
npmx_ship_time_convert (C function)
npmx_ship_time_convert_to_ms (C function)
npmx_ship_time_t (C enum)
npmx_ship_time_t.NPMX_SHIP_TIME_1008_MS (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_16_MS (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_3008_MS (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_304_MS (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_32_MS (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_608_MS (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_64_MS (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_96_MS (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_COUNT (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_DEFAULT (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_INVALID (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_MAX (C enumerator)
npmx_ship_time_t.NPMX_SHIP_TIME_MIN (C enumerator)
NPMX_STATIC_ASSERT (C macro)
NPMX_TASK_TRIGGER (C macro)
npmx_timer_config_get (C function)
npmx_timer_config_set (C function)
npmx_timer_config_t (C struct)
npmx_timer_config_t.compare_value (C var)
npmx_timer_config_t.mode (C var)
npmx_timer_config_t.prescaler (C var)
npmx_timer_get (C function)
npmx_timer_mode_t (C enum)
npmx_timer_mode_t.NPMX_TIMER_MODE_BOOT_MONITOR (C enumerator)
npmx_timer_mode_t.NPMX_TIMER_MODE_COUNT (C enumerator)
npmx_timer_mode_t.NPMX_TIMER_MODE_GENERAL_PURPOSE (C enumerator)
npmx_timer_mode_t.NPMX_TIMER_MODE_INVALID (C enumerator)
npmx_timer_mode_t.NPMX_TIMER_MODE_WAKEUP (C enumerator)
npmx_timer_mode_t.NPMX_TIMER_MODE_WATCHDOG_RESET (C enumerator)
npmx_timer_mode_t.NPMX_TIMER_MODE_WATCHDOG_WARNING (C enumerator)
npmx_timer_prescaler_t (C enum)
npmx_timer_prescaler_t.NPMX_TIMER_PRESCALER_COUNT (C enumerator)
npmx_timer_prescaler_t.NPMX_TIMER_PRESCALER_FAST (C enumerator)
npmx_timer_prescaler_t.NPMX_TIMER_PRESCALER_INVALID (C enumerator)
npmx_timer_prescaler_t.NPMX_TIMER_PRESCALER_SLOW (C enumerator)
npmx_timer_status_get (C function)
npmx_timer_status_t (C struct)
npmx_timer_status_t.boot_monitor (C var)
npmx_timer_status_t.slow_domain_config (C var)
npmx_timer_t (C struct)
npmx_timer_t.p_backend (C var)
npmx_timer_task_t (C enum)
npmx_timer_task_t.NPMX_TIMER_TASK_COUNT (C enumerator)
npmx_timer_task_t.NPMX_TIMER_TASK_DISABLE (C enumerator)
npmx_timer_task_t.NPMX_TIMER_TASK_ENABLE (C enumerator)
npmx_timer_task_t.NPMX_TIMER_TASK_KICK (C enumerator)
npmx_timer_task_t.NPMX_TIMER_TASK_STROBE (C enumerator)
npmx_timer_task_trigger (C function)
npmx_vbusin_cc_status_get (C function)
npmx_vbusin_cc_status_map_to_string (C function)
npmx_vbusin_cc_t (C enum)
npmx_vbusin_cc_t.NPMX_VBUSIN_CC_COUNT (C enumerator)
npmx_vbusin_cc_t.NPMX_VBUSIN_CC_DEFAULT (C enumerator)
npmx_vbusin_cc_t.NPMX_VBUSIN_CC_HIGH_POWER_1A5 (C enumerator)
npmx_vbusin_cc_t.NPMX_VBUSIN_CC_HIGH_POWER_3A0 (C enumerator)
npmx_vbusin_cc_t.NPMX_VBUSIN_CC_INVALID (C enumerator)
npmx_vbusin_cc_t.NPMX_VBUSIN_CC_NOT_CONNECTED (C enumerator)
npmx_vbusin_current_convert (C function)
npmx_vbusin_current_convert_to_ma (C function)
npmx_vbusin_current_limit_get (C function)
npmx_vbusin_current_limit_set (C function)
npmx_vbusin_current_t (C enum)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_1000_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_100_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_1100_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_1200_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_1300_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_1400_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_1500_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_500_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_600_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_700_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_800_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_900_MA (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_COUNT (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_DEFAULT (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_INVALID (C enumerator)
npmx_vbusin_current_t.NPMX_VBUSIN_CURRENT_MAX (C enumerator)
npmx_vbusin_get (C function)
npmx_vbusin_status_mask_t (C enum)
npmx_vbusin_status_mask_t.NPMX_VBUSIN_STATUS_CONNECTED_MASK (C enumerator)
npmx_vbusin_status_mask_t.NPMX_VBUSIN_STATUS_CURRENT_LIMIT_MASK (C enumerator)
npmx_vbusin_status_mask_t.NPMX_VBUSIN_STATUS_OVER_VOLTAGE_MASK (C enumerator)
npmx_vbusin_status_mask_t.NPMX_VBUSIN_STATUS_SUSPEND_MODE_MASK (C enumerator)
npmx_vbusin_status_mask_t.NPMX_VBUSIN_STATUS_UNDER_VOLTAGE_MASK (C enumerator)
npmx_vbusin_suspend_mode_enable_get (C function)
npmx_vbusin_suspend_mode_enable_set (C function)
npmx_vbusin_t (C struct)
npmx_vbusin_t.p_backend (C var)
npmx_vbusin_task_t (C enum)
npmx_vbusin_task_t.NPMX_VBUSIN_TASK_APPLY_CURRENT_LIMIT (C enumerator)
npmx_vbusin_task_t.NPMX_VBUSIN_TASK_COUNT (C enumerator)
npmx_vbusin_task_trigger (C function)
npmx_vbusin_vbus_status_get (C function)