X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fio%2Fstm32_adc.h;h=a3d4d2edc1b5154f3535b64b2d0d6f53cad40f85;hb=aca6bbcc7cc5625d1bae4b059d068840cfb84768;hp=c34f3127ff1152fe3cbd8faf124952c2a7039eef;hpb=b291e89733e9e820d6077bbb03d2068837040826;p=bertos.git diff --git a/bertos/cpu/cortex-m3/io/stm32_adc.h b/bertos/cpu/cortex-m3/io/stm32_adc.h index c34f3127..a3d4d2ed 100644 --- a/bertos/cpu/cortex-m3/io/stm32_adc.h +++ b/bertos/cpu/cortex-m3/io/stm32_adc.h @@ -272,7 +272,16 @@ /* ADC registers Masks */ #define CR1_ADC_CLEAR_MASK ((uint32_t)0xFFF0FEFF) #define CR2_ADC_CLEAR_MASK ((uint32_t)0xFFF1F7FD) -#define SQR1_CLEAR_MASK ((uint32_t)0xFF0FFFFF) +#define SQR1_CLEAR_MASK ((uint32_t)0xFF0FFFFF) + + + +/* ADC defines for SMT32F103Bxx */ +#define ADC_TEMP_V25 4300 // uV / C +#define ADC_TEMP_SLOPE 1430 // mV +#define ADC_TEMP_CONST 25000 +#define ADC_TEMP_CH 16 +#define ADC_VREFINT_CH 17 struct stm32_adc {