【发布时间】:2021-06-13 09:55:17
【问题描述】:
我正在尝试使用我的 M5StickCPlus 连接到我的 wifi。我使用的是 platformIO 框架。我收到此错误:错误:编译时从 'const char*' 到 'char*' 的无效转换。
代码如下:
#include "M5StickCPlus.h"
#include <WiFi.h>
const char* WIFI_SSID = "router";
const char* WIFI_PASS = "pass";
void setup() {
M5.begin(true, true, true);
Serial.printf("Connecting to %s ", WIFI_SSID);
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("CONNECTED");
}
我还尝试使用#define 声明 SSID 和密码。但是,我收到另一个错误:addApbChangeCallback(): duplicate func=400EAB44 arg=3FFBF008 during execution.
我错过了什么?
【问题讨论】:
标签: c++ arduino esp32 platformio