From 41116db576134970e1e5a6afc7701ab1ade3c37c Mon Sep 17 00:00:00 2001 From: dsiee <38460825+dsiee@users.noreply.github.com> Date: Wed, 10 Jul 2019 20:25:59 +1000 Subject: [PATCH 1/2] create ble_uart_printmessage_test example Simple example taking a UART message such as that sent from the bluefruit app and printing the cleaned message to the REPL. --- examples/ble_uart_printmessage_test | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 examples/ble_uart_printmessage_test diff --git a/examples/ble_uart_printmessage_test b/examples/ble_uart_printmessage_test new file mode 100644 index 0000000..182a4a9 --- /dev/null +++ b/examples/ble_uart_printmessage_test @@ -0,0 +1,27 @@ +import board +import neopixel +from adafruit_ble.uart import UARTServer + +# Adapted from "Getting Started with CircuitPython and Bluetooth Low Energy" by Kattni Rembor +# from https://learn.adafruit.com/circuitpython-nrf52840/overview + +uart_server = UARTServer() + + +while True: + uart_server.start_advertising() + while not uart_server.connected: + pass + + # Now we're connected + + while uart_server.connected: + if uart_server.in_waiting: + uartread = str(uart_server.readline()) + # Remove the start indicator and the ending return /n + message = uartread[2:-3] + print(message) + + + # If we got here, we lost the connection. Go up to the top and start + # advertising again and waiting for a connection. From e4b526389b3e6dd484a3f7b8dddf55fa3e8a406b Mon Sep 17 00:00:00 2001 From: dsiee <38460825+dsiee@users.noreply.github.com> Date: Wed, 10 Jul 2019 20:28:04 +1000 Subject: [PATCH 2/2] Update ble_uart_printmessage_test --- examples/ble_uart_printmessage_test | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/ble_uart_printmessage_test b/examples/ble_uart_printmessage_test index 182a4a9..2f79365 100644 --- a/examples/ble_uart_printmessage_test +++ b/examples/ble_uart_printmessage_test @@ -1,5 +1,4 @@ import board -import neopixel from adafruit_ble.uart import UARTServer # Adapted from "Getting Started with CircuitPython and Bluetooth Low Energy" by Kattni Rembor