| Crates.io | pyportal |
| lib.rs | pyportal |
| version | 0.11.0 |
| created_at | 2019-05-04 22:49:11.414367+00 |
| updated_at | 2025-04-15 21:17:01.719815+00 |
| description | Board Support crate for the Adafruit PyPortal |
| homepage | |
| repository | https://github.com/atsamd-rs/atsamd |
| max_upload_size | |
| id | 132153 |
| size | 53,530 |
This crate provides a type-safe API for working with the Adafruit PyPortal board.
Check out the repository for examples: https://github.com/atsamd-rs/atsamd/tree/master/boards/pyportal/examples
Install the cross compile toolchain rustup target add thumbv7em-none-eabihf
Install hf2-cli the uf2 bootloader flasher tool however your platform requires
Be in this directory cd boards/pyportal
Put your device in bootloader mode usually by hitting the reset button twice.
The .cargo/config in this bsp is preset with hf2-cli as a runner. This means you can use cargo run to both cargo build and attempt to upload:
$ cargo run --release --example blinky_basic
Or even better just your ide's "run" button or hotkey and cargo run will build and upload.