Crates.io | adafruit-nrf52840-sense |
lib.rs | adafruit-nrf52840-sense |
version | 0.2.0 |
source | src |
created_at | 2021-11-16 02:13:10.262296 |
updated_at | 2021-11-20 20:19:40.788813 |
description | Board support crate for Adafruit's nRF52840 Sense board |
homepage | |
repository | https://github.com/nnarain/adafruit-nrf52840-bsc |
max_upload_size | |
id | 482446 |
size | 28,521 |
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