M5StickC Plus and Wifi



  • Is there a known issue with Wifi when using the Ardunio IDE?

    Using the Arduino IDE with the latest stable ESP32 Package (version 1.0.4) and the current version of M5StickC-Plus library (version 0.1) I have been struggling to determine why wifi does not work on M5StickC-Plus devices. In each case WiFi.status() returns WL_NO_SHIELD. I tested the code on two different devices and I have noted others reporting the same issue.

    The code in questions works fine on a M5StickC device so it would appear to be something specific to the Plus devices.

    If you have any ideas on how to isolate this issue we would be appreciative.



  • Hello @helo-head

    could you share your code (or at least the WiFi relevant part)?

    Anyhow, below is how I can successfully connect my M5StickC Plus to WiFi:

    #include "M5StickCPlus.h"
    #include <WiFi.h>
    
    const char* ssid       = "ssid";
    const char* password   = "password";
    
    void setup() {
      M5.begin(true, true, true);
    
      Serial.printf("Connecting to %s ", ssid);
      WiFi.begin(ssid, password);
      while (WiFi.status() != WL_CONNECTED) {
          delay(500);
          Serial.print(".");
      }
      Serial.println(" CONNECTED");
    }
    
    void loop() {
    }
    

    Thanks
    Felix