v2.0 #118
echo-lalia
announced in
Announcements
v2.0
#118
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's changed:
Version 2.0 has significantly overhauled the structure of MicroHydra to enable multiplatform support, and added a few enhancements.
Here is an incomplete list of changes made:
MicroHydra/
tosrc/
devices/
tools/parse_files.py
to help with writing device-specific code insrc/
devices/
st7789fbuf
intodisplay.st7789
, which is now faster, and can also support a smaller memory framebuffer when neededkeyboard.py
andsmartkeyboard.py
intouserinput
, with device-agnostic keymaps, touchscreen support, and function-key locking.battlevel.py
sdcard.py
hydra.color.py
hydra.config
)M5Sound.py
toi2ssound.py
audio
module for device-agnostic audio controldisplay
module for device-agnostic display controldevice
module to allow multiplatform apps to access device configurationsmhoverlay
intohydra.popup
with extended features and a simpler APIRealClearwave also added kanji character support, and a terminal for running CLI programs.
And, previously, (in v1.1), h-david-a improved the files.py copy/paste functionality, and added 24h clock support to the launcher.
v2.x is also, unfortunately, less stable (currently, at least) than v1.x when run uncompiled with no psram. Using the .mpy version of the program (at least for the ram-hungry modules) fixes all these issues though, so this is not a big deal in my opinion.
Full Changelog: v1.1...v2.0
This discussion was created from the release v2.0.
Beta Was this translation helpful? Give feedback.
All reactions