Navigation

    M5Stack Community

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. Dario
    D
    • Continue chat with Dario
    • Start new chat with Dario
    • Flag Profile
    • Profile
    • Following
    • Followers
    • Blocks
    • Topics
    • Posts
    • Best
    • Groups
    Save
    Saving

    Dario

    @Dario

    36
    Reputation
    48
    Posts
    2157
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    Dario Follow

    Posts made by Dario

    • RE: M5 Stamp C3 -> No Usage in UIFLOW ?!?!

      @ajb2k3 said in M5 Stamp C3 -> No Usage in UIFLOW ?!?!:

      Correct.
      The C3 uses a RISCV core where as the rest of the range uses the ESPcore. The RISCV core has issues with Micropython which is the core of UIFLow.

      Currently UI flow use an old version of Micropython that do not support ESP32-C3
      The next major release of UIFlow is suppose to suuport ESP32-C3

      posted in Modules
      D
      Dario
    • RE: UIFlow for C3

      Micropython 1.12 does not support ESP32-C3. Current UI Flow is based on that version therefore at the moment M5Stack can not add support to M5Stamp C3.
      The next UIFlow version, 2.0, is base on Micropython 1.17 which support ESP32-C3, but M5Stack said that we are a couple of month away from the release of UIFlow 2.0

      posted in Features Wish List
      D
      Dario
    • RE: UIFlow 2.0.0 firmware preview version

      @genvex
      +1 to ulab in the firmare

      posted in Official Updates
      D
      Dario
    • RE: UIFlow 2.0.0 firmware preview version

      I found a bug in the firmaware when a programs draws lots of lines and the SD card is plugged in.
      This is my test program:

      import m5
      from m5 import lcd
      
      m5.begin()
      
      def lines_show(color):
          steps = 20
          w = lcd.width()
          h = lcd.height()
          ws = w / steps
          hs = h / steps
      
          lcd.startWrite()
      
          for s in range(steps):
              x1 = int(ws * s)
              x2 = w - 1
              y1 = 0
              y2 = int(hs * s)
              lcd.drawLine(x1, y1, x2, y2, color)
              
          for s in range(steps):
              x1 = w - 1
              y1 = int(hs * s)
              x2 = w - 1 - int(ws * s)
              y2 = h - 1
              lcd.drawLine(x1, y1, x2, y2, color)
              
          for s in range(steps):
              x1 = w - 1 - int(ws * s)
              y1 = h - 1
              x2 = 0
              y2 = h - 1 - int(hs * s)
              lcd.drawLine(x1, y1, x2, y2, color)
              
          for s in range(steps):
              x1 = 0
              y1 = h - 1 - int(hs * s)
              x2 = int(ws * s)
              y2 = 0
              lcd.drawLine(x1, y1, x2, y2, color)
      
          lcd.endWrite()
      
      lcd.fillScreen(lcd.BLACK)
      lines_show(lcd.WHITE)
      lines_show(lcd.RED)
      lines_show(lcd.GREEN)
      lines_show(lcd.YELLOW)
      lines_show(lcd.BLUE)
      

      If no SD is plugged in the drawing is correct:

      0_1643567308517_20220130_191439_2.jpg

      If an SD card is inserted the output changes. The drawing appear with wrong colors and and some artifacts (horizontal lines):

      0_1643567326519_20220130_191548_2.jpg

      posted in Official Updates
      D
      Dario
    • BNO055 Module for Core

      BNO055 is 9-DOF absolute orientation sensor with all the required math inside it:

      • Absolute Orientation (Euler Vector, 100Hz) Three axis orientation data based on a 360° sphere
      • Absolute Orientation (Quaternion, 100Hz) Four point quaternion output for more accurate data manipulation
      • Angular Velocity Vector (100Hz) Three axis of 'rotation speed' in rad/s
      • Acceleration Vector (100Hz) Three axis of acceleration (gravity + linear motion) in m/s^2
      • Magnetic Field Strength Vector (20Hz) Three axis of magnetic field sensing in micro Tesla (uT)
      • Linear Acceleration Vector (100Hz) Three axis of linear acceleration data (acceleration minus gravity) in m/s^2
      • Gravity Vector (100Hz) Three axis of gravitational acceleration (minus any movement) in m/s^2
      • Temperature (1Hz) Ambient temperature in degrees celsius

      I would love to have a core module with this sensor.

      posted in Features Wish List
      D
      Dario
    • RE: UIFlow 1.8.2

      Hello @m5stack, I'm facing the same problem reported by @felmue with Core 2 and GoPlus2. Are you working on this bug?

      posted in Official Updates
      D
      Dario
    • RE: Core 2 Micropython usb-hid

      @nzmillsto Esp32-S2 can do it but ESP32 can not

      posted in General
      D
      Dario
    • Thermal unit not selectable in UIFlow

      I would like to use the Thermal Unit in UIFlow (1.7.6) but in the unit selection dialog is always disabled. Take a look at the following picture.

      0_1620303387343_46739dcc-aeb9-4de1-9cc8-a4513907bba4-image.png

      I tried with a StickC, StickC Plus and a Core2 but UIFlow doesn't let me add the Thermal unit.

      posted in UIFlow
      D
      Dario
    • RE: Powering Atom Lite with 5V pins

      I have too experimented powering both Atom Lite and the Atom Matrix via the groove connector or via the headers pins and I noticed a weird thing. If the voltage is a little below 5V, for example 4.6 or 4.7 Volts it works fine. If the voltage is a little above 5V, for example 5.2V it power up but it never connect to internet.

      posted in Atom
      D
      Dario