Kaynağa Gözat

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 yıl önce
ebeveyn
işleme
bff61a5a59
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. +5
    -0
      WireIMXRT.cpp

+ 5
- 0
WireIMXRT.cpp Dosyayı Görüntüle

@@ -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);

Yükleniyor…
İptal
Kaydet