fixed copy/paste error
This commit is contained in:
parent
acd1d95001
commit
d9fc069a4f
|
|
@ -7,6 +7,7 @@
|
||||||
BLEMIDI_CREATE_DEFAULT_INSTANCE()
|
BLEMIDI_CREATE_DEFAULT_INSTANCE()
|
||||||
|
|
||||||
unsigned long t0 = millis();
|
unsigned long t0 = millis();
|
||||||
|
unsigned long t1 = millis();
|
||||||
bool isConnected = false;
|
bool isConnected = false;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
|
|
@ -14,7 +15,7 @@ bool isConnected = false;
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
void setup()
|
void setup()
|
||||||
{
|
{
|
||||||
Serial.begin(9600); // initialize serial communication
|
Serial.begin(115200); // initialize serial communication
|
||||||
while (!Serial);
|
while (!Serial);
|
||||||
|
|
||||||
MIDI.begin();
|
MIDI.begin();
|
||||||
|
|
@ -42,8 +43,13 @@ void loop()
|
||||||
{
|
{
|
||||||
t0 = millis();
|
t0 = millis();
|
||||||
|
|
||||||
// MIDI.sendNoteOn (60, 100, 1); // note 60, velocity 127 on channel 1
|
MIDI.sendNoteOn (60, 100, 1); // note 60, velocity 127 on channel 1
|
||||||
// MIDI.sendNoteOff(60, 0, 1);
|
}
|
||||||
|
if (isConnected && (millis() - t1) > 1250)
|
||||||
|
{
|
||||||
|
t1 = millis();
|
||||||
|
|
||||||
|
MIDI.sendNoteOff(60, 0, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,28 +30,9 @@ public:
|
||||||
_characteristic->notify();
|
_characteristic->notify();
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t available(uint8_t* buffer, size_t index, const size_t max)
|
size_t available(void *pvBuffer)
|
||||||
{
|
{
|
||||||
size_t length = uxQueueMessagesWaiting(mRxQueue);
|
return xQueueReceive(mRxQueue, pvBuffer, 0); // return immediately when the queue is empty
|
||||||
if (0 == length) return 0;
|
|
||||||
|
|
||||||
Serial.print("nimBLE available: ");
|
|
||||||
|
|
||||||
while (xQueueReceive(mRxQueue, buffer + index++, 0))
|
|
||||||
{
|
|
||||||
Serial.print(" 0x");
|
|
||||||
Serial.print(buffer[index], HEX);
|
|
||||||
index++;
|
|
||||||
}
|
|
||||||
Serial.println("");
|
|
||||||
|
|
||||||
if (length > 0)
|
|
||||||
{
|
|
||||||
Serial.print("index: ");
|
|
||||||
Serial.println(length);
|
|
||||||
}
|
|
||||||
|
|
||||||
return length;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue