Crate rad1o_l0dable[][src]

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"

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

Re-exports

pub use led::LED::*;

Modules

input

Joystick

lcd

Display

power

Power supply information

rand

getRandom

startup

l0dable startup

table

Calling firmware functions

time

Macros

entry

Enums

LED

Traits

IdentifyLED