🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    UIFlow 2.0.2 firmware preview version

    Official Updates
    9
    14
    23.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • m5stackM
      m5stack
      last edited by

      Hi everyone, new firmware is coming, we support ESP32C3 now.

      Preview:

      UIFlow 2.0.0 firmware preview version

      UIFlow 2.0.1 firmware preview version

      Firmware:

      • uiflow-b061698-esp32-4mb-20220304.bin

      • uiflow-b061698-esp32-spiram-4mb-20220304.bin

      • uiflow-b061698-esp32c3-4mb-20220304.bin

      • uiflow-b061698-esp32c3-usb-4mb-20220304.bin

      How to write firmware:

      Please download the above firmwares, use esptool or Flash Download Tools to write the firmware at offset 0x1000.

      esp32

      esptool.py --chip esp32 --port /dev/ttyUSBx --baud 1500000 write_flash 0x1000 uiflow-b061698-esp32-4mb-20220304.bin #uiflow-b061698-esp32-spiram-4mb-20220304.bin
      

      esp32c3(STAMP-C3, STAMP-C3U)

      esptool.py --chip esp32c3 --port /dev/ttyUSBx --baud 1500000 write_flash 0x0 uiflow-b061698-esp32c3-4mb-20220304.bin
      
      # if you flash the firmware through the USB port, you need press the button A before you plug USB cable enter the download mode
      esptool.py --chip esp32c3 --port /dev/ttyUSBx --baud 1500000 write_flash 0x0 uiflow-b061698-esp32c3-usb-4mb-20220304.bin
      

      P.S.

      Follow M5STACK on twitter for the latest news about UIFlow 2.0 new update.

      1 Reply Last reply Reply Quote 1
      • Z
        Zetabyte
        last edited by

        Thank you for the update. Look like you've upgraded to 1.18, that's nice, that should speedup some dict loops.

        Is there any documentation to the m5 package? Or do you have a changelog or something? Or can yoi upload the sources to github, so that we at can look for ourself for the functions?

        1 Reply Last reply Reply Quote 0
        • Z
          Zetabyte
          last edited by Zetabyte

          Found a bug.

          >>> import io
          Traceback (most recent call last):
          File "<stdin>", line 1, in <module>
          ValueError: incompatible .mpy file
          

          Edit: It helped to delete the io.mpy file under libs/micropython

          M 1 Reply Last reply Reply Quote 0
          • M
            M5Stack_AG @Zetabyte
            last edited by

            @zetabyte Hi there, please wait for the UIflow 2.0

            1 Reply Last reply Reply Quote 0
            • M
              mory
              last edited by

              会支持tab控件吗?

              m5stackM 1 Reply Last reply Reply Quote 0
              • M
                mm-uiflow
                last edited by

                how is the status of this? is the update comming soon? is it stable yet?

                m5stackM 1 Reply Last reply Reply Quote 1
                • m5stackM
                  m5stack @mory
                  last edited by

                  @mory

                  uiflow-lvgl-2.0-xxx 会支持lvgl的所有控件(应该)

                  1 Reply Last reply Reply Quote 0
                  • m5stackM
                    m5stack @mm-uiflow
                    last edited by

                    @mm-uiflow
                    Sorry, still under developing, UIFlow 2.0 it's big project, not only the firmware.

                    1 Reply Last reply Reply Quote 0
                    • felmueF
                      felmue
                      last edited by

                      Hello @m5stack

                      anything the M5Stack community can help with?

                      Thanks
                      Felix

                      GPIO translation table M5Stack / M5Core2
                      Information about various M5Stack products.
                      Code examples

                      1 Reply Last reply Reply Quote 0
                      • C
                        Costas
                        last edited by

                        Trying to get I2C to work on the new firmware. I have M5's SGP30 sensor. MicroPython is not detecting anything plugged in. Guidance?

                        from machine import SoftI2C, Pin
                        i2c = SoftI2C(sda=machine.Pin(21),scl=machine.Pin(22),freq=100000)
                        devices = i2c.scan()
                        devices = [52, 53, 56, 81, 104], the SGP30 should be on 58, right?

                        ajb2k3A 1 Reply Last reply Reply Quote 0
                        • ajb2k3A
                          ajb2k3 @Costas
                          last edited by

                          @costas softI2c?

                          Use I2C not softI2c

                          UIFlow, so easy an adult can learn it!
                          If I don't know it, be patient!
                          I've ether not learned it or am too drunk to remember it!
                          Author of the WIP UIFlow Handbook!
                          M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

                          1 Reply Last reply Reply Quote 0
                          • C
                            Costas
                            last edited by Costas

                            Same results.
                            from machine import I2C, Pin
                            i2c = I2C(scl=Pin(22), sda=Pin(21), freq=100000)
                            i2c.scan()
                            [52, 53, 56, 81, 104]

                            1 Reply Last reply Reply Quote 0
                            • felmueF
                              felmue
                              last edited by

                              Hello @Costas

                              from the scan result I suspect you are using an M5Core2, correct?

                              The M5Core2 has an internal (GPIO21/22) and an external (GPIO32/33) I2C bus.

                              Right now your code scans the internal I2C bus, but the SGP30 is connected to port A (external I2C bus), so you need to change your code to scan the external I2C bus.

                              Thanks
                              Felix

                              GPIO translation table M5Stack / M5Core2
                              Information about various M5Stack products.
                              Code examples

                              1 Reply Last reply Reply Quote 0
                              • IAMLIUBOI
                                IAMLIUBO
                                last edited by

                                THIS TOPIC WAS ABANDONED.
                                Please check this new topic and discuss。

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post