From 93f054683dd5fc5b79541f4922cb34a38cb5c341 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Mon, 16 Sep 2024 02:49:13 -0600 Subject: keyboard hello world? --- main.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 9b508c0..65db34d 100644 --- a/main.c +++ b/main.c @@ -6,12 +6,17 @@ #include "bsp/board_api.h" #include "tusb.h" +/* local */ +#include "usb_keyboard.h" + int main() { /* pico-sdk initialization */ stdio_uart_init(); gpio_init(PICO_DEFAULT_LED_PIN); gpio_set_dir(PICO_DEFAULT_LED_PIN, GPIO_OUT); + usb_keyboard_init(); + /* TinyUSB initialization */ board_init(); tud_init(BOARD_TUD_RHPORT); @@ -20,7 +25,12 @@ int main() { /* Event loop. */ for (;;) { - tud_task(); /* run TinyUSB */ - usbkeyboard_task(); + tud_task(); + usb_keyboard_task(); + if (usb_keyboard_is_flushed()) { + char *msg = "Hello world!\n"; + for (size_t i = 0; i < strlen(msg); i++) + usb_keyboard_send_char(msg[i]); + } } } -- cgit v1.2.3-2-g168b