Procházet zdrojové kódy

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 před 4 roky
rodič
revize
bff61a5a59
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. +5
    -0
      WireIMXRT.cpp

+ 5
- 0
WireIMXRT.cpp Zobrazit soubor

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

Načítá se…
Zrušit
Uložit