File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -158,11 +158,13 @@ def sync_time():
158
158
159
159
160
160
def adjust_utc_offset (pin ):
161
- global utc_offset
161
+ global utc_offset , last_second
162
162
if pin == up_button :
163
163
utc_offset += 1
164
+ last_second = None
164
165
if pin == down_button :
165
166
utc_offset -= 1
167
+ last_second = None
166
168
167
169
168
170
up_button .irq (trigger = machine .Pin .IRQ_FALLING , handler = adjust_utc_offset )
@@ -214,9 +216,11 @@ def redraw_display_if_reqd():
214
216
while True :
215
217
if cu .is_pressed (CosmicUnicorn .SWITCH_BRIGHTNESS_UP ):
216
218
cu .adjust_brightness (+ 0.01 )
219
+ last_second = None
217
220
218
221
if cu .is_pressed (CosmicUnicorn .SWITCH_BRIGHTNESS_DOWN ):
219
222
cu .adjust_brightness (- 0.01 )
223
+ last_second = None
220
224
221
225
if cu .is_pressed (CosmicUnicorn .SWITCH_A ):
222
226
sync_time ()
Original file line number Diff line number Diff line change @@ -159,11 +159,13 @@ def sync_time():
159
159
160
160
161
161
def adjust_utc_offset (pin ):
162
- global utc_offset
162
+ global utc_offset , last_second
163
163
if pin == up_button :
164
164
utc_offset += 1
165
+ last_second = None
165
166
if pin == down_button :
166
167
utc_offset -= 1
168
+ last_second = None
167
169
168
170
169
171
up_button .irq (trigger = machine .Pin .IRQ_FALLING , handler = adjust_utc_offset )
@@ -215,9 +217,11 @@ def redraw_display_if_reqd():
215
217
while True :
216
218
if gu .is_pressed (GalacticUnicorn .SWITCH_BRIGHTNESS_UP ):
217
219
gu .adjust_brightness (+ 0.01 )
220
+ last_second = None
218
221
219
222
if gu .is_pressed (GalacticUnicorn .SWITCH_BRIGHTNESS_DOWN ):
220
223
gu .adjust_brightness (- 0.01 )
224
+ last_second = None
221
225
222
226
if gu .is_pressed (GalacticUnicorn .SWITCH_A ):
223
227
sync_time ()
Original file line number Diff line number Diff line change @@ -158,11 +158,13 @@ def sync_time():
158
158
159
159
160
160
def adjust_utc_offset (pin ):
161
- global utc_offset
161
+ global utc_offset , last_second
162
162
if pin == up_button :
163
163
utc_offset += 1
164
+ last_second = None
164
165
if pin == down_button :
165
166
utc_offset -= 1
167
+ last_second = None
166
168
167
169
168
170
up_button .irq (trigger = machine .Pin .IRQ_FALLING , handler = adjust_utc_offset )
@@ -214,9 +216,11 @@ def redraw_display_if_reqd():
214
216
while True :
215
217
if su .is_pressed (StellarUnicorn .SWITCH_BRIGHTNESS_UP ):
216
218
su .adjust_brightness (+ 0.01 )
219
+ last_second = None
217
220
218
221
if su .is_pressed (StellarUnicorn .SWITCH_BRIGHTNESS_DOWN ):
219
222
su .adjust_brightness (- 0.01 )
223
+ last_second = None
220
224
221
225
if su .is_pressed (StellarUnicorn .SWITCH_A ):
222
226
sync_time ()
You can’t perform that action at this time.
0 commit comments