|
107 | 107 | #define ADC_CAL2 ((uint16_t *)(ADC_CAL_ADDRESS + 4))
|
108 | 108 | #define ADC_CAL_BITS (12)
|
109 | 109 |
|
110 |
| -#elif defined(STM32G0) || defined(STM32G4) || defined(STM32H5) |
| 110 | +#elif defined(STM32G0) || defined(STM32G4) || defined(STM32H5) || defined(STM32L1) || defined(STM32L4) || defined(STM32WB) |
111 | 111 |
|
112 | 112 | #define ADC_SCALE_V (((float)VREFINT_CAL_VREF) / 1000.0f)
|
113 |
| -#define ADC_CAL_ADDRESS VREFINT_CAL_ADDR |
114 |
| -#define ADC_CAL1 TEMPSENSOR_CAL1_ADDR |
115 |
| -#define ADC_CAL2 TEMPSENSOR_CAL2_ADDR |
| 113 | +#define ADC_CAL_ADDRESS (VREFINT_CAL_ADDR) |
| 114 | +#define ADC_CAL1 (TEMPSENSOR_CAL1_ADDR) |
| 115 | +#define ADC_CAL2 (TEMPSENSOR_CAL2_ADDR) |
116 | 116 | #define ADC_CAL_BITS (12) // UM2319/UM2570, __HAL_ADC_CALC_TEMPERATURE: 'corresponds to a resolution of 12 bits'
|
117 | 117 |
|
118 | 118 | #elif defined(STM32H7)
|
|
123 | 123 | #define ADC_CAL2 ((uint16_t *)(0x1FF1E840))
|
124 | 124 | #define ADC_CAL_BITS (16)
|
125 | 125 |
|
126 |
| -#elif defined(STM32L1) |
127 |
| - |
128 |
| -#define ADC_SCALE_V (VREFINT_CAL_VREF / 1000.0f) |
129 |
| -#define ADC_CAL_ADDRESS (VREFINT_CAL_ADDR) |
130 |
| -#define ADC_CAL1 (TEMPSENSOR_CAL1_ADDR) |
131 |
| -#define ADC_CAL2 (TEMPSENSOR_CAL2_ADDR) |
132 |
| -#define ADC_CAL_BITS (12) |
133 |
| - |
134 |
| -#elif defined(STM32L4) || defined(STM32WB) |
135 |
| - |
136 |
| -#define ADC_SCALE_V (VREFINT_CAL_VREF / 1000.0f) |
137 |
| -#define ADC_CAL_ADDRESS (VREFINT_CAL_ADDR) |
138 |
| -#define ADC_CAL1 (TEMPSENSOR_CAL1_ADDR) |
139 |
| -#define ADC_CAL2 (TEMPSENSOR_CAL2_ADDR) |
140 |
| -#define ADC_CAL_BITS (12) |
141 |
| - |
142 | 126 | #else
|
143 | 127 |
|
144 | 128 | #error Unsupported processor
|
|
0 commit comments