Небольшой репозиторий со всяким на Rust для работы с Pi Pico W.
Для начала нужно подключить контроллер к ПК через USB. Если до этого на него была загружена какая-либо программа, подключать его нужно с зажатой кнопкой BOOTSEL - это сбросит загруженную программу и контроллер будет отображаться как usb.
Под какие ОС работает:
- Windows WSL
Linux(не тестировалось)MacOs
runner.sh - скрипт загрузки сбилженной программы на контроллер. При подлкючении к ПК через USB система видит его как флешку. Загрузка производится через утилиту elf2uf2-rs. Чтобы утилиты увидела устройство, нужно смонтировать его в WSL. В моем случае это диск D. При необходимости его можно сменить.
Загрузить конкретный бинарь можно через команду cargo run --bin <binary_name>. Все возможные бинарники перечислены в файле Cargo.toml.