/* * Copyright (c) 2006-2024, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-08-19 Mr.Tiger first version */ #ifndef __ADC_CONFIG_H__ #define __ADC_CONFIG_H__ #include #include #include "hal_data.h" #ifdef __cplusplus extern "C" { #endif #if defined(BSP_USING_ADC0) || defined(BSP_USING_ADC1) struct rt_adc_dev { struct rt_adc_ops ops; struct rt_adc_device adc_device; }; struct ra_adc_map { const char *device_name; const adc_cfg_t *g_cfg; const adc_ctrl_t *g_ctrl; const adc_channel_cfg_t *g_channel_cfg; }; #endif #endif #ifdef __cplusplus } #endif