Skip to content

Commit 4b389b9

Browse files
committed
targets: add pins/setup for Arduino UNO Q board QWIIC connector
Signed-off-by: deadprogram <[email protected]>
1 parent 4c36806 commit 4b389b9

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/machine/board_arduino_uno_q.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,12 @@ const (
7070
UART2_TX_PIN = PG7
7171
UART2_RX_PIN = PG8
7272

73-
// I2C pins
73+
// I2C pins, also connected to I2C2
7474
I2C0_SCL_PIN = D20
7575
I2C0_SDA_PIN = D21
76+
// QWIIC connector pins, also connected to I2C4
77+
I2C1_SCL_PIN = PD12
78+
I2C1_SDA_PIN = PD13
7679

7780
// SPI pins
7881
SPI1_SCK_PIN = PA5
@@ -110,6 +113,13 @@ var (
110113
}
111114
I2C0 = I2C2
112115

116+
// I2C4 is is connected to the QWIIC connector, alias to I2C1 as well
117+
I2C4 = &I2C{
118+
Bus: stm32.I2C4,
119+
AltFuncSelector: AF4_I2C1_2_3_4,
120+
}
121+
I2C1 = I2C4
122+
113123
// SPI1 is documented, alias to SPI0 as well
114124
SPI1 = &SPI{
115125
Bus: stm32.SPI1,

0 commit comments

Comments
 (0)