diff --git a/micropython/examples/badger2040/help.py b/micropython/examples/badger2040/help.py index 2dd487d4..aabf3f7f 100644 --- a/micropython/examples/badger2040/help.py +++ b/micropython/examples/badger2040/help.py @@ -1,6 +1,37 @@ import badger2040 +from badger2040 import WIDTH -screen = badger2040.Badger2040() -screen.pen(0) -screen.text("TODO: Help!", 0, 64) -screen.update() \ No newline at end of file +TEXT_SIZE = 0.45 +LINE_HEIGHT = 16 + +display = badger2040.Badger2040() +display.pen(0) +display.rectangle(0, 0, WIDTH, 16) +display.thickness(1) +display.pen(15) +display.text("badgerOS", 3, 8, 0.4) + +display.pen(0) + +y = 16 + int(LINE_HEIGHT / 2) + +display.thickness(2) +display.text("Normal:", 0, y, TEXT_SIZE) +display.thickness(1) +y += LINE_HEIGHT +display.text("Up / Down - Change launcher page", 0, y, TEXT_SIZE) +y += LINE_HEIGHT +display.text("a, b or c - Launch app", 0, y, TEXT_SIZE) +y += LINE_HEIGHT +y += LINE_HEIGHT + +display.thickness(2) +display.text("Holding USER button:", 0, y, TEXT_SIZE) +display.thickness(1) +y += LINE_HEIGHT +display.text("Up / Down - Change font size", 0, y, TEXT_SIZE) +y += LINE_HEIGHT +display.text("a - Toggle invert", 0, y, TEXT_SIZE) +y += LINE_HEIGHT + +display.update() diff --git a/micropython/examples/badger2040/info.py b/micropython/examples/badger2040/info.py index 34466ee2..8dd5b343 100644 --- a/micropython/examples/badger2040/info.py +++ b/micropython/examples/badger2040/info.py @@ -1,6 +1,34 @@ import badger2040 +from badger2040 import WIDTH -screen = badger2040.Badger2040() -screen.pen(0) -screen.text("TODO: Info!", 0, 64) -screen.update() \ No newline at end of file +TEXT_SIZE = 0.45 +LINE_HEIGHT = 16 + +display = badger2040.Badger2040() +display.pen(0) +display.rectangle(0, 0, WIDTH, 16) +display.thickness(1) +display.pen(15) +display.text("badgerOS", 3, 8, 0.4) + +display.pen(0) + +y = 16 + int(LINE_HEIGHT / 2) + +display.text("Made by Pimoroni, powered by MicroPython", 0, y, TEXT_SIZE) +y += LINE_HEIGHT +display.text("Dual-core RP2040, 133MHz, 264KB RAM", 0, y, TEXT_SIZE) +y += LINE_HEIGHT +display.text("2MB Flash (1MB OS, 1MB Storage)", 0, y, TEXT_SIZE) +y += LINE_HEIGHT +display.text("296x128 pixel Black/White e-Ink", 0, y, TEXT_SIZE) +y += LINE_HEIGHT +y += LINE_HEIGHT + +display.thickness(2) +display.text("For more info:", 0, y, TEXT_SIZE) +display.thickness(1) +y += LINE_HEIGHT +display.text("https://pimoroni.com/badger2040", 0, y, TEXT_SIZE) + +display.update()