Minimal Embassy application for writing to a 128x64 SH1106 OLED over I2C from an RP2040.
Check the firmware:
cargo checkBuild and deploy with the configured UF2 drag-and-drop runner:
cargo run --releaseInstall usbipd-win on Windows, then attach the RP2040 USB device to WSL from an Administrator PowerShell:
usbipd list
usbipd bind --busid <BUSID>
usbipd attach --wsl --busid <BUSID>Inside WSL, install the Rust target:
rustup target add thumbv6m-none-eabiDeploy with the configured UF2 drag-and-drop runner:
cargo run --releaseIf the device disappears after reconnecting or flashing, run usbipd attach --wsl --busid <BUSID> again.