Skip to content

Commit 0e57c86

Browse files
authored
Merge pull request #15 from adafruit/collin-examples
Examples fix
2 parents 06c0e11 + cb75fd5 commit 0e57c86

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

examples/bluefruitconnect_accelerometer_packet_test.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,24 @@
44
# STREAM SENSOR DATA -> Accelerometer to send data from the device's
55
# accelerometer. See how it matches what this prints.
66

7-
from adafruit_ble.uart import UARTServer
7+
from adafruit_ble import BLERadio
8+
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement
9+
from adafruit_ble.services.nordic import UARTService
810
from adafruit_bluefruit_connect.packet import Packet
911
# Only the packet classes that are imported will be known to Packet.
1012
from adafruit_bluefruit_connect.accelerometer_packet import AccelerometerPacket
1113

12-
uart_server = UARTServer()
14+
ble = BLERadio()
15+
uart_server = UARTService()
16+
advertisement = ProvideServicesAdvertisement(uart_server)
1317

1418
while True:
1519
# Advertise when not connected.
16-
uart_server.start_advertising()
17-
while not uart_server.connected:
20+
ble.start_advertising(advertisement)
21+
while not ble.connected:
1822
pass
1923

20-
while uart_server.connected:
24+
while ble.connected:
2125
packet = Packet.from_stream(uart_server)
2226
if isinstance(packet, AccelerometerPacket):
2327
print(packet.x, packet.y, packet.z)

examples/bluefruitconnect_simpletest.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@
22
# To use, start this program, and start the Adafruit Bluefruit LE Connect app.
33
# Connect, and then select colors on the Controller->Color Picker screen.
44

5-
from adafruit_ble.uart import UARTServer
5+
from adafruit_ble import BLERadio
6+
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement
7+
from adafruit_ble.services.nordic import UARTService
68
from adafruit_bluefruit_connect.packet import Packet
79
# Only the packet classes that are imported will be known to Packet.
810
from adafruit_bluefruit_connect.color_packet import ColorPacket
911

10-
uart_server = UARTServer()
12+
ble = BLERadio()
13+
uart_server = UARTService()
14+
advertisement = ProvideServicesAdvertisement(uart_server)
1115

1216
while True:
1317
# Advertise when not connected.
14-
uart_server.start_advertising()
15-
while not uart_server.connected:
18+
ble.start_advertising(advertisement)
19+
while not ble.connected:
1620
pass
1721

18-
while uart_server.connected:
22+
while ble.connected:
1923
packet = Packet.from_stream(uart_server)
2024
if isinstance(packet, ColorPacket):
2125
print(packet.color)

0 commit comments

Comments
 (0)