adc.h 798 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * Copyright (c) 2006-2021, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2011-03-03 lgnq
  9. */
  10. #ifndef __ADC_H__
  11. #define __ADC_H__
  12. /* Exported constants ---------------------------------------------------------*/
  13. /* Exported macro -------------------------------------------------------------*/
  14. #define ADC_MODE_SINGLE 0x00UL
  15. #define ADC_MODE_SCAN 0x01UL
  16. #define ADC_MODE_TAILGATE 0x02UL
  17. #define RT_DEVICE_CTRL_ADC_START 0xF1 /* start ADC conversion */
  18. #define RT_DEVICE_CTRL_ADC_RESULT 0xF2 /* get ADC result */
  19. #define ADC_UPDATE 0
  20. /* Exported functions --------------------------------------------------------- */
  21. void rt_hw_adc_init(void);
  22. #endif /*__ADC_H__ */