@@ -260,3 +260,41 @@ const (
260
260
I2C3_SDA_PIN = D25
261
261
I2C3_SCL_PIN = D24
262
262
)
263
+
264
+ var (
265
+ I2C1 = I2C {
266
+ Bus : nxp .LPI2C1 ,
267
+ muxSDA : muxSelect { // D18 (PA17 [AD_B1_01])
268
+ mux : nxp .IOMUXC_LPI2C1_SDA_SELECT_INPUT_DAISY_GPIO_AD_B1_01_ALT3 ,
269
+ sel : & nxp .IOMUXC .LPI2C1_SDA_SELECT_INPUT ,
270
+ },
271
+ muxSCL : muxSelect { // D19 (PA16 [AD_B1_00])
272
+ mux : nxp .IOMUXC_LPI2C1_SCL_SELECT_INPUT_DAISY_GPIO_AD_B1_00_ALT3 ,
273
+ sel : & nxp .IOMUXC .LPI2C1_SCL_SELECT_INPUT ,
274
+ },
275
+ }
276
+
277
+ I2C2 = I2C {
278
+ Bus : nxp .LPI2C3 ,
279
+ muxSDA : muxSelect { // D17 (PA22 [AD_B1_06])
280
+ mux : nxp .IOMUXC_LPI2C3_SDA_SELECT_INPUT_DAISY_GPIO_AD_B1_06_ALT1 ,
281
+ sel : & nxp .IOMUXC .LPI2C3_SDA_SELECT_INPUT ,
282
+ },
283
+ muxSCL : muxSelect { // D16 (PA23 [AD_B1_07])
284
+ mux : nxp .IOMUXC_LPI2C3_SCL_SELECT_INPUT_DAISY_GPIO_AD_B1_07_ALT1 ,
285
+ sel : & nxp .IOMUXC .LPI2C3_SCL_SELECT_INPUT ,
286
+ },
287
+ }
288
+
289
+ I2C3 = I2C {
290
+ Bus : nxp .LPI2C4 ,
291
+ muxSDA : muxSelect { // D25 (PA13 [AD_B0_13])
292
+ mux : nxp .IOMUXC_LPI2C4_SDA_SELECT_INPUT_DAISY_GPIO_AD_B0_13_ALT0 ,
293
+ sel : & nxp .IOMUXC .LPI2C4_SDA_SELECT_INPUT ,
294
+ },
295
+ muxSCL : muxSelect { // D24 (PA12 [AD_B0_12])
296
+ mux : nxp .IOMUXC_LPI2C4_SCL_SELECT_INPUT_DAISY_GPIO_AD_B0_12_ALT0 ,
297
+ sel : & nxp .IOMUXC .LPI2C4_SCL_SELECT_INPUT ,
298
+ },
299
+ }
300
+ )
0 commit comments