Use1ByteParsing is false for packet transport layers
This commit is contained in:
parent
d278592c9f
commit
ce874ad382
|
|
@ -18,8 +18,6 @@ class BLEMIDITransport
|
||||||
{
|
{
|
||||||
typedef _Settings Settings;
|
typedef _Settings Settings;
|
||||||
|
|
||||||
friend class MIDI_NAMESPACE::MidiInterface<BLEMIDITransport<T>>;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
byte mRxBuffer[Settings::MaxBufferSize];
|
byte mRxBuffer[Settings::MaxBufferSize];
|
||||||
unsigned mRxIndex = 0;
|
unsigned mRxIndex = 0;
|
||||||
|
|
@ -41,7 +39,7 @@ public:
|
||||||
mTxIndex = 0;
|
mTxIndex = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
public:
|
||||||
static const bool thruActivated = false;
|
static const bool thruActivated = false;
|
||||||
|
|
||||||
void begin()
|
void begin()
|
||||||
|
|
@ -173,11 +171,18 @@ public:
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
END_BLEMIDI_NAMESPACE
|
||||||
|
|
||||||
|
struct MySettings : public MIDI_NAMESPACE::DefaultSettings
|
||||||
|
{
|
||||||
|
static const bool Use1ByteParsing = false;
|
||||||
|
};
|
||||||
|
|
||||||
/*! \brief Create an instance of the library
|
/*! \brief Create an instance of the library
|
||||||
*/
|
*/
|
||||||
#define BLEMIDI_CREATE_INSTANCE(Type, DeviceName, Name) \
|
#define BLEMIDI_CREATE_INSTANCE(Type, DeviceName, Name) \
|
||||||
BLEMIDI_NAMESPACE::BLEMIDITransport<BLEMIDI_NAMESPACE::BLEMIDI_ESP32> BLE##Name(DeviceName); \
|
BLEMIDI_NAMESPACE::BLEMIDITransport<BLEMIDI_NAMESPACE::BLEMIDI_ESP32> BLE##Name(DeviceName); \
|
||||||
MIDI_NAMESPACE::MidiInterface<BLEMIDI_NAMESPACE::BLEMIDITransport<BLEMIDI_NAMESPACE::BLEMIDI_ESP32>> Name((BLEMIDI_NAMESPACE::BLEMIDITransport<BLEMIDI_NAMESPACE::BLEMIDI_ESP32> &)BLE##Name);
|
MIDI_NAMESPACE::MidiInterface<BLEMIDI_NAMESPACE::BLEMIDITransport<BLEMIDI_NAMESPACE::BLEMIDI_ESP32>, MySettings> Name((BLEMIDI_NAMESPACE::BLEMIDITransport<BLEMIDI_NAMESPACE::BLEMIDI_ESP32> &)BLE##Name);
|
||||||
|
|
||||||
/*! \brief Create an instance for ESP32 named <DeviceName>
|
/*! \brief Create an instance for ESP32 named <DeviceName>
|
||||||
*/
|
*/
|
||||||
|
|
@ -188,5 +193,3 @@ BLEMIDI_CREATE_INSTANCE(BLEMIDI_NAMESPACE::BLEMIDI_ESP32, DeviceName, MIDI);
|
||||||
*/
|
*/
|
||||||
#define BLEMIDI_CREATE_DEFAULT_ESP32_INSTANCE() \
|
#define BLEMIDI_CREATE_DEFAULT_ESP32_INSTANCE() \
|
||||||
BLEMIDI_CREATE_ESP32_INSTANCE("BLE-MIDI")
|
BLEMIDI_CREATE_ESP32_INSTANCE("BLE-MIDI")
|
||||||
|
|
||||||
END_BLEMIDI_NAMESPACE
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue