mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-28 07:51:19 +01:00
cpu/stm32/periph_adc: determine number of ADC from CMSIS header
Instead of defining the number of ADC devices for each MCU model, the number of ADC devices is determined from ADCx definitions in CMSIS header.
This commit is contained in:
parent
c1073024a6
commit
e4ca7b8182
@ -27,12 +27,14 @@ extern "C" {
|
||||
/**
|
||||
* @brief Available number of ADC devices
|
||||
*/
|
||||
#if defined(CPU_MODEL_STM32L476RG) || defined(CPU_MODEL_STM32L475VG) || \
|
||||
defined(CPU_MODEL_STM32L496ZG)
|
||||
#if defined(ADC3)
|
||||
#define ADC_DEVS (3U)
|
||||
#elif defined(CPU_MODEL_STM32L452RE) || defined(CPU_MODEL_STM32L432KC) || \
|
||||
defined(CPU_MODEL_STM32L4R5ZI)
|
||||
#elif defined(ADC2)
|
||||
#define ADC_DEVS (2U)
|
||||
#elif defined(ADC1)
|
||||
#define ADC_DEVS (1U)
|
||||
#else
|
||||
#error "Can't determine the number of ADC devices"
|
||||
#endif
|
||||
|
||||
#if defined(CPU_MODEL_STM32L476RG) || defined(CPU_MODEL_STM32L475VG) || \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user