adc_pal.c File Reference
#include <stddef.h>
#include "adc_pal.h"
#include "adc_irq.h"
#include "device_registers.h"
#include "interrupt_manager.h"
#include "osif.h"

Go to the source code of this file.

Functions

status_t ADC_Init (const adc_instance_t *const instance, const adc_config_t *const config)
 Initializes the ADC PAL instance. More...
 
status_t ADC_Deinit (const adc_instance_t *const instance)
 Deinitializes the ADC PAL instance. More...
 
status_t ADC_EnableHardwareTrigger (const adc_instance_t *const instance, const uint32_t groupIdx)
 Enables the selected HW trigger for a conversion group, if the conversion group has support for HW trigger. More...
 
status_t ADC_DisableHardwareTrigger (const adc_instance_t *const instance, const uint32_t groupIdx, const uint32_t timeout)
 Disables the selected HW trigger for a conversion group, if the conversion group is HW triggered. More...
 
status_t ADC_StartGroupConversion (const adc_instance_t *const instance, const uint32_t groupIdx)
 Starts the execution of a selected SW triggered ADC conversion group. More...
 
status_t ADC_StopGroupConversion (const adc_instance_t *const instance, const uint32_t groupIdx, const uint32_t timeout)
 Stops the selected SW triggered ADC conversion group execution. More...
 
status_t ADC_EnableNotification (const adc_instance_t *const instance, const uint32_t groupIdx)
 Enables the notification callback for a configured group. More...
 
status_t ADC_DisableNotification (const adc_instance_t *const instance, const uint32_t groupIdx)
 Disables the notification callback for a configured group. More...
 

Variables

static adc_pal_state_t adcPalState [NUMBER_OF_ADC_PAL_INSTANCES]
 

Variable Documentation

adc_pal_state_t adcPalState[NUMBER_OF_ADC_PAL_INSTANCES]
static

Definition at line 213 of file adc_pal.c.