Home
last modified time | relevance | path

Searched refs:bl_adc_obj (Results 1 – 1 of 1) sorted by relevance

/bsp/bouffalo_lab/libraries/rt_drivers/
A Ddrv_adc.c47 static struct bl_adc bl_adc_obj; variable
192 bl_adc_obj.adc = bflb_device_get_by_name("adc"); in rt_hw_adc_init()
193 bl_adc_obj.dma = bflb_device_get_by_name(BSP_ADC_DMA_CHANNEL); in rt_hw_adc_init()
195 if(bl_adc_obj.adc == RT_NULL || bl_adc_obj.dma == RT_NULL) in rt_hw_adc_init()
201 bl_adc_obj.sem = rt_sem_create("adc_sem", 0, RT_IPC_FLAG_PRIO); in rt_hw_adc_init()
202 if(bl_adc_obj.sem == RT_NULL) in rt_hw_adc_init()
208 bflb_adc_init(bl_adc_obj.adc, &adc_config); in rt_hw_adc_init()
209 bflb_adc_link_rxdma(bl_adc_obj.adc, true); in rt_hw_adc_init()
221 bflb_dma_channel_init(bl_adc_obj.dma, &config); in rt_hw_adc_init()
222 bflb_dma_channel_irq_attach(bl_adc_obj.dma, bl_adc_dma_isr, (void *)&bl_adc_obj); in rt_hw_adc_init()
[all …]

Completed in 4 milliseconds