PaulStoffregen
cd4c277209
Improve MIDI transmit speed
3 yıl önce
Jesse Chappell
92b5d8e6b9
fixed race condition in midi transmit that could happen with heavy write traffic, in combination with reading
5 yıl önce
PaulStoffregen
a316ad50e8
Add MIDIDevice_BigBuffer, for high speed MIDI devices
5 yıl önce
PaulStoffregen
794b1b8cec
Detect MIDI devices lacking proper class/protocol ID (like Yamaha)
5 yıl önce
PaulStoffregen
00d784b69f
Add check for Roland's vendor specific MIDI descriptor
5 yıl önce
PaulStoffregen
02ba9d9028
Debug print only actual received MIDI data (not entire buffer)
6 yıl önce
PaulStoffregen
6bacd44c58
Use signed values for MIDI pitch bend (same as Arduino MIDI lib)
6 yıl önce
PaulStoffregen
d169a1a387
Fix MIDI getType return values for note on message
6 yıl önce
PaulStoffregen
414d4ca39c
Attempt workaround for improper USB MIDI sysex message
6 yıl önce
PaulStoffregen
d2f7e28378
Support for USB MIDI devices using interrupt (not bulk) endpoints
6 yıl önce
PaulStoffregen
9488eb7280
Update MIDI features to match USB MIDI in TD 1.41
6 yıl önce
PaulStoffregen
fcfecee43b
Initial (but inefficient) MIDI transmit support
6 yıl önce
PaulStoffregen
9e50acd012
Use actual received length when receiving MIDI data
7 yıl önce
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...
7 yıl önce
PaulStoffregen
f1bb020282
Fix print() & println() conflict with Arduino Print class
7 yıl önce
PaulStoffregen
650ff7eeec
Add public API for MIDI driver
7 yıl önce
PaulStoffregen
5935deb8ce
Device driver constructors compatible with UHS library
7 yıl önce
PaulStoffregen
ea75a1c673
Rename header file to USBHost_t36.h
7 yıl önce
PaulStoffregen
0443ab8db6
Device drivers contribute the memory they will require
7 yıl önce
PaulStoffregen
af4e4599f4
Begin work on MIDI device driver
7 yıl önce