rad1o-l0dable 0.0.0

Build l0dable apps for the CCCamp2015 rad1o badge
Documentation
  • Coverage
  • 86%
    43 out of 50 items documented0 out of 30 items with examples
  • Size
  • Source code size: 26.03 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 758.36 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 46s Average build duration of successful builds.
  • all releases: 46s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • astro/rad1o-rust
    8 2 1
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • astro

Write l0dable apps for the CCCamp 2015 rad1o badge.

Prerequisites

File .cargo/config

[target.thumbv7em-none-eabihf]
runner = "arm-none-eabi-gdb"
rustflags = [
  "-C", "link-arg=-Tl0dable.x",
  "-C", "linker=lld",
  "-Z", "linker-flavor=ld.lld",
]

[build]
target = "thumbv7em-none-eabihf"

Enable Link-Time Optimization in Cargo.toml

Optional, but strongly recommended for code size:

[profile.release]
lto = true

Build script

cargo build --release
arm-none-eabi-objcopy -O binary --strip-unneeded target/thumbv7m-none-eabi/release/demo demo.c1d