ADC input channel configuration. More...
#include <power_control/devices/dev_buck_typedef.h>
 Inheritance diagram for BUCK_ADC_INPUT_SETTINGS_s:
 Collaboration diagram for BUCK_ADC_INPUT_SETTINGS_s: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_NO_OF_PHASES] | 
| 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_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... | |
ADC input channel configuration.
Generic power converter ADC input channel configuration.
Definition at line 469 of file dev_buck_typedef.h.
| volatile uint16_t* adc_buffer | 
pointer to ADC result buffer
Definition at line 472 of file dev_buck_typedef.h.
| volatile uint8_t adc_core | 
number of the ADC core connected to the selected channel
Definition at line 475 of file dev_buck_typedef.h.
| volatile uint8_t adc_input | 
number of the ADC input channel used
Definition at line 474 of file dev_buck_typedef.h.
| volatile bool differential_input | 
input channel differential mode enable bit
Definition at line 479 of file dev_buck_typedef.h.
| volatile bool early_interrupt_enable | 
input channel early interrupt enable bit
Definition at line 478 of file dev_buck_typedef.h.
| volatile bool enabled | 
input channel enable bit
Definition at line 471 of file dev_buck_typedef.h.
| volatile uint16_t gpio_instance | 
GPIO instance of the selected PWM generator.
Definition at line 473 of file dev_buck_typedef.h.
| volatile bool interrupt_enable | 
input channel interrupt enable bit
Definition at line 477 of file dev_buck_typedef.h.
| volatile bool level_trigger | 
input channel level trigger mode enable bit
Definition at line 481 of file dev_buck_typedef.h.
| volatile struct BUCK_ADC_INPUT_SCALING_s scaling | 
normalization scaling settings
Definition at line 481 of file dev_buck_typedef.h.
| volatile bool signed_result | 
input channel singed result mode enable bit
Definition at line 480 of file dev_buck_typedef.h.
| volatile uint8_t trigger_source | 
input channel trigger source
Definition at line 476 of file dev_buck_typedef.h.