boards: nucleo_f103rb: Add arduino I2C

I2C1 pin configuration requires to enable remap on I2C1 pins.
Now this is transparent, it could be done easily, so enable
and configure pins for I2C1 on this board to enable arduino I2C.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
This commit is contained in:
Erwan Gouriou 2020-10-16 16:45:11 +02:00 committed by Kumar Gala
parent 23f7eb0721
commit 206c19ec28
4 changed files with 9 additions and 0 deletions

View File

@ -36,3 +36,4 @@
};
arduino_spi: &spi1 {};
arduino_i2c: &i2c1 {};

View File

@ -124,6 +124,7 @@ Default Zephyr Peripheral Mapping:
- UART_2 TX/RX : PA2/PA3 (ST-Link Virtual COM Port)
- SPI1 NSS/SCK/MISO/MOSI : PA4/PA5/PA6/PA7 (Arduino SPI)
- SPI2 SCK/MISO/MOSI : PB12/PB13/PB14/PB15
- I2C1 SDA/SCL: PB9/PB8 (Arduino I2C)
- PWM1_CH1: PA8
- USER_PB : PC13
- LD1 : PA5

View File

@ -58,6 +58,12 @@
current-speed = <115200>;
};
&i2c1 {
pinctrl-0 = <&i2c1_scl_pb8 &i2c1_sda_pb9>;
status = "okay";
clock-frequency = <I2C_BITRATE_FAST>;
};
&spi1 {
pinctrl-0 = <&spi1_nss_master_pa4 &spi1_sck_master_pa5
&spi1_miso_master_pa6 &spi1_mosi_master_pa7>;

View File

@ -11,6 +11,7 @@ flash: 128
supported:
- arduino_gpio
- arduino_spi
- arduino_i2c
- gpio
- spi
- pwm