OreoOS: a MicroPython-based OS for an open-hardware ESP32-S3 conference badge #19847
Circuit-Overtime
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi all, sharing OreoOS, a MicroPython-based operating system for the Oreo Badge, an open-hardware ESP32-S3 conference badge (ESP32-S3-WROOM-1-N16R8, 2.0" 320x240 ST7789, MPU-6050, IR receiver, Li-ion over USB-C).
Repo (OS, drivers, apps, KiCad design): https://github.com/elixpo/oreo · Site: https://oreo.elixpo.com
What's in it
on_enter,update(dt)anddraw(display); the launcher discovers apps from folders with a small manifest. About 20 apps ship by default (GitHub profile card and contribution graph, IR scavenger hunt, games, a Markdown reader, weather, gestures), plus an on-device app store.requeststimeout and wedge the run loop.BOARD_DIR, USB strings "Elixpo / Oreo Badge"). We've opened esp32/boards/ELIXPO_OREO_BADGE: Add Oreo Badge board definition. #19846 to add it upstream.Feedback very welcome, especially on the app model and on anything we're doing that MicroPython already has a better way for.
All reactions