Cut which I2C jumpers / keep which pull up resistors on several Qwiic daisy chains

Thanks, with link you mean this one?

So I should look into SoftWire() ?

The overall setup will not use Wifi, so I do not necessarily need ESP23.

The setup will be:

  • Micromod Single Board (at the moment with ESP32)
  • use Qwiic to connect components
  • use the PoE Ethernet adapter as expansion card (you already helped me with that one making it compatible by cutting a line on the Micromod board)

And then a few necessary components:

  • Qwiic button (works)
  • Qwiic IMU (works with INT/RST, you helped me on that too)

Optional components:

  • Qwiic vibration motor (works)
  • Qwiic OLED display (works)
  • Qwiic LED strip (at the moment that one only works as long as I only change brightness; when I change/animate colors, I get the clock stretching timeouts we discuss here)
  • Qwiic RFID reader (with that one I run into a new problem, at first I thought it is related to clock stretching too but it seems it is something other, described here)

Last Qwiic component I’d like to add/try is the Wav Trigger for audio FX. But that later this week.

Software-side, I will use

  • MQTT and JSON for communication over network
  • Optionally a derivate of ElegantOTA or similar, if I get it to work with Ethernet instead of Wifi
  • maybe Webserver for a configuration interface, but that I could do via MQTT as well
  • and of course getting all the values from the Qwiic components and sending them to the game server (end product is a multiplayer experience with pointing devices)