lathoub
12493b1054
RUNNING_ENABLE is active and setName
2021-09-19 16:45:29 +02:00
lathoub
ecd68f842b
Update BLEMIDI_Transport.h
...
remove unnecessary code
2021-08-06 09:16:38 +02:00
RobertoHE
04753598cb
Added Midi namespace
2021-08-05 23:56:19 +02:00
RobertoHE
335cad374d
Update parser
...
Parser is more simple now. It not evaluate the size of package twice.
Parser not check if a message is well constructed or not except first message of the package.
Parser can transform runningStatus messages to Full Midi messages. If #define RUNNING_ENABLE is commented, parser will add data like full midi messages.
FortySevenEffects MIDI serial parser respond identically to both method (runningStatus and Full), fortunately.
2021-08-05 21:30:44 +02:00
lathoub
fa85454114
parser pointer types as int, not byte
...
increase pointer size, spec says message can have any length (quick internet search indicate packet length can be larger than 255)
2021-08-04 05:40:29 +02:00
lathoub
3d44ddc3a7
updated examples (SysEx with RealTime msg in the middle)
2021-08-04 05:13:53 +02:00
lathoub
20354c247c
further refinement of the parser
...
need to further check edge cases:
- RealTime msg in the middle of a regular msg
- RealTime msg in the middle of a SysEx
2021-08-04 05:06:05 +02:00
lathoub
652c390483
Update BLEMIDI_Transport.h
...
cleanup
2021-08-03 21:39:38 +02:00
lathoub
ecd2c2bf22
check for complete sysex
2021-08-03 21:38:17 +02:00
lathoub
687676dc44
bug fix
...
https://github.com/lathoub/Arduino-BLE-MIDI/issues/27
2021-08-03 10:53:43 +02:00
lathoub
802f7a3c9c
further cleanup
2021-08-02 22:05:04 +02:00
lathoub
a76ebc82c6
cleanup
2021-08-02 21:18:33 +02:00
lathoub
5cfcf20262
Bug Fix and support for multipart SysEx
2021-08-02 19:01:59 +02:00
lathoub
aa0f6bc44a
added end() method, stop'ping BLE
2021-05-28 21:06:07 +02:00
lathoub
f274037f81
rename BLEMIDI to BLEMIDI_Transport & cleanup
...
- rename BLEMIDI to BLEMIDI_Transport (avoid class name collision)
- cleanup
2020-10-11 11:37:45 +02:00