RP2040 as USB to I2C Bridge with GUI Control
I had a KB2040 that was bundled in with a purchase and thought I put it to good use by using the built in i2C hardware logic block with-in the RP2040. Defined a packet payload so that I can send and fetch serial data over USB to communicate with i2c peripherals.
Code concept should be adaptable to any MCU and should facilitate hardware debugging/tuning while saving time when utilizing a graphical interface.
UF2, INO files available via GitHub (KB2040-I2C-Bridge)