2 unstable releases
0.2.0 | Nov 20, 2021 |
---|---|
0.1.0 | Nov 16, 2021 |
#5 in #bsc
8KB
158 lines
adafruit-nrf52840-bsc
Board support crates for Adafruit's nRF52840 based boards.
Board | Info Page | crates.io |
---|---|---|
Sense | https://learn.adafruit.com/adafruit-feather-sense | |
Express | https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather |
Simple example:
use adafruit_nrf52840_sense as bsp;
use bsp::{
entry,
prelude::*,
hal::gpio,
Board,
};
#[entry]
fn main() -> ! {
let board = Board::new().unwrap();
let mut delay = board.delay;
let mut led1 = board.d13.into_push_pull_output(gpio::Level::Low);
let mut led2 = board.blue_led;
led2.set_high().unwrap();
loop {
led1.set_high().unwrap();
led2.set_low().unwrap();
delay.delay_ms(500u16);
led1.set_low().unwrap();
led2.set_high().unwrap();
delay.delay_ms(500u16);
}
}
Examples
Install cargo-just
cargo install just
Run example specifying both the board and the example name:
just run-example sense serial
Dependencies
~12MB
~305K SLoC