Merge pull request #15 from spridget/patch-2
Update ble_midi_simpletest.py
This commit is contained in:
commit
3fd0c61ed5
1 changed files with 23 additions and 17 deletions
|
|
@ -37,10 +37,16 @@ while True:
|
||||||
print("Waiting for connection")
|
print("Waiting for connection")
|
||||||
while not ble.connected:
|
while not ble.connected:
|
||||||
pass
|
pass
|
||||||
print("Connected")
|
print("Connected; waiting for pairing")
|
||||||
|
for connection in ble.connections:
|
||||||
|
while not connection.paired:
|
||||||
|
if not connection.connected:
|
||||||
|
break
|
||||||
|
if connection.paired:
|
||||||
|
print("Paired; sending MIDI messages")
|
||||||
# Sleep briefly so client can get ready and send setup
|
# Sleep briefly so client can get ready and send setup
|
||||||
# writes to the MIDIService. 0.5secs was insufficient.
|
# writes to the MIDIService. 0.5secs was insufficient.
|
||||||
time.sleep(1.0)
|
time.sleep(3.0)
|
||||||
# Send one unique NoteOn/Off at the beginning to check that the
|
# Send one unique NoteOn/Off at the beginning to check that the
|
||||||
# delay is sufficient.
|
# delay is sufficient.
|
||||||
midi.send(NoteOn(20, 99))
|
midi.send(NoteOn(20, 99))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue