Bouffalo SDK  1.0
Bouffalolab Software Development Kit
AUADC
Collaboration diagram for AUADC:

Modules

 auadc sampling rate definition
 
 auadc input mode definition
 
 auadc data format definition
 
 auadc adc input ch definition
 
 auadc adc sampling rate definition
 
 auadc adc mode definition
 
 auadc adc pga mode definition
 
 auadc interrupt status definition
 
 auadc interrupt status definition
 
 auadc feature control cmd definition
 

Data Structures

struct  bflb_auadc_init_config_s
 auadc initialization configuration structure More...
 
struct  bflb_auadc_adc_init_config_s
 auadc adc analog initialization configuration structure More...
 

Functions

int bflb_auadc_init (struct bflb_device_s *dev, const struct bflb_auadc_init_config_s *config)
 
int bflb_auadc_adc_init (struct bflb_device_s *dev, const struct bflb_auadc_adc_init_config_s *config)
 
int bflb_auadc_link_rxdma (struct bflb_device_s *dev, bool enable)
 
int bflb_auadc_int_mask (struct bflb_device_s *dev, uint32_t int_sts)
 
int bflb_auadc_int_unmask (struct bflb_device_s *dev, uint32_t int_sts)
 
int bflb_auadc_get_intstatus (struct bflb_device_s *dev)
 
int bflb_auadc_feature_control (struct bflb_device_s *dev, int cmd, size_t arg)
 

Detailed Description

Function Documentation

◆ bflb_auadc_adc_init()

int bflb_auadc_adc_init ( struct bflb_device_s dev,
const struct bflb_auadc_adc_init_config_s config 
)

◆ bflb_auadc_feature_control()

int bflb_auadc_feature_control ( struct bflb_device_s dev,
int  cmd,
size_t  arg 
)

◆ bflb_auadc_get_intstatus()

int bflb_auadc_get_intstatus ( struct bflb_device_s dev)

◆ bflb_auadc_init()

int bflb_auadc_init ( struct bflb_device_s dev,
const struct bflb_auadc_init_config_s config 
)

◆ bflb_auadc_int_mask()

int bflb_auadc_int_mask ( struct bflb_device_s dev,
uint32_t  int_sts 
)

◆ bflb_auadc_int_unmask()

int bflb_auadc_int_unmask ( struct bflb_device_s dev,
uint32_t  int_sts 
)

◆ bflb_auadc_link_rxdma()

int bflb_auadc_link_rxdma ( struct bflb_device_s dev,
bool  enable 
)