mirror of
https://github.com/Crocmagnon/plant-badger.git
synced 2024-11-22 17:38:02 +01:00
Implement sleep & RTC
This commit is contained in:
parent
d741d6792d
commit
bc5262a14d
1 changed files with 5 additions and 0 deletions
|
@ -1,5 +1,7 @@
|
||||||
import urequests
|
import urequests
|
||||||
import jpegdec
|
import jpegdec
|
||||||
|
from pimoroni_i2c import PimoroniI2C
|
||||||
|
from pcf85063a import PCF85063A, MONDAY
|
||||||
|
|
||||||
from badger2040w import WIDTH, Badger2040W, UPDATE_NORMAL
|
from badger2040w import WIDTH, Badger2040W, UPDATE_NORMAL
|
||||||
|
|
||||||
|
@ -11,6 +13,8 @@ display = Badger2040W()
|
||||||
display.led(128)
|
display.led(128)
|
||||||
display.set_update_speed(UPDATE_NORMAL)
|
display.set_update_speed(UPDATE_NORMAL)
|
||||||
jpeg = jpegdec.JPEG(display.display)
|
jpeg = jpegdec.JPEG(display.display)
|
||||||
|
i2c = PimoroniI2C(sda=4, scl=5)
|
||||||
|
rtc = PCF85063A(i2c)
|
||||||
|
|
||||||
BLACK = 0
|
BLACK = 0
|
||||||
WHITE = 15
|
WHITE = 15
|
||||||
|
@ -163,6 +167,7 @@ plant = HAPlant()
|
||||||
plant.fetch_states()
|
plant.fetch_states()
|
||||||
plant.display_state()
|
plant.display_state()
|
||||||
|
|
||||||
|
rtc.set_timer(secrets.REFRESH_INTERVAL_SECONDS)
|
||||||
# Call halt in a loop, on battery this switches off power.
|
# Call halt in a loop, on battery this switches off power.
|
||||||
# On USB, the app will exit when A+C is pressed because the launcher picks that up.
|
# On USB, the app will exit when A+C is pressed because the launcher picks that up.
|
||||||
while True:
|
while True:
|
||||||
|
|
Loading…
Reference in a new issue