data structure for the buck statement ID for sub-operating and operating states More...
#include <power_control/devices/dev_buck_typedef.h>
Inheritance diagram for BUCK_STATE_ID_s:
Collaboration diagram for BUCK_STATE_ID_s:Data Fields | |
| union { | |
| struct { | |
| enum BUCK_OPSTATES_e opstate_id | |
| Most recent operating state of main state machine. More... | |
| enum BUCK_SUBSTATES_e substate_id | |
| Most recent operating state of active sub state machine. More... | |
| } bits | |
| volatile uint32_t value | |
| }; | |
Data Fields inherited from BUCK_CONVERTER_s | |
| volatile struct BUCK_CONVERTER_STATUS_s | status |
| BUCK operation status bits. More... | |
| volatile struct BUCK_STATE_ID_s | state_id |
| BUCK state machine operating state ID. More... | |
| volatile struct BUCK_CONVERTER_STARTUP_s | startup |
| BUCK startup timing settings. More... | |
| volatile struct BUCK_CONVERTER_SETTINGS_s | set_values |
| Control field for global access to references. More... | |
| volatile struct BUCK_CONVERTER_DATA_s | data |
| BUCK runtime data. More... | |
| volatile struct BUCK_FEEDBACK_SETTINGS_s | feedback |
| BUCK converter feedback settings. More... | |
| volatile struct BUCK_SWITCH_NODE_SETTINGS_s | sw_node [BUCK_NO_OF_PHASES] |
| BUCK converter switch node settings. More... | |
| volatile struct BUCK_GPIO_SETTINGS_s | gpio |
| BUCK converter additional GPIO specification. More... | |
| volatile struct BUCK_LOOP_SETTINGS_s | v_loop |
| BUCK voltage control loop object. More... | |
| volatile struct BUCK_LOOP_SETTINGS_s | i_loop [BUCK_NO_OF_PHASES] |
| BUCK Current control loop objects. More... | |
data structure for the buck statement ID for sub-operating and operating states
Definition at line 239 of file dev_buck_typedef.h.
| union { ... } |
| struct { ... } bits |
| enum BUCK_OPSTATES_e opstate_id |
Most recent operating state of main state machine.
Definition at line 246 of file dev_buck_typedef.h.
| enum BUCK_SUBSTATES_e substate_id |
Most recent operating state of active sub state machine.
Definition at line 246 of file dev_buck_typedef.h.
| volatile uint32_t value |
Definition at line 246 of file dev_buck_typedef.h.