Data Structures | |
struct | BUCK_CONVERTER_STATUS_s |
Generic power controller status word. More... | |
struct | BUCK_STATE_ID_s |
data structure for the buck statement ID for sub-operating and operating states More... | |
struct | BUCK_STARTUP_PERIOD_HANDLER_s |
Generic power controller startup period settings. More... | |
struct | BUCK_CONVERTER_STARTUP_s |
Power Converter Startup Timing Settings. More... | |
struct | BUCK_CONVERTER_DATA_s |
Publicly accessible data buffer of most recent runtime data values. More... | |
struct | BUCK_CONVERTER_SETTINGS_s |
Generic power controller control settings. More... | |
struct | BUCK_LOOP_SETTINGS_s |
User defined settings for control loops;. More... | |
struct | BUCK_SLOPE_COMP_SETTINGS_s |
Peak Current Mode Control Slope Compensation Settings. More... | |
struct | BUCK_SWITCH_NODE_SETTINGS_s |
Switching signal timing settings. More... | |
struct | BUCK_ADC_INPUT_SCALING_s |
ADC input signal scaling = (ADCBUF - <offset>) * <factor> >> 2^<scaler> More... | |
struct | BUCK_ADC_INPUT_SETTINGS_s |
ADC input channel configuration. More... | |
struct | BUCK_FEEDBACK_SETTINGS_s |
Buck converter feedback declarations. More... | |
struct | BUCK_GPIO_INSTANCE_s |
GPIO instance of the converter control GPIO. More... | |
struct | BUCK_GPIO_SETTINGS_s |
GPIO instance of the converter control GPIO. More... | |
Enumerations | |
enum | BUCK_STATUS_FLAGS_e { BUCK_STAT_READY = 0b0000000000000001 , BUCK_STAT_ADC_ACTIVE = 0b0000000000000010 , BUCK_STAT_PWM_ACTIVE = 0b0000000000000100 , BUCK_STAT_POWERSOURCE_DETECTED = 0b0000000000001000 , BUCK_STAT_CS_SENSE_READY = 0b0000000000010000 , BUCK_STAT_FORCED_SHUT_DOWN = 0b0000000010000000 , BUCK_STAT_BUSY = 0b0000000100000000 , BUCK_STAT_GO = 0b0010000000000000 , BUCK_STAT_AUTORUN = 0b0100000000000000 , BUCK_STAT_NO_AUTORUN = 0b0000000000000000 , BUCK_STAT_ENABLED = 0b1000000000000000 , BUCK_STAT_DISABLED = 0b0000000000000000 } |
Enumeration of status and control flags. More... | |
enum | BUCK_OPSTATES_e { BUCK_OPSTATE_ERROR = 0x00 , BUCK_OPSTATE_INITIALIZE = 0x01 , BUCK_OPSTATE_RESET = 0x02 , BUCK_OPSTATE_STANDBY = 0x03 , BUCK_OPSTATE_RAMPUP = 0x04 , BUCK_OPSTATE_ONLINE = 0x05 } |
Enumeration of state machine operating states. More... | |
enum | BUCK_SUBSTATES_e { BUCK_OPSTATE_POWER_ON_DELAY = 0x00 , BUCK_OPSTATE_PREPARE_V_RAMP = 0x01 , BUCK_OPSTATE_V_RAMP_UP = 0x02 , BUCK_OPSTATE_I_RAMP_UP = 0x03 , BUCK_OPSTATE_PWRGOOD_DELAY = 0x04 } |
Enumeration of state machine operating sub-states. More... | |
enum | BUCK_OPSTATE_RETURNS_e { BUCK_OPSRET_ERROR = 0x0000 , BUCK_OPSRET_COMPLETE = 0x0001 , BUCK_OPSRET_REPEAT = 0x0002 } |
Enumeration of state machine operating state return values. More... | |
enum | BUCK_CONTROL_MODE_e { BUCK_CONTROL_MODE_VMC = 0 , BUCK_CONTROL_MODE_PCMC = 1 , BUCK_CONTROL_MODE_ACMC = 2 } |
Enumeration of the power supply mode control. More... | |
enum BUCK_CONTROL_MODE_e |
Enumeration of the power supply mode control.
Definition at line 152 of file dev_buck_typedef.h.
Enumeration of state machine operating state return values.
Definition at line 136 of file dev_buck_typedef.h.
enum BUCK_OPSTATES_e |
Enumeration of state machine operating states.
Definition at line 100 of file dev_buck_typedef.h.
enum BUCK_STATUS_FLAGS_e |
Enumeration of status and control flags.
Definition at line 72 of file dev_buck_typedef.h.
enum BUCK_SUBSTATES_e |
Enumeration of state machine operating sub-states.
Definition at line 119 of file dev_buck_typedef.h.