Merge pull request #15 from spridget/patch-2

Update ble_midi_simpletest.py
This commit is contained in:
Scott Shawcroft 2025-08-25 11:35:25 -07:00 committed by GitHub
commit 3fd0c61ed5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,10 +37,16 @@ while True:
print("Waiting for connection")
while not ble.connected:
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
# 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
# delay is sufficient.
midi.send(NoteOn(20, 99))