• The Selftest code firmware is used mainly to verify the communication protocols available on the InterconnectIO Box (I2C, SPI and Serial).
• Commands supported by the Pico Selftest firmware are listed in the GitHub repository Selftest_code. For details, refer to the readme.md
• The I2C addresses used to communicate with the Pico Selftest are defined by two hardware lines connected to ground (0) or left open (1). • The Selftest firmware needs to be loaded onto the Pico controllers and installed at the location marked in the picture above.
• The flowchart below illustrates the algorithm used to process commands received from the InterconnectIO Box on the I2C port.