tusb_config.h
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#define CFG_TUSB_MCU OPT_MCU_RP2040
#ifndef CFG_TUSB_OS
#define CFG_TUSB_OS OPT_OS_NONE
#endif
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
#define CFG_TUSB_RHPORT0_SPEED OPT_MODE_FULL_SPEED
// Memory
#define CFG_TUSB_MEM_SECTION
#define CFG_TUSB_MEM_ALIGN __attribute__ ((aligned(4)))
// ---------- Device Classes ----------
#define CFG_TUD_CDC 1
#define CFG_TUD_HID 1
// Endpoint sizes
#define CFG_TUD_ENDPOINT0_SIZE 64
#define CFG_TUD_CDC_RX_BUFSIZE 64
#define CFG_TUD_CDC_TX_BUFSIZE 64
#define CFG_TUD_HID_EP_BUFSIZE 16
#ifdef __cplusplus
}
#endif