OpenBIC
OpenSource Bridge-IC
plat_adc.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ADC_AVERGE_TIMES_MIN   1
 
#define ADC_AVERGE_TIMES_MAX   100
 

Enumerations

enum  {
  ADC_IDX_MEDHA0_1 = 0 , ADC_IDX_MEDHA1_1 , ADC_IDX_MEDHA0_2 , ADC_IDX_MEDHA1_2 ,
  ADC_IDX_MAX
}
 

Functions

void plat_adc_init (void)
 
void adc_set_poll_flag (uint8_t onoff)
 
bool adc_get_poll_flag ()
 
float adc_raw_mv_to_apms (uint16_t mv)
 
uint16_t get_adc_averge_val (uint8_t idx)
 
void adc_set_averge_times (uint8_t idx, uint16_t time)
 
uint16_t * get_adc_buf (uint8_t idx)
 
uint16_t get_adc_averge_times (uint8_t idx)
 
uint16_t get_adc_ucr (uint8_t idx)
 
void set_adc_ucr (uint8_t idx, uint16_t ucr)
 
bool get_adc_ucr_status (uint8_t idx)
 

Macro Definition Documentation

◆ ADC_AVERGE_TIMES_MAX

#define ADC_AVERGE_TIMES_MAX   100

◆ ADC_AVERGE_TIMES_MIN

#define ADC_AVERGE_TIMES_MIN   1

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ADC_IDX_MEDHA0_1 
ADC_IDX_MEDHA1_1 
ADC_IDX_MEDHA0_2 
ADC_IDX_MEDHA1_2 
ADC_IDX_MAX 

Function Documentation

◆ adc_get_poll_flag()

bool adc_get_poll_flag ( )

◆ adc_raw_mv_to_apms()

float adc_raw_mv_to_apms ( uint16_t  mv)
Here is the call graph for this function:

◆ adc_set_averge_times()

void adc_set_averge_times ( uint8_t  idx,
uint16_t  time 
)

◆ adc_set_poll_flag()

void adc_set_poll_flag ( uint8_t  onoff)

◆ get_adc_averge_times()

uint16_t get_adc_averge_times ( uint8_t  idx)

◆ get_adc_averge_val()

uint16_t get_adc_averge_val ( uint8_t  idx)

◆ get_adc_buf()

uint16_t * get_adc_buf ( uint8_t  idx)

◆ get_adc_ucr()

uint16_t get_adc_ucr ( uint8_t  idx)

◆ get_adc_ucr_status()

bool get_adc_ucr_status ( uint8_t  idx)

◆ plat_adc_init()

void plat_adc_init ( void  )

◆ set_adc_ucr()

void set_adc_ucr ( uint8_t  idx,
uint16_t  ucr 
)