4 ms·
Blink in rust is concise as well: // Main function #[arduino_uno::entry] fn main() -> ! { let peripherals = arduino_uno::Peripherals::take().unwrap()
by drran 6y ago
Blink in rust is concise as well:
// Main function
#[arduino_uno::entry]
fn main() -> ! {
let peripherals = arduino_uno::Peripherals::take().unwrap();
let mut pins = arduino_uno::Pins::new(
peripherals.PORTB,
peripherals.PORTC,
peripherals.PORTD,
);
// Pin D13 is connected to L led
let mut led = pins.d13.into_output(&mut pins.ddr);
loop {
led.toggle().void_unwrap();
arduino_uno::delay_ms(500);
}
}
https://github.com/vlisivka/rust-arduino-blink/blob/main/src/main.rs https://github.com/vlisivka/rust-arduino-blink/blob/main/src...