M5Things ?
-
I am exploring the codebase of https://github.com/m5stack/uiflow-micropython (UiFlow2), and I see multiple mentions of M5Things however I could not find its code.
Could someone point me to it? -
Hello @rodrigob
I did some research as well and I cannot find where M5Things is implemented. I also tried released firmware from github - see here - and it also fails to connect via WiFi to the M5Stack backend.
Everywhere M5Things is used it's enclosed by a try / except statement which clearly indicates that it is anticipated that in some cases M5Things might not be available.
Another observation is that this time M5Burner already offered UIFlow firmware v2.1.3 while the github repository still showed v2.1.2 being the latest.
All that makes me wonder about whether firmware for M5Burner is actually being built with additional source files - containing the missing M5Things - but which are hosted somewhere else and are not available to the public.
Thanks
Felix -
@felmue I wonder if this is a placeholder for the chain amble M5Bits they are working on
-
Hello @ajb2k3
I doubt it. M5Things has been introduced over a year ago with this commit as far as I can tell.
Also M5Things is available (and used to contact M5Stack backend) when firmware is installed from M5Burner.
BTW: It is also used to display the user avatar etc. on the screen, which I believe you worked on.
Thanks
Felix -
@felmue Oh is that was is calling my user code.
I'm proud of that contribution. -
https://github.com/m5stack/uiflow-micropython/issues/27
Thank you for your attention to uiflow. We are currently not able to handle some security issues, so the source code of this part is not open. Maybe in the future, we will make this part public after changing the authentication method. Before that, sorry.
-
Hello @IAMLIUBO
thank you for confirming, much appreciated.
In the past I worked on projects which had similar restrictions - for various reasons some parts had to stay close - so I fully understand.
BTW: no need to be sorry. I am very glad most of UIFlow2 firmware is open source, so thank you for that.
Thanks
Felix