File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change 3
3
# SPDX-License-Identifier: MIT
4
4
5
5
from time import sleep
6
- from adafruit_ble .uart_server import UARTServer
6
+ from adafruit_ble import BLERadio
7
+ from adafruit_ble .advertising .standard import ProvideServicesAdvertisement
8
+ from adafruit_ble .services .nordic import UARTService
7
9
from adafruit_bluefruit_connect .packet import Packet
8
10
from adafruit_bluefruit_connect .button_packet import ButtonPacket
9
11
from adafruit_bluefruit_connect .color_packet import ColorPacket
17
19
solenoid .direction = Direction .OUTPUT
18
20
solenoid .value = False
19
21
20
- uart_server = UARTServer ()
22
+ ble = BLERadio ()
23
+ uart_server = UARTService ()
24
+ advertisement = ProvideServicesAdvertisement (uart_server )
21
25
22
26
while True :
23
- uart_server .start_advertising () # Advertise when not connected.
24
-
25
- while not uart_server .connected : # Wait for connection
27
+ ble .start_advertising (advertisement ) # Advertise when not connected.
28
+ while not ble .connected :
26
29
pass
27
30
28
- while uart_server .connected : # Connected
31
+ while ble .connected : # Connected
29
32
if uart_server .in_waiting : # Check BLE commands
30
33
packet = Packet .from_stream (uart_server )
31
34
if isinstance (packet , ButtonPacket ):
You can’t perform that action at this time.
0 commit comments