@uktechguy
correct. That's called product placement.
No matter if the software is avaialble, ripe or not.
There are other new products with the ESP32 S3 pushed on the market, also without software support or only with a small demo app.
Posts made by sgu
-
RE: M5Core3 Factory Test
-
RE: UiFlow 2.0 Alpha verison discuss(how-to, bug, feature request or sometings)
Ui Flow 2.0 looks nice. But it lacks functionality.
Tested with a new Core S3 and wanted to test out the built in Camera. But how to do it either in micropython or with blockly ?Once you start selling the devices, the software must be ready and support all features of the device.
In my case I wanted to test the camera if it is possible to use the built in camera as a barcode reader, this would be a great application.
Second question to uiflow 2.0: Where have the examples gone ?
Even as an experienced programme, the demos are a good starting point for testing out a device or a unit.Third question: How about the support of the stackable-modules for the Core S3 ? How to access them in the UiFlow 2.0 ? can we reuse the modules for the older M5 Stack models ?
-
RE: UiFlow 2.0 Alpha verison discuss(how-to, bug, feature request or sometings)
@ajb2k3 said in UiFlow 2.0 Alpha verison discuss(how-to, bug, feature request or sometings):
@flex Some people and groups cant use the cloud platform and so local programming like with the microbic and RPI is needed for them
This is true. If you build an internal application for a company on the internal network, the devices will not have cloud access or they have to switch always the wlan.
A Desktop uiflow version is still a good alternative to the cloud version ! -
Get intrerface mac config is missing reformatting
In UiFlow using the get interface mac config.
it reports the mac in a binary version i.e. b'\xa4\xcf\x12m\x95\xa4'This is not usable!
It must be formatted in the ususal format with 6 hexadecimal bytes
There is an easy solution on that:
import ubinascii
mac_hex = ubinascii.hexlify(wifi_mac,':').decode().upper()and then the mac address is format as example: A1:C2:00:FF:45:E5
Please include this bugifx in the next UiFlow version.
-
RE: como genero el API KEY EN ATOM LITE.....
y la otra manera es de connectar el Atom con USB al PC y usar M5Burner. Abre la configuration de WiFi / inalambrico / modo de menu etc. y aya se ve el API KEY
-
Atom GPS with UIFlow
When using the EasyLoader_Atomic_GPS.exe the GPS data are transferred, it takes some time for initializing, but then it works.
Using the newest UIFlow version it does not receive any data, even after many hours outside under the sky.
Maybe my UIFlow sketch is wrong. As there is no demo, nor a documentation what must be doen to initialize the Atom GPS to make it work under UIFlow ?
-
Atom Display with USB for Touschscreen
A very nice tool, the M5Stack Atom Display.
Finally, we can connect a bigger display where needed.
But it lacks the connection of the touchscreen, a keyboard or a Mouse and the graphical options as there are for the Core 2.So what is missing is an USB connection and an integration for the touch screen..
Adding additionally the LVGL to UIFlow would create a killer application! -
RE: How to run LVGL on M5Stack
Would be perfect to use with the M5Stack Atom Display with a 7 inch display.
But does it run on an Atom ?
-
RE: Webbased UIflow "Advanced" misses things like UART
I guess the difference is based on the version.
1.7.5 and 1.10.5 are not the same.You have to download the newest version here : https://static-cdn.m5stack.com/resource/software/UIFlow-Desktop-IDE.zip
this is Version 1.9.5M5Stack announced that this is the last offline version.
In future, there is only the online version available.
For most users sufficient. But if you have to programm severla devices for a company internal application, wihtout cloud and internet access, how would you do that ? -
USB Module with MAX3421E fully integration into UIFlow
The USB Module is only partially isable.
The GPIOs and a HID Mouse are accessible.
It is missing a HID-Keyboard integration and the integration as USB-Serial Port for Data Communication. -
RE: Ability to prevent firmware rewriting
@brus
In my opinion, do a hardware fuse is not a good idea, because updating the programm would not be possible anymore.
But to have a password protection would be good.Becuase when the devices are spread or installed. People could overwrite the firmware or the development using the uiflow webapplication, they just need to know the API number and thats easy to find when booting up and changing the menu.
if on Uiflow you must enter a password, this would also help to protect from overwriting the programm but you would be able to install an update.
-
USB Module - Read from Keyboard or Barcode Reader
As I did not find a recent post about the USB integration in UI flow, I'm creating a new one.
In the current version of UI Flow, there is integrated how to use a Mouse.
But using the USB Module, how can we read text from barcode reader or a keyboard ?
-
RE: http requests do not resolve local dns
@ajb2k3
This looks very nice, I'll try it out.
Thanks for your post ! -
RE: UiFlow 1.10.2 Core2 white screen indefinitely
Try to update to 1.10.4.1
does this solve the issue ?
-
WLAN Blocks create errors due to wrongly translated code to micro python
I've upgraded the M5 Core to latest Firmware V1.10.4 and M5 Core 2 to 1.10.4.1
Additionally found another bug:
when using the Online Ui Flow and adding the block for getting ifconfig
then it creates a runtime error. The cause is:
blockly adds text "wlan.ifconfig"
but it must be "wlan_sta.ifconfig" and then it runs
The same issue als on a M5 Core2 it does not show an error message, just the screen stay white :-(
what a poor software quality. -
RE: http requests do not resolve local dns
Thanks a lot for your test.
My code also uses the wlan.ifconfig this way you can see the ipaddress, gateway and DNS.I've upgraded the M5 Core to latest Firmware V1.10.4 and I still can reproduce the error that it does not work with local DNS.
Even if the M5 Core would use the firewall as the DNS server, this would work as well.Additionally found another bug:
when using the Online Ui Flow and adding the block for getting ifconfig
then it creates a runtime error. The cause is:
blockly adds text "wlan.ifconfig"
but it must be "wlan_sta.ifconfig" and then it runs
The same issue als on a M5 Core2 it does not show an error message, just the screen stay white :-(
what a poor software quality. -
http requests do not resolve local dns
Using the http demo project on a M5 Core works fine,
also querying my internet servers work fine.
When trying to send http GET requests to my local servers, it works with the IP-adress only, not with the local dns as it works in the browser.
So my question is, how does "urequests.request" resolve the DNS to an IP to do the connection ? It should use the DNS-server from the WiFi-Connection and not some internet facing server such as google or 1.1.1.1.Not all apllications use servers in the cloud! There are also local applications or in company networks !!
I've seen the same issue using the python function socket.getaddrinfo
this queries also an internet DNS server and not the local ones.Anybody knows a solution ?
-
RE: Monitor serial output in Uiflow
When using the UIFlow Desktop-IDE , serial connection is available using the USB connection.
In my opinion, it's a bad idea to stop supporting the Uiflow-Dekstop IDE as it helps debugging the applications more efficiently as using the web version.