Skip to content

Commit 0244257

Browse files
authored
Merge pull request SHA2017-badge#237 from SHA2017-badge/basvs-eink-busy-wait
Move badge.eink_busy_wait() to deepsleep module.
2 parents ea29e79 + 3766400 commit 0244257

File tree

5 files changed

+3
-6
lines changed

5 files changed

+3
-6
lines changed

esp32/modules/appglue.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ def start_app(app, display = True):
1010
ugfx.string(0, 25, "Returning to homescreen...","Roboto_Regular12",ugfx.BLACK)
1111
ugfx.flush(ugfx.LUT_FASTER)
1212
esp.rtcmem_write_string(app)
13-
badge.eink_busy_wait()
1413
deepsleep.reboot()
1514

1615
def home():

esp32/modules/deepsleep.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
import machine
1+
import machine, badge
22

33
pin = machine.Pin(25)
44
rtc = machine.RTC()
55
rtc.wake_on_ext0(pin = pin, level = 0)
66

77
def start_sleeping(time=0):
8+
badge.eink_busy_wait()
89
machine.deepsleep(time)
910

1011
def reboot():
12+
badge.eink_busy_wait()
1113
machine.deepsleep(1)

esp32/modules/setup.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ def asked_nickname(value):
2222
badge.nvs_set_u8('badge', 'setup.state', 2) # Skip the sponsors
2323
badge.nvs_set_u8('sponsors', 'shown', 1)
2424

25-
badge.eink_busy_wait()
2625
appglue.home()
2726

2827
ugfx.init()

esp32/modules/splash.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ def draw(mode, goingToSleep=False):
2121
if mode:
2222
# We flush the buffer and wait
2323
ugfx.flush(ugfx.GREYSCALE)
24-
badge.eink_busy_wait()
2524
else:
2625
# We prepare the screen refresh
2726
ugfx.clear(ugfx.WHITE)

esp32/modules/tasks/services.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,6 @@ def draw_task():
159159
print("[DEBUG] Deleted draw callback: ",dcb)
160160
drawCallbacks = list(dcb for dcb in drawCallbacks if dcb!=deleted[i])
161161

162-
badge.eink_busy_wait()
163-
164162
if requestedInterval<1000:
165163
#Draw at most once a second
166164
print("[SERVICES] Can't draw more than once a second!")

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy