1
0
Fork 0
qmk_firmware/keyboards/sekigon/keyboard_quantizer/mini/c1_usbh.c

24 lines
No EOL
573 B
C

// Copyright 2023 sekigon-gonnoc
// SPDX-License-Identifier: GPL-2.0-or-later
#include "c1.h"
#include "tusb.h"
#include "pio_usb.h"
#include "pio_usb_ll.h"
#include "hardware/sync.h"
// Initialize USB host stack on core1
void c1_usbh(void) {
pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
pio_cfg.pin_dp = 4;
pio_cfg.extra_error_retry_count = 10;
tuh_configure(1, TUH_CFGID_RPI_PIO_USB_CONFIGURATION, &pio_cfg);
tuh_init(1);
c1_start_timer();
}
// USB host stack main task
void c1_main_task(void) {
tuh_task();
}