| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/ |
| A D | adc.c | 43 csi_adc_t *adc; in wj_adc_dma_event_cb() local 50 adc->num = 0U; in wj_adc_dma_event_cb() 56 adc->callback(adc, ADC_EVENT_CONVERT_COMPLETE, adc->arg); in wj_adc_dma_event_cb() 88 soc_dcache_clean_invalid_range((unsigned long)adc->data, adc->num * 4U); in wj_adc_start_dma() 120 adc->priv = 0U; in csi_adc_init() 202 adc->data = NULL; in csi_adc_stop() 203 adc->num = 0U; in csi_adc_stop() 318 if ((adc->data == NULL) || (adc->num == 0U)) { in csi_adc_start_async() 337 adc->start(adc); in csi_adc_start_async() 348 if (adc->stop) { in csi_adc_stop_async() [all …]
|
| /bsp/apm32/libraries/APM32E10x_Library/APM32E10x_StdPeriphDriver/src/ |
| A D | apm32e10x_adc.c | 51 void ADC_Reset(ADC_T* adc) in ADC_Reset() argument 53 if(adc == ADC1) in ADC_Reset() 58 else if(adc == ADC2) in ADC_Reset() 63 else if (adc == ADC3) in ADC_Reset() 85 reg = adc->CTRL1; in ADC_Config() 88 adc->CTRL1 = reg; in ADC_Config() 90 reg = adc->CTRL2; in ADC_Config() 95 adc->CTRL2 = reg; in ADC_Config() 97 reg = adc->REGSEQ1; in ADC_Config() 100 adc->REGSEQ1 = reg; in ADC_Config() [all …]
|
| /bsp/apm32/libraries/APM32F10x_Library/APM32F10x_StdPeriphDriver/src/ |
| A D | apm32f10x_adc.c | 51 void ADC_Reset(ADC_T* adc) in ADC_Reset() argument 53 if (adc == ADC1) in ADC_Reset() 58 else if (adc == ADC2) in ADC_Reset() 63 else if (adc == ADC3) in ADC_Reset() 85 reg = adc->CTRL1; in ADC_Config() 88 adc->CTRL1 = reg; in ADC_Config() 90 reg = adc->CTRL2; in ADC_Config() 96 adc->CTRL2 = reg; in ADC_Config() 98 reg = adc->REGSEQ1; in ADC_Config() 101 adc->REGSEQ1 = reg; in ADC_Config() [all …]
|
| /bsp/apm32/libraries/APM32S10x_Library/APM32S10x_StdPeriphDriver/src/ |
| A D | apm32s10x_adc.c | 51 void ADC_Reset(ADC_T* adc) in ADC_Reset() argument 53 if (adc == ADC1) in ADC_Reset() 58 else if (adc == ADC2) in ADC_Reset() 80 reg = adc->CTRL1; in ADC_Config() 83 adc->CTRL1 = reg; in ADC_Config() 85 reg = adc->CTRL2; in ADC_Config() 91 adc->CTRL2 = reg; in ADC_Config() 93 reg = adc->REGSEQ1; in ADC_Config() 96 adc->REGSEQ1 = reg; in ADC_Config() 125 void ADC_Enable(ADC_T* adc) in ADC_Enable() argument [all …]
|
| /bsp/mm32f327x/Libraries/MM32F327x/HAL_Lib/Src/ |
| A D | hal_adc.c | 46 switch (*(vu32*)&adc) { in ADC_DeInit() 104 (state) ? (adc->ADCFG |= ADC_CFGR_ADEN) : (adc->ADCFG &= ~ADC_CFGR_ADEN); in ADC_Cmd() 114 (state) ? (adc->ADCR |= ADC_CR_DMAEN) : (adc->ADCR &= ~ADC_CR_DMAEN); in ADC_DMACmd() 126 (state) ? (adc->ADCR |= ADC_CR_ADIE) : (adc->ADCR &= ~ADC_CR_ADIE); in ADC_ITConfig() 128 (state) ? (adc->ADCR |= ADC_CR_ADWIE) : (adc->ADCR &= ~ADC_CR_ADWIE); in ADC_ITConfig() 139 (state) ? (adc->ADCR |= ADC_CR_ADST) : (adc->ADCR &= ~ADC_CR_ADST); in ADC_SoftwareStartConvCmd() 193 (state) ? (adc->ADCR |= ADC_CR_TRGEN) : (adc->ADCR &= ~ADC_CR_TRGEN); in ADC_ExternalTrigConvCmd() 239 (state) ? (adc->ADCFG |= ADC_CFGR_ADWEN) : (adc->ADCFG &= ~ADC_CFGR_ADWEN); in ADC_AnalogWatchdogCmd() 390 adc->ANYCFG = num; in ADC_ANY_NUM_Config() 425 tmpreg = adc->ANYCR; in ADC_ExternalTrigInjectedConvertConfig() [all …]
|
| /bsp/apm32/libraries/APM32F4xx_Library/APM32F4xx_StdPeriphDriver/src/ |
| A D | apm32f4xx_adc.c | 133 void ADC_Enable(ADC_T *adc) in ADC_Enable() argument 145 void ADC_Disable(ADC_T *adc) in ADC_Disable() argument 202 adc->AWDLT = lowThreshold; in ADC_ConfigAnalogWatchdogThresholds() 217 adc->AWDLT = lowThreshold; in ADC_AnalogWatchdogLowThresholds() 355 temp1 = adc->SMPTIM1; in ADC_ConfigRegularChannel() 360 adc->SMPTIM1 = temp1; in ADC_ConfigRegularChannel() 364 temp1 = adc->SMPTIM2; in ADC_ConfigRegularChannel() 369 adc->SMPTIM2 = temp1; in ADC_ConfigRegularChannel() 374 temp1 = adc->REGSEQ3; in ADC_ConfigRegularChannel() 682 temp1 = adc->INJSEQ; in ADC_ConfigInjectedChannel() [all …]
|
| /bsp/efm32/ |
| A D | drv_adc.c | 68 ADC_TypeDef *adc, in efm32_adc_calibration() argument 106 adc->CAL = cal; in efm32_adc_calibration() 158 adc->CAL = cal; in efm32_adc_calibration() 193 return adc->CAL; in efm32_adc_calibration() 503 efm32_adc_cfg_dma(adc->adc_device, control->mode, adc->singleDmaChannel); in rt_adc_control() 514 efm32_adc_cfg_dma(adc->adc_device, control->mode, adc->scanDmaChannel); in rt_adc_control() 709 device->user_data = adc; in rt_hw_adc_register() 744 if (adc == RT_NULL) in rt_hw_adc_unit_init() 784 return adc; in rt_hw_adc_unit_init() 787 if (adc) in rt_hw_adc_unit_init() [all …]
|
| /bsp/avr32/software_framework/drivers/adc/ |
| A D | adc.c | 51 Assert( adc != NULL ); in adc_configure() 71 Assert( adc != NULL ); in adc_start() 84 Assert( adc != NULL ); in adc_enable() 89 adc->cher = (1 << channel); in adc_enable() 99 Assert( adc != NULL ); in adc_disable() 118 Assert( adc != NULL ); in adc_get_status() 134 Assert( adc != NULL ); in adc_check_eoc() 151 Assert( adc != NULL ); in adc_check_ovr() 167 Assert( adc != NULL ); in adc_get_value() 184 Assert( adc != NULL ); in adc_get_latest_value() [all …]
|
| A D | adc.h | 64 void adc_configure(volatile avr32_adc_t *adc); 66 void adc_start(volatile avr32_adc_t *adc); 68 void adc_enable(volatile avr32_adc_t *adc, uint16_t channel); 70 void adc_disable(volatile avr32_adc_t *adc, uint16_t channel); 72 bool adc_get_status(volatile avr32_adc_t *adc, uint16_t channel); 74 bool adc_check_eoc(volatile avr32_adc_t *adc, uint16_t channel); 76 bool adc_check_ovr(volatile avr32_adc_t *adc, uint16_t channel); 78 uint32_t adc_get_value(volatile avr32_adc_t *adc, 81 uint32_t adc_get_latest_value(volatile avr32_adc_t *adc);
|
| /bsp/apm32/libraries/APM32S10x_Library/APM32S10x_StdPeriphDriver/inc/ |
| A D | apm32s10x_adc.h | 244 void ADC_Reset(ADC_T* adc); 248 void ADC_Enable(ADC_T* adc); 249 void ADC_Disable(ADC_T* adc); 252 void ADC_EnableDMA(ADC_T* adc); 253 void ADC_DisableDMA(ADC_T* adc); 256 void ADC_ResetCalibration(ADC_T* adc); 258 void ADC_StartCalibration(ADC_T* adc); 268 void ADC_EnableDiscMode(ADC_T* adc); 269 void ADC_DisableDiscMode(ADC_T* adc); 272 void ADC_EnableExternalTrigConv(ADC_T* adc); [all …]
|
| /bsp/apm32/libraries/APM32E10x_Library/APM32E10x_StdPeriphDriver/inc/ |
| A D | apm32e10x_adc.h | 265 void ADC_Reset(ADC_T* adc); 269 void ADC_Enable(ADC_T* adc); 270 void ADC_Disable(ADC_T* adc); 273 void ADC_EnableDMA(ADC_T* adc); 274 void ADC_DisableDMA(ADC_T* adc); 277 void ADC_ResetCalibration(ADC_T* adc); 279 void ADC_StartCalibration(ADC_T* adc); 289 void ADC_EnableDiscMode(ADC_T* adc); 290 void ADC_DisableDiscMode(ADC_T* adc); 293 void ADC_EnableExternalTrigConv(ADC_T* adc); [all …]
|
| /bsp/apm32/libraries/APM32F10x_Library/APM32F10x_StdPeriphDriver/inc/ |
| A D | apm32f10x_adc.h | 263 void ADC_Reset(ADC_T* adc); 267 void ADC_Enable(ADC_T* adc); 268 void ADC_Disable(ADC_T* adc); 271 void ADC_EnableDMA(ADC_T* adc); 272 void ADC_DisableDMA(ADC_T* adc); 275 void ADC_ResetCalibration(ADC_T* adc); 277 void ADC_StartCalibration(ADC_T* adc); 287 void ADC_EnableDiscMode(ADC_T* adc); 288 void ADC_DisableDiscMode(ADC_T* adc); 291 void ADC_EnableExternalTrigConv(ADC_T* adc); [all …]
|
| /bsp/efm32/Libraries/emlib/src/ |
| A D | em_adc.c | 105 adc->CAL = cal; in ADC_CalibrateLoadScan() 114 adc->CAL = cal; in ADC_CalibrateLoadScan() 123 adc->CAL = cal; in ADC_CalibrateLoadScan() 132 adc->CAL = cal; in ADC_CalibrateLoadScan() 140 adc->CAL = cal; in ADC_CalibrateLoadScan() 183 adc->CAL = cal; in ADC_CalibrateLoadSingle() 192 adc->CAL = cal; in ADC_CalibrateLoadSingle() 201 adc->CAL = cal; in ADC_CalibrateLoadSingle() 210 adc->CAL = cal; in ADC_CalibrateLoadSingle() 272 adc->CTRL = tmp; in ADC_Init() [all …]
|
| /bsp/apm32/libraries/APM32F4xx_Library/APM32F4xx_StdPeriphDriver/inc/ |
| A D | apm32f4xx_adc.h | 355 void ADC_Enable(ADC_T* adc); 356 void ADC_Disable(ADC_T* adc); 360 void ADC_DisableAnalogWatchdog(ADC_T* adc); 373 void ADC_SoftwareStartConv(ADC_T* adc); 380 void ADC_EnableContinuousMode(ADC_T* adc); 385 void ADC_EnableDiscMode(ADC_T* adc); 386 void ADC_DisableDiscMode(ADC_T* adc); 392 void ADC_EnableDMA(ADC_T* adc); 393 void ADC_DisableDMA(ADC_T* adc); 395 void ADC_EnableDMARequest(ADC_T* adc); [all …]
|
| /bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/ |
| A D | adc.h | 67 csi_error_t csi_adc_init(csi_adc_t *adc, uint32_t idx); 74 void csi_adc_uninit(csi_adc_t *adc); 89 csi_error_t csi_adc_start(csi_adc_t *adc); 96 csi_error_t csi_adc_start_async(csi_adc_t *adc); 103 csi_error_t csi_adc_stop(csi_adc_t *adc); 110 csi_error_t csi_adc_stop_async(csi_adc_t *adc); 152 uint32_t csi_adc_freq_div(csi_adc_t *adc, uint32_t div); 160 int32_t csi_adc_read(csi_adc_t *adc); 184 void csi_adc_detach_callback(csi_adc_t *adc); 199 csi_error_t csi_adc_enable_pm(csi_adc_t *adc); [all …]
|
| /bsp/nuvoton/libraries/n9h30/rtt_port/ |
| A D | drv_adc.c | 91 isr = adc->ISR; in nu_adc_isr() 92 wkisr = adc->WKISR; in nu_adc_isr() 94 adc->ISR = isr; in nu_adc_isr() 203 ADC_CLR_INT_FLAG(adc, adc->ISR); in nu_adc_touch_antiglitch() 204 if (adc->ISR == 0) in nu_adc_touch_antiglitch() 218 ADC_POWER_DOWN(adc); in nu_adc_touch_detect() 243 ADC_POWER_ON(adc); in nu_adc_touch_detect() 279 adc->CONF = 0x0; in nu_adc_touch_enable() 347 ADC_START_CONV(adc); in _nu_adc_control() 487 ADC_POWER_ON(adc); in _nu_adc_open() [all …]
|
| /bsp/nuvoton/libraries/nuc980/rtt_port/ |
| A D | drv_adc.c | 91 isr = adc->ISR; in nu_adc_isr() 92 wkisr = adc->WKISR; in nu_adc_isr() 94 adc->ISR = isr; in nu_adc_isr() 203 ADC_CLR_INT_FLAG(adc, adc->ISR); in nu_adc_touch_antiglitch() 204 if (adc->ISR == 0) in nu_adc_touch_antiglitch() 218 ADC_POWER_DOWN(adc); in nu_adc_touch_detect() 243 ADC_POWER_ON(adc); in nu_adc_touch_detect() 279 adc->CONF = 0x0; in nu_adc_touch_enable() 347 ADC_START_CONV(adc); in _nu_adc_control() 487 ADC_POWER_ON(adc); in _nu_adc_open() [all …]
|
| /bsp/nuvoton/libraries/ma35/rtt_port/ |
| A D | drv_adc.c | 91 isr = adc->ISR; in nu_adc_isr() 92 wkisr = adc->WKISR; in nu_adc_isr() 94 adc->ISR = isr; in nu_adc_isr() 202 ADC_CLR_INT_FLAG(adc, adc->ISR); in nu_adc_touch_antiglitch() 203 if (adc->ISR == 0) in nu_adc_touch_antiglitch() 217 ADC_POWER_DOWN(adc); in nu_adc_touch_detect() 242 ADC_POWER_ON(adc); in nu_adc_touch_detect() 278 adc->CONF = 0x0; in nu_adc_touch_enable() 346 ADC_START_CONV(adc); in _nu_adc_control() 486 ADC_POWER_ON(adc); in _nu_adc_open() [all …]
|
| /bsp/nxp/lpc/lpc408x/drivers/ |
| A D | drv_adc.c | 29 struct lpc_adc *adc; in lpc_adc_enabled() local 36 else adc->ADC->CR |= (1<<21); in lpc_adc_enabled() 39 adc->ADC->CR |= (1<<channel); in lpc_adc_enabled() 48 struct lpc_adc *adc; in lpc_adc_convert() local 54 while ((adc->ADC->GDR & 0x80000000) == 0); in lpc_adc_convert() 55 adc->ADC->CR = adc->ADC->CR | (1 << 24); in lpc_adc_convert() 56 while ((adc->ADC->GDR & 0x80000000) == 0); in lpc_adc_convert() 58 data = adc->ADC->GDR; in lpc_adc_convert() 82 struct lpc_adc *adc; in rt_hw_adc_init() local 84 adc = &lpc_adc0; in rt_hw_adc_init() [all …]
|
| /bsp/mm32f327x/Libraries/MM32F327x/HAL_Lib/Inc/ |
| A D | hal_adc.h | 292 void ADC_DeInit(ADC_TypeDef* adc); 293 void ADC_Init(ADC_TypeDef* adc, ADC_InitTypeDef* init_struct); 295 void ADC_Cmd(ADC_TypeDef* adc, FunctionalState state); 296 void ADC_DMACmd(ADC_TypeDef* adc, FunctionalState state); 308 void ADC_ClearFlag(ADC_TypeDef* adc, ADCFLAG_TypeDef adc_flag); 310 u16 ADC_GetConversionValue(ADC_TypeDef* adc); 312 FlagStatus ADC_GetSoftwareStartConvStatus(ADC_TypeDef* adc); 319 void ADC_ANY_NUM_Config(ADC_TypeDef* adc, u8 num); 320 void ADC_ANY_Cmd(ADC_TypeDef* adc, FunctionalState state); 323 void ADC_InjectedConvCmd(ADC_TypeDef* adc, FunctionalState state); [all …]
|
| /bsp/efm32/Libraries/emlib/inc/ |
| A D | em_adc.h | 418 return(adc->SINGLEDATA); in ADC_DataSingleGet() 432 __STATIC_INLINE uint32_t ADC_DataScanGet(ADC_TypeDef *adc) in ADC_DataScanGet() argument 434 return(adc->SCANDATA); in ADC_DataScanGet() 455 adc->IFC = flags; in ADC_IntClear() 472 adc->IEN &= ~(flags); in ADC_IntDisable() 494 adc->IEN |= flags; in ADC_IntEnable() 512 __STATIC_INLINE uint32_t ADC_IntGet(ADC_TypeDef *adc) in ADC_IntGet() argument 514 return(adc->IF); in ADC_IntGet() 531 adc->IFS = flags; in ADC_IntSet() 549 adc->CMD = (uint32_t)cmd; in ADC_Start() [all …]
|
| /bsp/CME_M7/StdPeriph_Driver/src/ |
| A D | cmem7_adc.c | 53 if (adc == ADC_PERIPH_1) { in adc_Reset() 89 adc_Reset(adc, enable); in ADC_Enable() 122 if (adc == ADC_PERIPH_1) { in ADC_StartConversion() 177 if (adc == ADC_PERIPH_1) { in ADC_StartCalibration() 196 void ADC_Stop(uint8_t adc) { in ADC_Stop() argument 199 if (adc == ADC_PERIPH_1) { in ADC_Stop() 220 BOOL ADC_IsBusy(uint8_t adc) { in ADC_IsBusy() argument 223 if (adc == ADC_PERIPH_1) { in ADC_IsBusy() 244 if (adc == ADC_PERIPH_1) { in ADC_Read() 271 if (adc == ADC_PERIPH_1) { in ADC_Read() [all …]
|
| /bsp/nxp/mcx/mcxa/Libraries/drivers/ |
| A D | drv_adc.c | 58 struct mcx_adc *adc = (struct mcx_adc *)device->parent.user_data; in a153_adc_enabled() local 65 adc_config.referenceVoltageSource = adc->referenceVoltageSource; in a153_adc_enabled() 71 LPADC_Init(adc->adc_base, &adc_config); in a153_adc_enabled() 72 LPADC_DoOffsetCalibration(adc->adc_base); in a153_adc_enabled() 73 LPADC_DoAutoCalibration(adc->adc_base); in a153_adc_enabled() 88 adc->resolution = 16; in a153_adc_enabled() 90 adc->resolution = 0; in a153_adc_enabled() 100 LPADC_Deinit(adc->adc_base); in a153_adc_enabled() 115 struct mcx_adc *adc = (struct mcx_adc *)device->parent.user_data; in a153_get_adc_value() local 128 struct mcx_adc *adc = (struct mcx_adc *)device->parent.user_data; in a153_adc_get_resolution() local [all …]
|
| /bsp/rm48x50/HALCoGen/include/ |
| A D | adc.h | 191 void adcStartConversion(adcBASE_t *adc, uint32 group); 192 void adcStopConversion(adcBASE_t *adc, uint32 group); 193 void adcResetFiFo(adcBASE_t *adc, uint32 group); 194 uint32 adcGetData(adcBASE_t *adc, uint32 group, adcData_t *data); 195 uint32 adcIsFifoFull(adcBASE_t *adc, uint32 group); 196 uint32 adcIsConversionComplete(adcBASE_t *adc, uint32 group); 197 void adcEnableNotification(adcBASE_t *adc, uint32 group); 198 void adcDisableNotification(adcBASE_t *adc, uint32 group); 199 void adcCalibration(adcBASE_t *adc); 200 uint32 adcMidPointCalibration(adcBASE_t *adc); [all …]
|
| /bsp/fujitsu/mb9x/mb9bf500r/ |
| A D | adc.c | 24 static struct rt_device adc; variable 111 adc.type = RT_Device_Class_Char; in rt_hw_adc_init() 112 adc.rx_indicate = RT_NULL; in rt_hw_adc_init() 113 adc.tx_complete = RT_NULL; in rt_hw_adc_init() 114 adc.init = rt_adc_init; in rt_hw_adc_init() 115 adc.open = RT_NULL; in rt_hw_adc_init() 116 adc.close = RT_NULL; in rt_hw_adc_init() 117 adc.read = RT_NULL; in rt_hw_adc_init() 118 adc.write = RT_NULL; in rt_hw_adc_init() 119 adc.control = rt_adc_control; in rt_hw_adc_init() [all …]
|