Searched refs:bl_adc_obj (Results 1 – 1 of 1) sorted by relevance
47 static struct bl_adc bl_adc_obj; variable192 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