Небольшой репозиторий со всяким на 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
.