54
54
import mcp7940
55
55
56
56
from zc_comboclock import ComboClock
57
- from zc_bg import HaloBackground
58
57
from zc_bg_blank import Blank
59
58
from zc_bg_digitalrain import DigitalRain
60
59
from zc_bg_pendulum import Pendulum
93
92
VERY_LONG_PRESS_DURATION_MS = 2000
94
93
LONG_PRESS_DURATION_MS = 1000
95
94
SHORT_PRESS_DURATION_MS = 175
96
- PAUSE_AFTER_BUTTON_MS = 200
97
95
98
96
99
97
### MicroPython on micro:bit does not have these methods used by MCP7940
@@ -115,7 +113,6 @@ def writeto_mem(self, addr, memaddr, buf, *, addrsize=8):
115
113
116
114
ei2c = EnhancedI2C (i2c )
117
115
mcp = mcp7940 .MCP7940 (ei2c )
118
- print ("MCP" , mcp .time )
119
116
120
117
zip_px = neopixel .NeoPixel (pin8 , ZIPCOUNT )
121
118
zip_px .fill (BLACK )
@@ -229,7 +226,7 @@ def show_display_image():
229
226
if ms_idx is not None :
230
227
bri = (min (255 , zip_px [ms_idx ][0 ] + 32 if clock .stopwatch_running else 24 ) if zip_px [ms_idx ][0 ] < 8 else 0 )
231
228
zip_px [ms_idx ] = (bri , zip_px [ms_idx ][1 ], zip_px [ms_idx ][2 ])
232
- updates |= HaloBackground .HALO_CHANGED
229
+ ## updates |= HaloBackground.HALO_CHANGED
233
230
234
231
if display_char is not None :
235
232
display .show (display_char )
@@ -297,7 +294,7 @@ def show_display_image():
297
294
clock .sync_clocks ()
298
295
mode_idx = MODE_CLOCK
299
296
elif utime .ticks_diff (t2_ms , t1_ms ) < LONG_PRESS_DURATION_MS :
300
- background_idx = (background_idx + 1 ) % len (background )
297
+ background_idx = (background_idx + 1 ) % len (background )
301
298
bg .stop ()
302
299
gc .collect ()
303
300
bg = background [background_idx ]
0 commit comments