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:
parent
23f7eb0721
commit
206c19ec28
@ -36,3 +36,4 @@
|
||||
};
|
||||
|
||||
arduino_spi: &spi1 {};
|
||||
arduino_i2c: &i2c1 {};
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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>;
|
||||
|
||||
@ -11,6 +11,7 @@ flash: 128
|
||||
supported:
|
||||
- arduino_gpio
|
||||
- arduino_spi
|
||||
- arduino_i2c
|
||||
- gpio
|
||||
- spi
|
||||
- pwm
|
||||
|
||||
Loading…
Reference in New Issue
Block a user