diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -0,0 +1,26 @@ +/* pico-sdk */ +#include <stdio.h> +#include "pico/stdlib.h" + +/* TinyUSB */ +#include "bsp/board_api.h" +#include "tusb.h" + +int main() { + /* pico-sdk initialization */ + stdio_uart_init(); + gpio_init(PICO_DEFAULT_LED_PIN); + gpio_set_dir(PICO_DEFAULT_LED_PIN, GPIO_OUT); + + /* TinyUSB initialization */ + board_init(); + tud_init(BOARD_TUD_RHPORT); + if (board_init_after_tusb) + board_init_after_tusb(); + + /* Event loop. */ + for (;;) { + tud_task(); /* run TinyUSB */ + usbkeyboard_task(); + } +} |