5454display_B .set_digit_raw (3 , 0b01000110 )
5555time .sleep (3 )
5656
57- # display_A "...."
5857display_A .fill (0 )
5958for h in range (4 ):
6059 display_A .set_digit_raw (h , 0b10000000 )
@@ -83,6 +82,16 @@ def display_bLE():
8382 display_B .set_digit_raw (2 , 0b00111000 )
8483 display_B .set_digit_raw (3 , 0b01111001 )
8584
85+ def display_dots (): # "...."
86+ for j in range (4 ):
87+ display_A .set_digit_raw (j , 0b10000000 )
88+ display_B .set_digit_raw (j , 0b10000000 )
89+
90+ def display_dashes (): # "----"
91+ for k in range (4 ):
92+ display_A .set_digit_raw (k , 0b01000000 )
93+ display_B .set_digit_raw (k , 0b01000000 )
94+
8695# Start with a fresh connection.
8796if ble .connected :
8897 display_SCAN ()
@@ -107,12 +116,7 @@ def display_bLE():
107116 if HeartRateService in adv .services :
108117 print ("found a HeartRateService advertisement" )
109118 hr_connection = ble .connect (adv )
110- # "...."
111- for j in range (4 ):
112- display_A .set_digit_raw (j , 0b10000000 )
113- display_B .set_digit_raw (j , 0b10000000 )
114-
115- #display_B.fill(0)
119+ display_dots ()
116120 time .sleep (2 )
117121 print ("Connected" )
118122 blue_led .value = True
@@ -154,9 +158,7 @@ def display_bLE():
154158 display_A .fill (0 ) # clear the display
155159 display_B .fill (0 )
156160 if values .heart_rate is 0 :
157- for k in range (4 ):
158- display_A .set_digit_raw (k , 0b01000000 )
159- display_B .set_digit_raw (k , 0b01000000 )
161+ display_dashes ()
160162 else :
161163 display_A .fill (0 )
162164 display_B .print (pct_target )
0 commit comments