66 switch (inCodeIndexNumber)
102 memset(mData, 0, 4 *
sizeof(
byte));
108 const byte msb = (0x0f & inCableNumber) << 4;
109 const byte lsb = (0x0f & inCodeIndexNumber);
110 mData[0] = msb | lsb;
114 mData[1] = *inData++;
115 mData[2] = *inData++;
120 return mData[0] >> 4;
124 return mData[0] & 0x0f;
136 mData[0] = *inData++;
#define END_MIDI_NAMESPACE
MIDI Library for the Arduino - Definitions.
#define BEGIN_MIDI_NAMESPACE
static byte getSize(byte inCodeIndexNumber)
byte getCableNumber() const
const byte * getMidiData() const
void setMidiData(const byte *inData)
byte getCodeIndexNumber() const
UsbMidiEventPacket & operator=(const byte *inData)
void setHeader(byte inCableNumber, byte inCodeIndexNumber)