Commit Graph

68 Commits

Author SHA1 Message Date
lathoub 9193101fab rename hardware files, move headers to config file 2020-09-27 14:32:33 +02:00
lathoub 20ff691133 cleaned esp32 (& NimBLE implementation), moved parser down 2020-09-27 14:02:42 +02:00
lathoub d9fc069a4f fixed copy/paste error 2020-09-27 13:36:16 +02:00
lathoub acd1d95001 renamed ESP32 -> MIDI_ESP32 2020-09-27 13:28:45 +02:00
lathoub 533eab5204 added support for NimBLE 2020-09-16 09:52:40 +02:00
lathoub 7d5944f37a added initial support for nRF52, cleanup ESP32 2020-09-13 22:37:10 +02:00
lathoub ce874ad382 Use1ByteParsing is false for packet transport layers 2020-05-01 10:04:05 +02:00
lathoub d278592c9f
thruActivated as a property 2020-04-23 22:14:13 +02:00
lathoub 3ae9fe9ae7 added Basic_IO example 2020-04-18 16:05:24 +02:00
lathoub 6d6fa61f83 renamed BLEMIDI to BLEMIDITransport 2020-04-18 11:40:57 +02:00
lathoub eaa2f29568 removed unused inChannel argument from begin, removed logging 2020-04-17 22:50:24 +02:00
lathoub 1e9706aa1a getTransportName 2020-03-15 04:00:23 +01:00
lathoub 0fc2b5a059 use lastStatus, not the reference to the buffer (in case on running status) 2020-03-09 23:00:59 +01:00
lathoub f80e225080 added support for running Status 2020-03-09 22:56:47 +01:00
lathoub 42cd91d79b better BLE MIDI parser (incl SysEx) 2020-03-09 22:52:10 +01:00
lathoub f78f5a8f9c Merge branch 'feat/2.0.0' of https://github.com/lathoub/Arduino-BLE-MIDI into feat/2.0.0 2020-03-08 23:03:41 +01:00
lathoub 54ebfee9ad xQueue to communicate between core_0 and core_1 2020-03-08 23:03:39 +01:00
lathoub 4b15c37cff
Update README.md 2020-03-08 17:22:05 +01:00
lathoub a644fa350e Merge branch 'feat/2.0.0' of https://github.com/lathoub/Arduino-BLE-MIDI into feat/2.0.0 2020-03-08 13:47:18 +01:00
lathoub 7dec0b1165 renamed BLEMIDI to BLE-MIDI 2020-03-08 13:47:12 +01:00
lathoub f3ead7d8d5
Update library.properties 2020-03-04 06:06:46 +01:00
lathoub e2e97d17e6 Update MidiBle.ino 2020-03-03 21:49:41 +01:00
lathoub 90b83e2360 Working BLE MIDI (not tested with SysEx) 2020-03-03 20:23:16 +01:00
lathoub 324d0404f5 initial upload using feat/2.0.0 (not working) 2020-03-02 22:14:42 +01:00
lathoub 8a0619c498 added default initialisation 2019-08-17 17:31:21 +02:00
lathoub 0787571f5f trying to avoid internal buffers 2019-08-17 16:39:02 +02:00
lathoub 721fe62034
Update README.md 2019-08-15 14:46:22 +02:00
lathoub 253f3e4b51 initial upload 2019-08-15 14:44:11 +02:00
lathoub 01edf0c6be removed wrong ref to submodule 2019-08-06 18:42:08 +02:00
lathoub a23461e4f7 added midi-common submodule 2019-08-06 18:34:56 +02:00
lathoub 4daf0a477e removed submodule 2019-08-06 18:33:37 +02:00
lathoub 71a32806e1 abstract MIDI interface using submodule
1) abstract MIDI interface using submodule
2) modify ble_esp32 to abstract MIDI interface (renamed serialize to write)
3) fixed #include path
4) exmaple sends NoteOn/NoteOff and removed call to read();
2019-08-05 22:17:47 +02:00
lathoub 3db6908619
Merge pull request #6 from dacodekid/master
Fix sendChannelMessage Signature on SendNoteOn/Off
2019-02-23 08:41:05 +01:00
Da CodeKid 79c7d4ec22
Fix sendChannelMessage Signature on SendNoteOn/Off
Fix sendChannelMessage call Signature on SendNoteOn & SendNoteOff functions
2019-02-18 14:35:25 -05:00
lathoub 810429cdd2
Update README.md 2018-12-31 11:20:45 +01:00
lathoub 876e6fd2bd
Update README.md
added inspiration by Pedalino
2018-12-31 11:20:33 +01:00
lathoub 0e06b9846b
Merge pull request #5 from alf45tar/master
Update Ble_esp32.h
2018-12-31 11:00:48 +01:00
alf45tar e18a6fd005
Update Ble_esp32.h 2018-12-31 10:44:26 +01:00
lathoub d36f526949
Merge pull request #4 from comoc/add-cccd-2902
add BLE2902
(to accept notify registration at the client.)
2018-12-23 13:39:42 +01:00
Akihiro Komori 98cdddfb16 add BLE2902 2018-12-11 15:00:25 +09:00
lathoub 90410c60b8 added NoteOff 2018-11-11 09:07:06 -05:00
lathoub 6cb35ccdea more parsing of messages 2018-11-11 08:58:28 -05:00
lathoub 26c4973e12 implemented parser for incoming messages 2018-11-11 08:49:56 -05:00
lathoub e91e4209b1 renamed receive -> read
similar to MIDI on Arduino by 47effects
2018-11-10 20:20:22 -05:00
lathoub 920fbe1644 cleanup 2018-11-10 20:07:47 -05:00
lathoub c3f40ace79 added virtual serialization methods
the serialization methods are the one that will send the MIDI buyes - either Serial, over AppleMIDI or BLE MIDI
2018-11-10 11:33:23 -05:00
lathoub 6c0b22e2ca abstract MIDI interface according to 47effects/midi 2018-11-04 08:41:54 +01:00
lathoub 761df08866 removed submodule MIDI 2018-11-03 19:26:04 +01:00
lathoub 9794faffa3 added comment 2018-11-03 17:51:10 +01:00
lathoub 68ff069833 moved all specific MIDI code, types to a single file 2018-11-03 17:46:41 +01:00