#ifndef __F58X_ADC_H__ #define __F58X_ADC_H__ #include "c8051f580.h" #include "type.h" u16 adc_get_result(); u16 get_raw_temperature(); int get_temperature(); #define adc_config(adc0mx, adc0cn, adc0cf) { \ ADC0MX = adc0mx; \ ADC0CN = adc0cn; \ ADC0CF = adc0cf; \ } void adc_gain_div_4096(u16 gain); #endif /* __F58X_ADC_H__ */