Hi, hope that it's OK to ask this question here.
I've built a split mechanical keyboard and I wanted to use 2 Teensy 2.0 for the "drivers". I wanted to use QMK for the firmware. It's working correctly except for the i2c communication. I've tried a ton of things but can't get the communication to work between the two boards.
I'm pretty sure I've correctly hooked up the two boards, because I've tried using this sample code and it worked perfectly. So it must be something that QMK does that isn't compatible with the Teensy 2.0.
What I do know doesn't work is the code that QMK uses to guess which side has the USB connected to doesn't work, so I've overrided it to fix it, but there might be something else, but not sure what.
The code for the i2c communication of QMK can be found here and it's used here.
Can someone help me at least send me in the right direction to debug this ? Thanks a lot.
I've built a split mechanical keyboard and I wanted to use 2 Teensy 2.0 for the "drivers". I wanted to use QMK for the firmware. It's working correctly except for the i2c communication. I've tried a ton of things but can't get the communication to work between the two boards.
I'm pretty sure I've correctly hooked up the two boards, because I've tried using this sample code and it worked perfectly. So it must be something that QMK does that isn't compatible with the Teensy 2.0.
What I do know doesn't work is the code that QMK uses to guess which side has the USB connected to doesn't work, so I've overrided it to fix it, but there might be something else, but not sure what.
The code for the i2c communication of QMK can be found here and it's used here.
Can someone help me at least send me in the right direction to debug this ? Thanks a lot.