use 115200 baud and print panic over serial

This commit is contained in:
2025-07-18 20:31:23 +01:00
parent 8749adda13
commit 55aebb5db2
4 changed files with 22 additions and 7 deletions

View File

@@ -1,7 +1,15 @@
#![no_std]
#![no_main]
use panic_halt as _;
use arduino_hal::prelude::*;
panic_serial::impl_panic_handler!(
arduino_hal::usart::Usart<
arduino_hal::pac::USART0,
arduino_hal::port::Pin<arduino_hal::port::mode::Input, arduino_hal::hal::port::PD0>,
arduino_hal::port::Pin<arduino_hal::port::mode::Output, arduino_hal::hal::port::PD1>
>
);
#[arduino_hal::entry]
fn main() -> ! {
@@ -19,6 +27,10 @@ fn main() -> ! {
*/
let mut led = pins.d13.into_output();
let serial = arduino_hal::default_serial!(dp, pins, 115200);
let mut serial = share_serial_port_with_panic(serial);
ufmt::uwriteln!(&mut serial, "Hello from Arduino!").unwrap_infallible();
loop {
led.toggle();