mirror of
https://github.com/hathach/tinyusb.git
synced 2026-08-18 11:02:16 +00:00
Remove the rp2040-only guard; the example now follows the audio_test pattern (only Espressif uses its own build system). Add CMakePresets.json and generic product strings. The runtime fallback picks the path that matches the host state, per message, mirroring the idea behind the UAC examples: Alt 0 USB-MIDI 1.0 32-bit Event Packets (packet_write) Alt 1 + MIDI 1.0 negotiated UMP MT 0x2 (ump_write) Alt 1 + MIDI 2.0 negotiated UMP MT 0x4 (ump_write) Build-tested on rp2040, rp2350, stm32f0/f1/f2/f3/f4/f7/g0/g4/h5/h7/l0/l4/u0/u5/wb/c0, samd2x_l2x, samd5x_e5x, same7x, nrf, imxrt, lpc17, lpc55, mcx, ra, da1469x, efm32. Ref #3571
17 lines
312 B
Makefile
17 lines
312 B
Makefile
include ../../../hw/bsp/family_support.mk
|
|
|
|
INC += \
|
|
src \
|
|
|
|
# Example source
|
|
EXAMPLE_SOURCE += \
|
|
src/main.c \
|
|
src/usb_descriptors.c \
|
|
|
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
|
|
|
# Suppress pre-existing warning in usbd.c
|
|
CFLAGS_GCC += -Wno-type-limits
|
|
|
|
include ../../../hw/bsp/family_rules.mk
|