From f30ff9cadcf575100a4e08c972d2f161172a3fc9 Mon Sep 17 00:00:00 2001 From: Henrik Alsér Date: Fri, 8 Jul 2022 15:47:47 +0200 Subject: Shared buses with SetConfig --- examples/nrf/src/bin/shared_bus.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 examples/nrf/src/bin/shared_bus.rs (limited to 'examples') diff --git a/examples/nrf/src/bin/shared_bus.rs b/examples/nrf/src/bin/shared_bus.rs new file mode 100644 index 000000000..23d16f796 --- /dev/null +++ b/examples/nrf/src/bin/shared_bus.rs @@ -0,0 +1,21 @@ +#![no_std] +#![no_main] +#![feature(type_alias_impl_trait)] + +use embassy::executor::Spawner; +use embassy::time::{Duration, Timer}; +use embassy_nrf::gpio::{Level, Output, OutputDrive}; +use embassy_nrf::Peripherals; +use {defmt_rtt as _, panic_probe as _}; + +#[embassy::main] +async fn main(_spawner: Spawner, p: Peripherals) { + let mut led = Output::new(p.P0_13, Level::Low, OutputDrive::Standard); + + loop { + led.set_high(); + Timer::after(Duration::from_millis(300)).await; + led.set_low(); + Timer::after(Duration::from_millis(300)).await; + } +} -- cgit