diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2024-09-15 23:16:00 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2024-09-15 23:16:00 -0600 |
commit | 7c30fe0be98a3028964d437f5c31cc968fbf9755 (patch) | |
tree | 36047161fe75349acac0e179b8010205a7fe08bb /main.c | |
parent | d297d8ec1f5bac1015c53dfe169d2ce1a838b007 (diff) |
wip
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(); + } +} |