|
void | adc_clk_cfg (ADC_REGS_s *regs, adc_clk_cfg_s clk_cfg) |
| This function configures the ADC clock.
|
void | adc_chnl_cfg (ADC_REGS_s *regs, adc_chnl_cfg_s chnl_cfg) |
| This function configures the ADC channel.
|
uint32_t | adc_result (ADC_REGS_s *regs, uint32_t data_channel) |
| This function configures the ADC channel.
|
void | adc_dma_cfg (ADC_REGS_s *regs, adc_dma_cfg_s dma_cfg) |
| This function configures the ADC DMA.
|
void | adc_result_cfg (ADC_REGS_s *regs, uint32_t fifo_en) |
| This function configures the ADC Result registers for FIFO operation.
|
void | adc_sw_trig (ADC_REGS_s *regs, uint32_t sw_trig) |
| This function generates software trig.
|
void | adc_single_ch_conv_cfg (ADC_REGS_s *regs, adc_single_ch_conv_cfg_s adc_single_ch) |
| This function configures ADC for single channel operation.
|
void | adc_multi_ch_conv_cfg (ADC_REGS_s *regs, adc_multi_ch_conv_cfg_s adc_multi_ch) |
| This function configures ADC for multi channel operation.
|
void | adc_en_conv (ADC_REGS_s *regs, uint32_t en_conv) |
| This function enables ADC conversion.
|
void | adc_temp_cfg (ADC_REGS_s *adc_regs, MCU_CTRL_REGS_s *mcu_regs, VREF_REGS_s *vref_regs, adc_single_ch_conv_cfg_s adc_single_ch, adc_chnl_cfg_s adc_chnl_cfg) |
| This function configures ADC for temp sensor application.
|
void | adc_batt_mon_cfg (ADC_REGS_s *adc_regs, MCU_CTRL_REGS_s *mcu_regs, VREF_REGS_s *vref_regs, adc_single_ch_conv_cfg_s adc_single_ch, adc_chnl_cfg_s chnl_cfg) |
| This function configures ADC for battery monitor application.
|
void | adc_samp_timer_cfg (ADC_REGS_s *regs, uint32_t in_clk_freq, uint32_t exp_samp_rate) |
| This function configures ADC sampling timer.
|
void | adc_hw_avg_cfg (ADC_REGS_s *regs, adc_hw_avg_cfg_s adc_hw_cfg) |
| This function configures ADC for hardware averaging mode.
|
adc_clk_cfg_s | get_adc_clk_cfg (ADC_REGS_s *regs) |
| This function returns ADC clock configuration.
|
adc_chnl_cfg_s | get_adc_chnl_cfg (ADC_REGS_s *regs, uint32_t data_channel) |
| This function returns ADC channel configuration.
|
adc_dma_cfg_s | get_adc_dma_cfg (ADC_REGS_s *regs) |
| This function returns ADC DMA configuration.
|
uint32_t | get_adc_result_cfg (ADC_REGS_s *regs) |
| This function returns ADC result register configuration.
|
adc_sw_trig_cfg_s | get_adc_sw_trig (ADC_REGS_s *regs) |
| This function returns ADC software trigger configuration.
|
adc_single_ch_conv_cfg_s | get_adc_single_ch_conv_cfg (ADC_REGS_s *regs) |
| This function returns ADC single channel configuration.
|
adc_multi_ch_conv_cfg_s | get_adc_multi_ch_conv_cfg (ADC_REGS_s *regs) |
| This function returns ADC multi channel configuration.
|
uint32_t | get_adc_en_conv (ADC_REGS_s *regs) |
| This function returns ADC enable conversion status.
|
adc_timer_cfg_s | get_adc_timer_cfg (ADC_REGS_s *regs) |
| This function returns ADC timer configuration.
|
adc_hw_avg_cfg_s | get_adc_hw_avg_cfg (ADC_REGS_s *regs) |
| This function returns ADC hardware averaging configuration.
|