Commit Graph

15 Commits

Author SHA1 Message Date
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