gd32_adc.h 470 B

12345678910111213141516
  1. #ifndef _GD32_ADC_H__
  2. #define _GD32_ADC_H__
  3. #include "gd32f3x0_libopt.h"
  4. #define ADC_CHAN_AUX_CURR ADC_CHANNEL_1
  5. #define ADC_CHAN_IMON ADC_CHANNEL_9
  6. #define ADC_CHAN_VMON ADC_CHANNEL_8
  7. #define ADC_CHAN_TEMPERATURE_1 ADC_CHANNEL_4
  8. #define ADC_CHAN_TEMPERATURE_2 ADC_CHANNEL_5
  9. #define ADC_CHAN_TEMPERATURE_3 ADC_CHANNEL_6
  10. #define ADC_CHAN_TEMPERATURE_4 ADC_CHANNEL_7
  11. int adc_sample(int chan, int calibration);
  12. void adc_init(void);
  13. #endif /* _GD32_ADC_H__ */