Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • arch-docs
  • more-nohf
3 results

rust-card10

  • Clone with SSH
  • Clone with HTTPS
  • Forked from Astro / rust-card10
    212 commits behind the upstream repository.
    Astro's avatar
    Astro authored
    70166d4e
    History

    Rust support for the card10 CCCamp15 badge

    Usage

    You need arm-none-eabi-gcc and Rust nightly. Use rustup or NixOS.

    rustup update nightly
    rustup override set nightly
    rustup target add thumbv7em-none-eabi

    Check out this repo's submodule (the C firmware).

    cd example
    cargo build --release

    Then copy the resulting ../target/thumbv7em-none-eabi/release/l0dable-example to the badge in USB Mass Storage mode. Don't forget to rename with the .elf extension!

    Crates

    Crate Description
    card10 Helpers for implementing custom firmwares
    example l0dable example
    l0dable Helpers for building l0dables
    max32665 Peripheral Access Crate for implementing your own drivers
    watchapp Sample firmware

    TODO

    • arkanoid
    • alloc