boards: arm: Add adc1 node to board nucleo_l412rb_p

The board has 16 input channels on ADC1.

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
This commit is contained in:
Guðni Már Gilbert 2021-04-10 09:30:38 +00:00 committed by Anas Nashif
commit 2d81d2d91e
4 changed files with 11 additions and 1 deletions

View file

@ -153,6 +153,8 @@ The Zephyr ``nucleo_l412rb_p`` board configuration supports the following hardwa
+-----------+------------+-------------------------------------+
| SPI | on-chip | spi |
+-----------+------------+-------------------------------------+
| ADC | on-chip | ADC Controller |
+-----------+------------+-------------------------------------+
| PWM | on-chip | pwm |
+-----------+------------+-------------------------------------+

View file

@ -78,6 +78,11 @@
status = "okay";
};
&adc1 {
pinctrl-0 = <&adc1_in5_pa0>;
status = "okay";
};
&lptim1 {
status = "okay";
};

View file

@ -14,6 +14,7 @@ supported:
- counter
- spi
- i2c
- adc
- arduino_gpio
- arduino_i2c
- arduino_spi

View file

@ -180,7 +180,9 @@
#define ADC_ACQUISITION_TIME ADC_ACQ_TIME_DEFAULT
#define ADC_1ST_CHANNEL_ID 0
#elif defined(CONFIG_BOARD_NUCLEO_F302R8) || defined(CONFIG_BOARD_NUCLEO_G474RE)
#elif defined(CONFIG_BOARD_NUCLEO_F302R8) || \
defined(CONFIG_BOARD_NUCLEO_G474RE) || \
defined(CONFIG_BOARD_NUCLEO_L412RB_P)
#define ADC_DEVICE_NAME DT_LABEL(DT_INST(0, st_stm32_adc))
#define ADC_RESOLUTION 12
#define ADC_GAIN ADC_GAIN_1