123456789101112131415161718192021222324252627282930 |
- /*
- * Copyright (c) 2006-2022, RT-Thread Development Team
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Change Logs:
- * Date Author Notes
- * 2022-10-07 qiyu first version
- */
- #ifndef DRIVERS_DRV_ADC_H_
- #define DRIVERS_DRV_ADC_H_
- #ifdef BSP_ADC_USING_12BIT
- #define ADC_RESOLUTION ADC_RESOLUTION_12BIT
- #else
- #define ADC_RESOLUTION ADC_RESOLUTION_16BIT
- #endif
- #include "rtdevice.h"
- #ifdef BSP_USING_ADC
- struct c28x_adc
- {
- struct rt_adc_device c28x_adc_device;
- volatile struct ADC_REGS *adc_regs;
- volatile struct ADC_RESULT_REGS *adc_results;
- const char *name;
- };
- #endif /* BSP_USING_ADC */
- #endif /* DRIVERS_DRV_ADC_H_ */
|