tinygo/src/machine/usb
deadprogram 9d6eb1ff06 machine/usb/adc/midi: improve implementation to include several new messages
such as program changes and pitch bend. Also add error handling for invalid
parameter values such as MIDI channel. This however makes a somewhat breaking
change to the current implementation, in that we now use the typical MIDI user
system of counting MIDI channels from 1-16 instead of from 0-15 as the lower
level USB-MIDI API itself expects.

Also add constant values for continuous controller messages, rename SendCC
function, and add SysEx function.

Signed-off-by: deadprogram <ron@hybridgroup.com>
2023-09-07 08:41:57 +02:00
..
adc machine/usb/adc/midi: improve implementation to include several new messages 2023-09-07 08:41:57 +02:00
cdc machine/usb: move MIDI under usb/adc (Audio Device Class) package 2023-04-29 10:06:52 +02:00
descriptor Add support for HID Keyboard LEDs 2023-08-07 14:00:32 +02:00
hid Add support for HID Keyboard LEDs 2023-08-07 14:00:32 +02:00
config.go machine/usb: refactor endpoint configuration 2023-08-02 09:16:29 +02:00
doc.go machine/usb: move MIDI under usb/adc (Audio Device Class) package 2023-04-29 10:06:52 +02:00
usb.go machine/usb: refactoring descriptors into subpackage for modularity 2023-04-28 15:15:54 +02:00