#CircuitPython 10 alpha I²C with 2 Controllers (@UnexpectedMaker FeatherS3), 2 Targets (@adafruit Feather M4 & @Pimoroni Pico Plus 2 W), and large transactions (0-1000 bytes), at default I²C frequency (100k)
Controllers are writing to each Target. Targets are reading from each Controller
Each Target has a unique I2C address. Note that Pico can have 2 I2C buses and 1 Target I2C address per bus, but SAMD51 can have multiple buses and multiple I2C addresses per bus.
Code:
https://github.com/adafruit/circuitpython/issues/10423#issuecomment-2974082922