ATOM S3 with UiFlow - module M5 or M5Stack
-
I have an ATOM S3 and I have burned UIFlow 2.0 on to it using the M5Burner tool.
I am using the micropython REPL to program it. (May explore UIFlow later).
The module "M5" is present in this build of UIFlow.
In other example code, I have seen a module "M5Stack", but this is not present for my device.
Can anyone explain what the difference between these modules is?
Also, I'd like to find a link to documentation on the M5 module, since that seems to be all that is available to me. -
Hello @forestial
my guess is that for UIFlow < 2.0
M5Stackwas/is used and for UIFlow >= 2.0 it has been decided to useM5instead.In both cases I assume they contain the M5Stack specific code and functions. In how much they are similar or different that I do not know, I am afraid.
I believe the
help()command should reveal some information, no?Thanks
Felix -
UIFlow 1.X had an issue with duplicated modules which used up to much much ram.
UIFlow 2.X is a major rewrite of the firmware and the UIFLOW/M5Stack function have been consolidate into one new library called M5 -
OK, good; by good luck I am already using the M5 which is the future one.
@felmue yes, the help() function helps but its quite a slog to figure things out. For example I've been able to use the 'Lcd' class to print some text to the Atom S3's display; but when I wanted to change the font, it took me quite a while to figure it out.
(In case anyone else is looking for this, the command seems to beLcd.setFont(Lcd.FONTS.DejaVu18)
when I incorrectly tried
Lcd.setFont("DejaVu18")
it crashes the device!)
-
@forestial I'm working on the docs at the moments and currently logging the API's but as you noticed, it is hard work to find them.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login