diff options
author | RaindropsSys <contact@minteck.org> | 2023-04-04 08:40:42 +0200 |
---|---|---|
committer | RaindropsSys <contact@minteck.org> | 2023-04-04 08:40:42 +0200 |
commit | 1497bd31d7e1650708964181243337ceac58692b (patch) | |
tree | 0f9f30e8620168814a90ef49441a820d914824f3 | |
parent | 1d86449d8ea7b8f40e2bcc858e47c5cddb171836 (diff) | |
download | ponybadge-1497bd31d7e1650708964181243337ceac58692b.tar.gz ponybadge-1497bd31d7e1650708964181243337ceac58692b.tar.bz2 ponybadge-1497bd31d7e1650708964181243337ceac58692b.zip |
Added 4 files and deleted 9 files (automated)
-rw-r--r-- | icons/_default.jpeg | bin | 379 -> 0 bytes | |||
-rw-r--r-- | icons/about.jpeg | bin | 533 -> 0 bytes | |||
-rw-r--r-- | icons/canteen.jpeg | bin | 602 -> 0 bytes | |||
-rw-r--r-- | icons/developer.jpeg | bin | 485 -> 0 bytes | |||
-rw-r--r-- | icons/discord.jpg | bin | 0 -> 2056 bytes | |||
-rw-r--r-- | icons/email.jpg | bin | 0 -> 2006 bytes | |||
-rw-r--r-- | icons/help.jpeg | bin | 557 -> 0 bytes | |||
-rw-r--r-- | icons/name.jpg | bin | 0 -> 2091 bytes | |||
-rw-r--r-- | icons/update.jpeg | bin | 563 -> 0 bytes | |||
-rw-r--r-- | icons/weather.jpeg | bin | 530 -> 0 bytes | |||
-rw-r--r-- | os/apps.py | 5 | ||||
-rw-r--r-- | os/ui.py | 80 | ||||
-rw-r--r-- | qr.jpeg | bin | 0 -> 4282 bytes |
13 files changed, 0 insertions, 85 deletions
diff --git a/icons/_default.jpeg b/icons/_default.jpeg Binary files differdeleted file mode 100644 index b002c10..0000000 --- a/icons/_default.jpeg +++ /dev/null diff --git a/icons/about.jpeg b/icons/about.jpeg Binary files differdeleted file mode 100644 index 709adc3..0000000 --- a/icons/about.jpeg +++ /dev/null diff --git a/icons/canteen.jpeg b/icons/canteen.jpeg Binary files differdeleted file mode 100644 index 9324d70..0000000 --- a/icons/canteen.jpeg +++ /dev/null diff --git a/icons/developer.jpeg b/icons/developer.jpeg Binary files differdeleted file mode 100644 index 1e93301..0000000 --- a/icons/developer.jpeg +++ /dev/null diff --git a/icons/discord.jpg b/icons/discord.jpg Binary files differnew file mode 100644 index 0000000..01b1223 --- /dev/null +++ b/icons/discord.jpg diff --git a/icons/email.jpg b/icons/email.jpg Binary files differnew file mode 100644 index 0000000..898c5f4 --- /dev/null +++ b/icons/email.jpg diff --git a/icons/help.jpeg b/icons/help.jpeg Binary files differdeleted file mode 100644 index 1a3285c..0000000 --- a/icons/help.jpeg +++ /dev/null diff --git a/icons/name.jpg b/icons/name.jpg Binary files differnew file mode 100644 index 0000000..ecac47e --- /dev/null +++ b/icons/name.jpg diff --git a/icons/update.jpeg b/icons/update.jpeg Binary files differdeleted file mode 100644 index 2d7754c..0000000 --- a/icons/update.jpeg +++ /dev/null diff --git a/icons/weather.jpeg b/icons/weather.jpeg Binary files differdeleted file mode 100644 index 8493de2..0000000 --- a/icons/weather.jpeg +++ /dev/null diff --git a/os/apps.py b/os/apps.py deleted file mode 100644 index 42edb1a..0000000 --- a/os/apps.py +++ /dev/null @@ -1,5 +0,0 @@ -list = { - 'about': "About maneOS", - 't1': "Test app 1", - 't2': "Test app 2" -}
\ No newline at end of file diff --git a/os/ui.py b/os/ui.py deleted file mode 100644 index 47e7016..0000000 --- a/os/ui.py +++ /dev/null @@ -1,80 +0,0 @@ -import badger2040w -from machine import ADC, Pin -import time -import machine -import jpegdec - -import apps - -def get_vsys(): - conversion_factor = 3 * 3.3 / 65535 - - try: - Pin(25, mode=Pin.OUT, pull=Pin.PULL_DOWN).high() - - Pin(29, Pin.IN) - - vsys = ADC(29) - return vsys.read_u16() * conversion_factor - - finally: - Pin(29, Pin.ALT, pull=Pin.PULL_DOWN, alt=7) - -def version(): - f = open("./version.txt") - ver = f.read().strip() - f.close() - - return ver - -def update(display, current): - display.set_pen(15) - display.clear() - - display.set_pen(0) - display.rectangle(0, 0, 296, 16) - - display.set_pen(15) - display.set_font("bitmap8") - display.text("maneOS " + version(), 5, 5, scale=1) - - charge = round((get_vsys() / 5) * 100) - charge = 100 if charge > 100 else charge - - display.text(str(charge) + "%", 286 - (len(str(charge)) * 5), 5, scale=1) - - display.set_pen(0) - display.line(0, 53, 296, 53, 2) - display.line(0, 90, 296, 90, 2) - - j = jpegdec.JPEG(display) - j.open_file("icons/_default.jpeg") - j.decode(20, 60, jpegdec.JPEG_SCALE_FULL) - - display.set_pen(0) - display.set_font("bitmap8") - display.text("Test item", 47, 64, scale=2) - - display.update() - - return current - -def view(badger, display): - badger.set_update_speed(1) - - f = open("state/apps.txt", "r") - current = int(f.read().strip()) - f.close() - - if not (0 <= current < len(apps.list.keys())): - current = 0 - - current = update(display, current) - - badger.set_update_speed(3) - - while True: - if badger.pressed(badger2040w.BUTTON_A): - current = update(display, current) - elif badger.pressed(badger2040w.BUTTON_B): - break Binary files differ |