From 074a10d78a03bf75e8a98f14d248564d24cd4bc5 Mon Sep 17 00:00:00 2001 From: rppicomidi Date: Sat, 27 Dec 2025 20:40:52 -0800 Subject: [PATCH 1/2] Enable support for MIDI Host in arduino/ports/rp2040 --- src/arduino/ports/rp2040/tusb_config_rp2040.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/arduino/ports/rp2040/tusb_config_rp2040.h b/src/arduino/ports/rp2040/tusb_config_rp2040.h index 2a207c59..02159ba5 100644 --- a/src/arduino/ports/rp2040/tusb_config_rp2040.h +++ b/src/arduino/ports/rp2040/tusb_config_rp2040.h @@ -137,6 +137,9 @@ extern "C" { // max device support (excluding hub device): 1 hub typically has 4 ports #define CFG_TUH_DEVICE_MAX (3 * CFG_TUH_HUB + 1) +// enable MIDI Host +#define CFG_TUH_MIDI (CFG_TUH_DEVICE_MAX) + // Enable tuh_edpt_xfer() API // #define CFG_TUH_API_EDPT_XFER 1 From b8e58956e7b11f2a869959e50117a08dc53ca819 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 7 Feb 2026 11:25:52 +0700 Subject: [PATCH 2/2] change CFG_TUH_MIDI to 1 --- src/arduino/ports/rp2040/tusb_config_rp2040.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arduino/ports/rp2040/tusb_config_rp2040.h b/src/arduino/ports/rp2040/tusb_config_rp2040.h index 02159ba5..5ddd4edb 100644 --- a/src/arduino/ports/rp2040/tusb_config_rp2040.h +++ b/src/arduino/ports/rp2040/tusb_config_rp2040.h @@ -138,7 +138,7 @@ extern "C" { #define CFG_TUH_DEVICE_MAX (3 * CFG_TUH_HUB + 1) // enable MIDI Host -#define CFG_TUH_MIDI (CFG_TUH_DEVICE_MAX) +#define CFG_TUH_MIDI 1 // Enable tuh_edpt_xfer() API // #define CFG_TUH_API_EDPT_XFER 1