|
2 | 2 |
|
3 | 3 | #include <ArduinoBLE.h>
|
4 | 4 |
|
5 |
| -BLEService midiService(SERVICE_UUID); |
6 |
| -BLEStringCharacteristic midiChar(CHARACTERISTIC_UUID, // standard 16-bit characteristic UUID |
7 |
| - BLERead | BLEWrite | BLENotify | BLEWriteWithoutResponse, 16); // remote clients will be able to get notifications if this characteristic changes |
8 |
| - |
9 | 5 | #define BLE_POLLING
|
10 | 6 |
|
11 | 7 | BEGIN_BLEMIDI_NAMESPACE
|
12 | 8 |
|
| 9 | +BLEService midiService(SERVICE_UUID); |
| 10 | + |
| 11 | +BLEStringCharacteristic midiChar(CHARACTERISTIC_UUID, // standard 16-bit characteristic UUID |
| 12 | + BLERead | BLEWrite | BLENotify | BLEWriteWithoutResponse, 16); // remote clients will be able to get notifications if this characteristic changes |
| 13 | + |
13 | 14 | template<typename T, int rawSize>
|
14 | 15 | class Fifo {
|
15 | 16 | public:
|
@@ -220,12 +221,12 @@ bool BLEMIDI_ArduinoBLE::begin(const char* deviceName, BLEMIDI_Transport<class B
|
220 | 221 | /*! \brief Create an instance for nRF52 named <DeviceName>
|
221 | 222 | */
|
222 | 223 | #define BLEMIDI_CREATE_INSTANCE(DeviceName, Name) \
|
223 |
| -BLEMIDI_NAMESPACE::BLEMIDI_Transport<BLEMIDI_NAMESPACE::BLEMIDI_ArduinoBLE> BLE##Name(DeviceName); \ |
224 |
| -MIDI_NAMESPACE::MidiInterface<BLEMIDI_NAMESPACE::BLEMIDI_Transport<BLEMIDI_NAMESPACE::BLEMIDI_ArduinoBLE>, BLEMIDI_NAMESPACE::MySettings> Name((BLEMIDI_NAMESPACE::BLEMIDI_Transport<BLEMIDI_NAMESPACE::BLEMIDI_ArduinoBLE> &)BLE##Name); |
| 224 | + BLEMIDI_NAMESPACE::BLEMIDI_Transport<BLEMIDI_NAMESPACE::BLEMIDI_ArduinoBLE> BLE##Name(DeviceName); \ |
| 225 | + MIDI_NAMESPACE::MidiInterface<BLEMIDI_NAMESPACE::BLEMIDI_Transport<BLEMIDI_NAMESPACE::BLEMIDI_ArduinoBLE>, BLEMIDI_NAMESPACE::MySettings> Name((BLEMIDI_NAMESPACE::BLEMIDI_Transport<BLEMIDI_NAMESPACE::BLEMIDI_ArduinoBLE> &)BLE##Name); |
225 | 226 |
|
226 | 227 | /*! \brief Create a default instance for nRF52 (Nano 33 BLE) named BLE-MIDI
|
227 | 228 | */
|
228 | 229 | #define BLEMIDI_CREATE_DEFAULT_INSTANCE() \
|
229 |
| -BLEMIDI_CREATE_INSTANCE("BLE-MIDI", MIDI) |
| 230 | + BLEMIDI_CREATE_INSTANCE("BLE-MIDI", MIDI) |
230 | 231 |
|
231 | 232 | END_BLEMIDI_NAMESPACE
|
0 commit comments