#include #include #include #include #include #include #include #include #include int main() { hal::init(); hal::uart_stm32 uart(USART2); uart.init(); retarget::set_stdio_uart(&uart); const hal::gpio_stm32 button1(hal::pin::p4, [](){ printf("Button1 pressed!\r\n"); }); const hal::gpio_stm32 button2(hal::pin::p5, [](){ printf("Button2 pressed!\r\n"); }); while(true) { } }