2018-07-15 06:53:48 -04:00
|
|
|
"""Default homescreen
|
|
|
|
|
|
|
|
This is the default homescreen for the Tilda Mk4.
|
|
|
|
It gets automatically installed when a badge is
|
|
|
|
newly activated or reset.
|
|
|
|
"""
|
|
|
|
|
|
|
|
___name___ = "Homescreen (Default)"
|
|
|
|
___license___ = "GPL"
|
|
|
|
___categories___ = ["homescreen"]
|
2018-08-05 17:14:31 -04:00
|
|
|
___dependencies___ = ["homescreen"]
|
2018-07-15 06:53:48 -04:00
|
|
|
___launchable___ = False
|
|
|
|
___bootstrapped___ = True
|
|
|
|
|
2018-08-05 17:14:31 -04:00
|
|
|
import ugfx
|
|
|
|
from homescreen import *
|
|
|
|
import time
|
|
|
|
|
|
|
|
init()
|
|
|
|
|
|
|
|
# title
|
|
|
|
ugfx.set_default_font(ugfx.FONT_MEDIUM_BOLD)
|
|
|
|
ugfx.Label(0, 20, ugfx.width(), 40, "TiLDA Mk4", justification=ugfx.Label.CENTERTOP)
|
|
|
|
|
|
|
|
# name
|
|
|
|
if name():
|
|
|
|
ugfx.set_default_font(ugfx.FONT_NAME)
|
|
|
|
ugfx.Label(0, 60, ugfx.width(), 40, name(), justification=ugfx.Label.CENTERTOP)
|
|
|
|
else:
|
|
|
|
ugfx.set_default_font(ugfx.FONT_MEDIUM)
|
|
|
|
ugfx.Label(0, 60, ugfx.width(), 40, "Set your name in the settings app", justification=ugfx.Label.CENTERTOP)
|
|
|
|
|
|
|
|
# info
|
|
|
|
ugfx.Label(0, 200, ugfx.width(), 40, "Press MENU", justification=ugfx.Label.CENTERTOP)
|
|
|
|
|
|
|
|
ugfx.set_default_font(ugfx.FONT_MEDIUM)
|
|
|
|
status = ugfx.Label(0, 130, ugfx.width(), 40, "", justification=ugfx.Label.CENTERTOP)
|
|
|
|
|
|
|
|
# update loop
|
2018-08-06 16:45:35 -04:00
|
|
|
while True:
|
2018-08-05 17:14:31 -04:00
|
|
|
status.text("wifi: %s%%\nbattery: %s%%" % (int(wifi_strength() * 100), int(battery() * 100)))
|
2018-08-06 16:45:35 -04:00
|
|
|
sleep(500)
|
2018-07-15 06:53:48 -04:00
|
|
|
|
|
|
|
|