Qwiic Alphanumeric Display with Teensy4.0

Hi

I’m, working with Teensy4.0

I am trying to connect the [Qwiic Alphanumeric Display via I2c port.

When it connected to SDA1/SCL1 it works fine.

I need to connect it to SDA2(25)/SCL2(24).

that’s when things don’t work, I soldered (carefully) 2 wires to the Teensy4.0 (24 and 25) pads and connected them to the display. But I get a message that the display isn’t connected


The code is very simple:

#include <Wire.h>
#include <SparkFun_Alphanumeric_Display.h>
HT16K33 display;
void setup()
{
  Serial.begin(115200);
  while(!Serial);
  Serial.println("Qwiic Alphanumeric examples");
  Wire2.begin(); //Join I2C bus
  //Wire2.setSDA(25);
  //Wire2.setSCL(24);
  if (display.begin() == false)
  {
    Serial.println("Device did not acknowledge! Freezing.");
    while (1);
  }
  Serial.println("Display acknowledged.");
  display.print("MILK");
  delay(2000);
}
void loop()
{
  display.print("KEYS");
  delay(100);
}

Results:

Qwiic Alphanumeric examples
Device did not acknowledge! Freezing.

](https://www.sparkfun.com/products/16425)

It seems that you have Wire2.setSDA() and Wire2.setSCL() commented out. Try changing that and see what it does.