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

    M5Dial - questions before buying

    Modules
    2
    4
    497
    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.
    • Y
      YigalB
      last edited by

      Hello
      I am using ESP32 dev boards for a while, so the M5Dial looks like a great product for my projects. I have some concerns which I want to consult with the forum about, as I am not sure what features are used and blocked for the M5Dial needs.
      1- Can I program and upload the product from VisualStudioCode (VScode)?
      2- Can I utilize ESPnow? I can give up WiFi as I think they can't work together.
      3- Can I use both cores of the ESP32?
      4- Only 2 IOs and I2C is available for external applications, correct?
      5- Are the 2 GPIOs fully in & out? no restrictions?

      Thank you
      Yigal

      teastainT 1 Reply Last reply Reply Quote 0
      • teastainT
        teastain @YigalB
        last edited by teastain

        1- Can I program and upload the product from VisualStudioCode (VScode)?

        -Yes, the examples are available for Python/UIFlow and Arduino IDE, but other editors like PlatformIO and ESP-IDF work fine

        2- Can I utilize ESPnow? I can give up WiFi as I think they can't work together.

        -ESP-NOW works great and my projects are one-or-the-other, but with some tricky control they can share the WiFi band.

        3- Can I use both cores of the ESP32?

        -Yes in FreeRTOS.

        4- Only 2 IOs and I2C is available for external applications, correct?

        -Correct, both 'ports' have identical usability I2C and or GPIO

        5- Are the 2 GPIOs fully in & out? no restrictions?

        -Essentially they are 4 ESP32 GPIO

        Cheers, Terry!

        100% M5Stack addict with several drawers full of product!

        Y 1 Reply Last reply Reply Quote 1
        • Y
          YigalB @teastain
          last edited by

          Thanks for the fast and good answers! Few clarifications:

          @teastain said in M5Dial - questions before buying:

          2- Can I utilize ESPnow? I can give up WiFi as I think they can't work together.
          -ESP-NOW works great and my projects are one-or-the-other, but with some tricky control they can share the WiFi band.
          [Yigal] Very good. ESPnow is exactly what I need. I don't want/need to rely on WiFi.

          3- Can I use both cores of the ESP32?
          -Yes in FreeRTOS.
          [Yigal] Are you sure FreeRTOS is required? So far both cores are working well for me without FreeRTOS. One core is for endless sensors reading, while the other core is ready for ESPnow communication handling. I assume I can keep on the same way, unless I miss something.

          4- Only 2 IOs and I2C is available for external applications, correct?
          -Correct, both 'ports' have identical usability I2C and or GPIO
          5- Are the 2 GPIOs fully in & out? no restrictions?
          -Essentially they are 4 ESP32 GPIO
          [Yigal] Understood. 4 GPIOs are available (or 2 with I2C which is about the same).
          Which GPIOs are these? I just wanted to make sure these are not the limited ones.

          teastainT 1 Reply Last reply Reply Quote 0
          • teastainT
            teastain @YigalB
            last edited by teastain

            @YigalB FreeRTOS is baked in.
            All four are GPIO.
            The drawing has a minor notation error and to simplify things for new Users there is a suggestion that Port A, red, is I2C and Port B, black, is one in and one out.
            But they are all General Purpose Input-Output.
            https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf
            page 16 I/O mux

            Cheers, Terry!

            100% M5Stack addict with several drawers full of product!

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