1
0
mirror of https://github.com/gdsports/USBHost_t36 synced 2024-11-17 06:35:01 -05:00
Commit Graph

15 Commits

Author SHA1 Message Date
PaulStoffregen
02ba9d9028 Debug print only actual received MIDI data (not entire buffer) 2018-01-11 19:58:14 -08:00
PaulStoffregen
6bacd44c58 Use signed values for MIDI pitch bend (same as Arduino MIDI lib) 2018-01-11 19:19:06 -08:00
PaulStoffregen
d169a1a387 Fix MIDI getType return values for note on message 2018-01-10 08:29:40 -08:00
PaulStoffregen
414d4ca39c Attempt workaround for improper USB MIDI sysex message 2018-01-09 12:29:39 -08:00
PaulStoffregen
d2f7e28378 Support for USB MIDI devices using interrupt (not bulk) endpoints 2018-01-09 03:31:43 -08:00
PaulStoffregen
9488eb7280 Update MIDI features to match USB MIDI in TD 1.41 2018-01-09 00:49:17 -08:00
PaulStoffregen
fcfecee43b Initial (but inefficient) MIDI transmit support 2018-01-04 02:37:48 -08:00
PaulStoffregen
9e50acd012 Use actual received length when receiving MIDI data 2017-12-07 06:45:29 -08:00
Kurt Eckhardt
4e2ea2d96e String buffers - Devices contribute buffers
instead of having each HUB have 7 buffers, which can eat up space.  We have each main object contribute currently one string buffer, which than when we initialize a Device_t we try to allocate one for it, likewise we release it when the Device is released.

Hopefully less memory needed.

Also updated such that the HIDInput classes can not retrieve these strings.

Changed test program to now also have list of HIDInput objects and when I detect a new one, I again print out info on it...
2017-10-19 14:57:52 -07:00
PaulStoffregen
f1bb020282 Fix print() & println() conflict with Arduino Print class 2017-10-15 13:11:46 -07:00
PaulStoffregen
650ff7eeec Add public API for MIDI driver 2017-03-07 05:42:29 -08:00
PaulStoffregen
5935deb8ce Device driver constructors compatible with UHS library 2017-03-06 04:36:48 -08:00
PaulStoffregen
ea75a1c673 Rename header file to USBHost_t36.h 2017-03-05 21:33:29 -08:00
PaulStoffregen
0443ab8db6 Device drivers contribute the memory they will require 2017-03-05 15:48:50 -08:00
PaulStoffregen
af4e4599f4 Begin work on MIDI device driver 2017-02-20 06:33:13 -08:00