Structure containing the function pointers of ADC driver. More...
#include <adc_interface.h>
Data Fields | |
void(* | ChannelCallbackRegister )(void(*callback)(enum ADC_CHANNEL channel, uint16_t adcVal)) |
Pointer to ADCx_ChannelCallbackRegister e.g. ADC1_ChannelCallbackRegister. | |
void(* | ComparatorCallbackRegister )(void(*callback)(enum ADC_CMP comparator)) |
Pointer to ADCx_ComparatorCallbackRegister e.g. ADC1_ComparatorCallbackRegister. | |
void(* | ChannelTasks )(enum ADC_CHANNEL channel) |
Pointer to ADCx_ChannelTasks e.g. ADC1_ChannelTasks. | |
void(* | ComparatorTasks )(enum ADC_CMP comparator) |
Pointer to ADCx_ComparatorTasks e.g. ADC1_ComparatorTasks. | |
void(* | IndividualChannelInterruptEnable )(enum ADC_CHANNEL channel) |
Pointer to ADCx_IndividualChannelInterruptEnable e.g. ADC1_IndividualChannelInterruptEnable. | |
void(* | IndividualChannelInterruptDisable )(enum ADC_CHANNEL channel) |
Pointer to ADCx_IndividualChannelInterruptDisable e.g. ADC1_IndividualChannelInterruptDisable. | |
void(* | IndividualChannelInterruptFlagClear )(enum ADC_CHANNEL channel) |
Pointer to ADCx_IndividualChannelInterruptFlagClear e.g. ADC1_IndividualChannelInterruptFlagClear. | |
void(* | IndividualChannelInterruptPrioritySet )(enum ADC_CHANNEL channel, enum INTERRUPT_PRIORITY priorityValue) |
Pointer to ADCx_IndividualChannelInterruptPrioritySet e.g. ADC1_IndividualChannelInterruptPrioritySet. | |
void(* | CorePowerEnable )(enum ADC_DEDICATED_CORE core) |
Pointer to ADCx_CorePowerEnable e.g. ADC1_CorePowerEnable. | |
void(* | SharedCorePowerEnable )(void) |
Pointer to ADCx_SharedCorePowerEnable e.g. ADC1_SharedCorePowerEnable. | |
void(* | PWMTriggerSourceSet )(enum ADC_CHANNEL channel, enum ADC_PWM_INSTANCE pwmInstance, enum ADC_PWM_TRIGGERS triggerNumber) |
Pointer to ADCx_PWMTriggerSourceSet e.g. ADC1_PWMTriggerSourceSet. | |
Definition at line 121 of file adc_interface.h.
void(* ChannelCallbackRegister) (void(*callback)(enum ADC_CHANNEL channel, uint16_t adcVal)) |
Definition at line 123 of file adc_interface.h.
void(* ChannelTasks) (enum ADC_CHANNEL channel) |
Definition at line 129 of file adc_interface.h.
void(* ComparatorCallbackRegister) (void(*callback)(enum ADC_CMP comparator)) |
Definition at line 126 of file adc_interface.h.
void(* ComparatorTasks) (enum ADC_CMP comparator) |
Definition at line 132 of file adc_interface.h.
void(* CorePowerEnable) (enum ADC_DEDICATED_CORE core) |
Definition at line 147 of file adc_interface.h.
void(* IndividualChannelInterruptDisable) (enum ADC_CHANNEL channel) |
Definition at line 138 of file adc_interface.h.
void(* IndividualChannelInterruptEnable) (enum ADC_CHANNEL channel) |
Definition at line 135 of file adc_interface.h.
void(* IndividualChannelInterruptFlagClear) (enum ADC_CHANNEL channel) |
Definition at line 141 of file adc_interface.h.
void(* IndividualChannelInterruptPrioritySet) (enum ADC_CHANNEL channel, enum INTERRUPT_PRIORITY priorityValue) |
Definition at line 144 of file adc_interface.h.
void(* PWMTriggerSourceSet) (enum ADC_CHANNEL channel, enum ADC_PWM_INSTANCE pwmInstance, enum ADC_PWM_TRIGGERS triggerNumber) |
Definition at line 154 of file adc_interface.h.
void(* SharedCorePowerEnable) (void) |
Definition at line 150 of file adc_interface.h.