ADC input channel configuration. More...
#include <power_control/devices/dev_buck_typedef.h>
Data Fields | |
volatile bool | enabled |
input channel enable bit More... | |
volatile uint16_t * | adc_buffer |
pointer to ADC result buffer More... | |
volatile uint16_t | gpio_instance |
GPIO instance of the selected PWM generator. More... | |
volatile uint8_t | adc_input |
number of the ADC input channel used More... | |
volatile uint8_t | adc_core |
number of the ADC core connected to the selected channel More... | |
volatile uint8_t | trigger_source |
input channel trigger source More... | |
volatile bool | interrupt_enable |
input channel interrupt enable bit More... | |
volatile bool | early_interrupt_enable |
input channel early interrupt enable bit More... | |
volatile bool | differential_input |
input channel differential mode enable bit More... | |
volatile bool | signed_result |
input channel singed result mode enable bit More... | |
volatile bool | level_trigger |
input channel level trigger mode enable bit More... | |
volatile struct BUCK_ADC_INPUT_SCALING_s | scaling |
normalization scaling settings More... | |
Data Fields inherited from BUCK_FEEDBACK_SETTINGS_s | |
volatile struct BUCK_ADC_INPUT_SETTINGS_s | ad_vin |
ADC input sampling input voltage. More... | |
volatile struct BUCK_ADC_INPUT_SETTINGS_s | ad_vout |
ADC input sampling output voltage. More... | |
volatile struct BUCK_ADC_INPUT_SETTINGS_s | ad_isns [BUCK_MPHASE_COUNT] |
ADC input sampling phase current. More... | |
volatile struct BUCK_ADC_INPUT_SETTINGS_s | ad_temp |
ADC input sampling temperature. More... | |
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_MPHASE_COUNT] |
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_MPHASE_COUNT] |
BUCK Current control loop objects. More... | |
ADC input channel configuration.
Generic power converter ADC input channel configuration.
Definition at line 425 of file dev_buck_typedef.h.
volatile uint16_t* adc_buffer |
pointer to ADC result buffer
Definition at line 428 of file dev_buck_typedef.h.
volatile uint8_t adc_core |
number of the ADC core connected to the selected channel
Definition at line 431 of file dev_buck_typedef.h.
volatile uint8_t adc_input |
number of the ADC input channel used
Definition at line 430 of file dev_buck_typedef.h.
volatile bool differential_input |
input channel differential mode enable bit
Definition at line 435 of file dev_buck_typedef.h.
volatile bool early_interrupt_enable |
input channel early interrupt enable bit
Definition at line 434 of file dev_buck_typedef.h.
volatile bool enabled |
input channel enable bit
Definition at line 427 of file dev_buck_typedef.h.
volatile uint16_t gpio_instance |
GPIO instance of the selected PWM generator.
Definition at line 429 of file dev_buck_typedef.h.
volatile bool interrupt_enable |
input channel interrupt enable bit
Definition at line 433 of file dev_buck_typedef.h.
volatile bool level_trigger |
input channel level trigger mode enable bit
Definition at line 437 of file dev_buck_typedef.h.
volatile struct BUCK_ADC_INPUT_SCALING_s scaling |
normalization scaling settings
Definition at line 437 of file dev_buck_typedef.h.
volatile bool signed_result |
input channel singed result mode enable bit
Definition at line 436 of file dev_buck_typedef.h.
volatile uint8_t trigger_source |
input channel trigger source
Definition at line 432 of file dev_buck_typedef.h.