Adafruit_CircuitPython_BLE/examples/ble_uart_echo_test.py
2019-02-01 11:02:37 -05:00

19 lines
425 B
Python

from adafruit_ble.uart import UARTServer
uart = UARTServer()
while True:
uart.start_advertising()
# Wait for a connection
while not uart.connected:
pass
while uart.connected:
# Returns b'' if nothing was read.
one_byte = uart.read(1)
if one_byte:
uart.write(one_byte)
# When disconnected, arrive here. Go back to the top
# and start advertising again.