Skip to content

Commit 069fc48

Browse files
committed
stm32/boards: Fix I2C1 pin mapping on NUCLEO_F401RE/F411RE boards.
This patch makes it consistent with the STM document describing the Arduino layout. Thanks to @shaoziyang for the original patch.
1 parent 21c889b commit 069fc48

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

ports/stm32/boards/NUCLEO_F401RE/mpconfigboard.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
#define MICROPY_HW_UART_REPL_BAUD 115200
2323

2424
// I2C busses
25-
#define MICROPY_HW_I2C1_SCL (pin_B6) // Arduino D10, pin 17 on CN10
26-
#define MICROPY_HW_I2C1_SDA (pin_B7) // pin 21 on CN7
25+
#define MICROPY_HW_I2C1_SCL (pin_B8) // Arduino D15, pin 3 on CN10
26+
#define MICROPY_HW_I2C1_SDA (pin_B9) // D14, pin 5 on CN10
2727
#define MICROPY_HW_I2C2_SCL (pin_B10) // Arduino D6, pin 25 on CN10
2828
#define MICROPY_HW_I2C2_SDA (pin_B3) // Arduino D3, pin 31 on CN10
2929
#define MICROPY_HW_I2C3_SCL (pin_A8) // Arduino D7, pin 23 on CN10

ports/stm32/boards/NUCLEO_F411RE/mpconfigboard.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
#define MICROPY_HW_UART_REPL_BAUD 115200
2323

2424
// I2C busses
25-
#define MICROPY_HW_I2C1_SCL (pin_B6) // Arduino D10, pin 17 on CN10
26-
#define MICROPY_HW_I2C1_SDA (pin_B7) // pin 21 on CN7
25+
#define MICROPY_HW_I2C1_SCL (pin_B8) // Arduino D15, pin 3 on CN10
26+
#define MICROPY_HW_I2C1_SDA (pin_B9) // D14, pin 5 on CN10
2727
#define MICROPY_HW_I2C2_SCL (pin_B10) // Arduino D6, pin 25 on CN10
2828
#define MICROPY_HW_I2C2_SDA (pin_B3) // Arduino D3, pin 31 on CN10
2929
#define MICROPY_HW_I2C3_SCL (pin_A8) // Arduino D7, pin 23 on CN10

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy