pico-xs

Crates.iopico-xs
lib.rspico-xs
version0.1.0
sourcesrc
created_at2024-10-25 01:57:00.220155
updated_at2024-10-25 01:57:00.220155
descriptionA Rust Embedded-SDK for bare-metal development on the RP2040 Raspberry Pi Pico microcontroller.
homepage
repositoryhttps://github.com/fischer36/pico-xs
max_upload_size
id1421988
size93,653
(fischer36)

documentation

README

pico_xs

Pico XS is an independent, bare-metal, all-in-one SDK for embedded Rust development on the ARM Cortex-M0+ Raspberry Pi Pico microcontroller. This project offers minimal, low-level access to the hardware features of the microcontroller, providing developers with precise control and the ability to work directly with the hardware.

🚧 Disclaimer

This project is in development, which means it is not ready for library use yet, however you can clone the repository and build it yourself.

πŸ› οΈ Getting Started

Step 1 - Clone the repository

git clone https://github.com/fischer36/pico_xs
cd pico_xs

Step 2 - Install elf2uf2-rs

cargo install elf2uf2-rs --locked

Step 3 - Build and run an example (with Pico in USB Bootloader mode)

cargo run --example blinky

πŸ—ΊοΈ Roadmap

  • Develop Custom Stage 2 Bootloader Firmware.
  • Publish on Crates.io.

πŸ“œ License

The contents of this repository (excluding boot2.bin) are licensed under the Apache License 2.0. See the LICENSE file for details.

The boot2.bin file is licensed under the BSD-3-Clause License. See the LICENSE-BSD3 file for details.

Commit count: 0

cargo fmt