瀏覽代碼

T41 Wire1 Alternate pins different than T40

They are both on the SDCard pins, but on T4 these are 36 and 37
whereas on T4.1 it is on 44 and 45

Verified it worked using Adadfruit_SSD1306 example sketch where I rn the different pins for both T4 and T4.1
main
Kurt Eckhardt 4 年之前
父節點
當前提交
bff61a5a59
共有 1 個檔案被更改,包括 5 行新增0 行删除
  1. +5
    -0
      WireIMXRT.cpp

+ 5
- 0
WireIMXRT.cpp 查看文件

@@ -321,8 +321,13 @@ TwoWire Wire(&IMXRT_LPI2C1, TwoWire::i2c1_hardware);
PROGMEM
constexpr TwoWire::I2C_Hardware_t TwoWire::i2c3_hardware = {
CCM_CCGR2, CCM_CCGR2_LPI2C3(CCM_CCGR_ON),
#if defined(ARDUINO_TEENSY41)
{{17, 1 | 0x10, &IOMUXC_LPI2C3_SDA_SELECT_INPUT, 2}, {44, 2 | 0x10, &IOMUXC_LPI2C3_SDA_SELECT_INPUT, 1}},
{{16, 1 | 0x10, &IOMUXC_LPI2C3_SCL_SELECT_INPUT, 2}, {45, 2 | 0x10, &IOMUXC_LPI2C3_SCL_SELECT_INPUT, 1}},
#else
{{17, 1 | 0x10, &IOMUXC_LPI2C3_SDA_SELECT_INPUT, 2}, {36, 2 | 0x10, &IOMUXC_LPI2C3_SDA_SELECT_INPUT, 1}},
{{16, 1 | 0x10, &IOMUXC_LPI2C3_SCL_SELECT_INPUT, 2}, {37, 2 | 0x10, &IOMUXC_LPI2C3_SCL_SELECT_INPUT, 1}},
#endif
IRQ_LPI2C3
};
TwoWire Wire1(&IMXRT_LPI2C3, TwoWire::i2c3_hardware);

Loading…
取消
儲存