https://github.com/red5d/micropython-modules
Utility and GUI modules for MicroPython and the M5Stack dev kit
https://github.com/red5d/micropython-modules
esp32 gui m5stack micropython
Last synced: about 1 year ago
JSON representation
Utility and GUI modules for MicroPython and the M5Stack dev kit
- Host: GitHub
- URL: https://github.com/red5d/micropython-modules
- Owner: Red5d
- Created: 2019-02-06T05:11:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-06T05:30:11.000Z (over 7 years ago)
- Last Synced: 2025-04-09T11:49:06.504Z (about 1 year ago)
- Topics: esp32, gui, m5stack, micropython
- Language: Python
- Size: 4.88 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# micropython-modules
The GUI modules menu.py, spinner.py, and progressbar.py require the "display" module in this MicroPython variant that has specific support for the M5Stack and its display.
https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo
#### See the top of each file for example usage.
### bestwifi.py
Use this to have your device connect to the wifi network with the best signal strength from a list of networks and associated passwords.
### menu.py
Displays an interactive menu interface on the screen with the specified title and (currently) up to 5 selectable options.
### spinner.py
Displays a (currently fullscreen) loading spinner animation that runs in a background thread so you can have it spinning while your code is loading or running other operations that require waiting.
### progressbar.py
Displays a progressbar on the screen at the specified coordinates and dimensions. Once it's created/displayed, you can adjust the progress percentage display in either absolute or relative values.