pimoroni-pico/micropython/examples/badger2040/help.py

43 wiersze
1006 B
Python
Czysty Zwykły widok Historia

import badger2040
2022-02-25 16:06:52 +00:00
from badger2040 import WIDTH
2022-02-25 16:06:52 +00:00
TEXT_SIZE = 0.45
2022-03-26 17:32:27 +00:00
LINE_HEIGHT = 20
2022-02-25 16:06:52 +00:00
display = badger2040.Badger2040()
display.led(128)
2022-02-25 16:06:52 +00:00
display.pen(0)
display.rectangle(0, 0, WIDTH, 16)
display.thickness(1)
display.pen(15)
display.text("badgerOS", 3, 8, 0.4)
2022-03-26 17:32:27 +00:00
display.text("help", WIDTH - display.measure_text("help", 0.4) - 4, 8, 0.4)
2022-02-25 16:06:52 +00:00
display.pen(0)
2022-03-26 17:32:27 +00:00
TEXT_SIZE = 0.62
y = 20 + int(LINE_HEIGHT / 2)
2022-02-25 16:06:52 +00:00
display.thickness(2)
2022-03-26 17:32:27 +00:00
display.font("sans")
display.text("Up/Down - Change page", 0, y, TEXT_SIZE)
2022-02-25 16:06:52 +00:00
y += LINE_HEIGHT
display.text("a, b or c - Launch app", 0, y, TEXT_SIZE)
y += LINE_HEIGHT
2022-03-26 17:32:27 +00:00
display.text("a & c - Exit app", 0, y, TEXT_SIZE)
2022-02-25 16:06:52 +00:00
y += LINE_HEIGHT
2022-03-26 17:32:27 +00:00
y += 8
display.text("Up/Down & User - Font size", 0, y, TEXT_SIZE)
2022-02-25 16:06:52 +00:00
y += LINE_HEIGHT
2022-03-26 17:32:27 +00:00
display.text("a & User - Toggle invert", 0, y, TEXT_SIZE)
2022-02-25 16:06:52 +00:00
y += LINE_HEIGHT
display.update()
2022-03-26 17:32:27 +00:00
# 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.
while True:
display.halt()