Add init
fn. Initializes hw and returns Peripherals.
This commit is contained in:
@ -16,9 +16,7 @@ use embedded_hal::digital::v2::OutputPin;
|
||||
use gpio::{Level, Output};
|
||||
|
||||
#[embassy::main]
|
||||
async fn main(_spawner: Spawner) {
|
||||
let p = unwrap!(Peripherals::take());
|
||||
|
||||
async fn main(_spawner: Spawner, p: Peripherals) {
|
||||
let mut led = Output::new(p.PIN_25, Level::Low);
|
||||
|
||||
loop {
|
||||
|
@ -16,9 +16,7 @@ use embassy_rp::Peripherals;
|
||||
use embedded_hal::digital::v2::{InputPin, OutputPin};
|
||||
|
||||
#[embassy::main]
|
||||
async fn main(_spawner: Spawner) {
|
||||
let p = unwrap!(Peripherals::take());
|
||||
|
||||
async fn main(_spawner: Spawner, p: Peripherals) {
|
||||
let button = Input::new(p.PIN_28, Pull::Up);
|
||||
let mut led = Output::new(p.PIN_25, Level::Low);
|
||||
|
||||
|
@ -14,9 +14,7 @@ use embassy::executor::Spawner;
|
||||
use embassy_rp::{uart, Peripherals};
|
||||
|
||||
#[embassy::main]
|
||||
async fn main(_spanwer: Spawner) {
|
||||
let p = unwrap!(Peripherals::take());
|
||||
|
||||
async fn main(_spawner: Spawner, p: Peripherals) {
|
||||
let config = uart::Config::default();
|
||||
let mut uart = uart::Uart::new(p.UART0, p.PIN_0, p.PIN_1, p.PIN_2, p.PIN_3, config);
|
||||
uart.send("Hello World!\r\n".as_bytes());
|
||||
|
Reference in New Issue
Block a user