My UsbBus trait implementation for usb-device crate.
Go to file
doryan c0ff27a40e feat(pin): implement static pin struct (MAYBE WILL BE REMOVED) 2025-03-20 21:50:54 +04:00
.cargo first commit 2025-03-16 23:00:15 +04:00
avr-specs first commit 2025-03-16 23:00:15 +04:00
src feat(pin): implement static pin struct (MAYBE WILL BE REMOVED) 2025-03-20 21:50:54 +04:00
static_pins refactor(small): rename method and trait 2025-03-20 21:48:25 +04:00
.gitignore feat: add .gitignore 2025-03-20 21:48:25 +04:00
Cargo.lock first commit 2025-03-16 23:00:15 +04:00
Cargo.toml first commit 2025-03-16 23:00:15 +04:00
LICENSE-APACHE first commit 2025-03-16 23:00:15 +04:00
LICENSE-MIT first commit 2025-03-16 23:00:15 +04:00
README.md first commit 2025-03-16 23:00:15 +04:00
rust-toolchain.toml first commit 2025-03-16 23:00:15 +04:00

one-wire

Rust project for the SparkFun ProMicro.

Build Instructions

  1. Install prerequisites as described in the avr-hal README (avr-gcc, avr-libc, avrdude, ravedude).

  2. Run cargo build to build the firmware.

  3. Run cargo run to flash the firmware to a connected board. If ravedude fails to detect your board, check its documentation at https://crates.io/crates/ravedude.

  4. ravedude will open a console session after flashing where you can interact with the UART console of your board.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.