This project is built using the PlatformIO extension for VSCode.
If using framework = arduino in the platformio.ini configuration, copy the files from arduino-patch into your Arduino installation.
To locate that in VSCode, CTRL+click on <Wire.h> in the application's main.cpp and on WIRE_HOWMANY in the application's Wire.h.
Change the upload_port fields in platformio.ini to the Serial ports the Raspberry Pi Picos connect to on your machine.
In a PlatformIO CLI shell:
$ pio run -t upload -e t5|arm-mock| Arm-Mock Pico | T5 Pico | T6 RPi |
|---|---|---|
| 4 (I2C0_SDA) | 4 (I2C0_SDA) | -- |
| 5 (I2C0_SCL) | 5 (I2C0_SCL) | -- |
| -- | 2 (I2C1_SDA) | 2 (I2C1_SDA) |
| -- | 3 (I2C1_SCL) | 3 (I2C1_SCL) |
| -- | 28 (INT_PIN) | 21 (INT_PIN) |
In a PlatformIO CLI shell:
$ pio device monitor -p {PORT_NAME}