54
54
display_B .set_digit_raw (3 , 0b01000110 )
55
55
time .sleep (3 )
56
56
57
- # display_A "...."
58
57
display_A .fill (0 )
59
58
for h in range (4 ):
60
59
display_A .set_digit_raw (h , 0b10000000 )
@@ -83,6 +82,16 @@ def display_bLE():
83
82
display_B .set_digit_raw (2 , 0b00111000 )
84
83
display_B .set_digit_raw (3 , 0b01111001 )
85
84
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
+
86
95
# Start with a fresh connection.
87
96
if ble .connected :
88
97
display_SCAN ()
@@ -107,12 +116,7 @@ def display_bLE():
107
116
if HeartRateService in adv .services :
108
117
print ("found a HeartRateService advertisement" )
109
118
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 ()
116
120
time .sleep (2 )
117
121
print ("Connected" )
118
122
blue_led .value = True
@@ -154,9 +158,7 @@ def display_bLE():
154
158
display_A .fill (0 ) # clear the display
155
159
display_B .fill (0 )
156
160
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 ()
160
162
else :
161
163
display_A .fill (0 )
162
164
display_B .print (pct_target )
0 commit comments