我最近开始玩esp32。我正在寻找适用于esp32的各种WiFi.mode()选项,但在任何地方都找不到。任何人都可以帮助指出该信息的来源吗?
谢谢
答案 0 :(得分:0)
ESP32 Arduino SDK WiFi类的代码位于
https://github.com/espressif/arduino-esp32/tree/master/libraries/WiFi/src
WiFi.h没有为Dim RowCount As Long
Dim Total As Double
With Sheets("Input")
RowCount = .Range("C18").End(xlDown).Row
Total = WorksheetFunction.Sum(.Range("S18:S" & RowCount))
End With
定义方法,但是它确实继承自WiFiGeneric.h,后者确实具有mode()
和mode()
的方法。您可以在WiFiGeneric.cpp中找到这些方法的代码。
该模式使用WiFiType.h中定义的类型getMode()
表示。可用选项为wifi_mode_t
,WIFI_MODE_OFF
,WIFI_MODE_STA
和WIFI_MODE_AP
。
答案 1 :(得分:0)
乐鑫页面上有一些合理但不完整的文档:Espressif Wifi doc
此文档解释了 WiFiType.h 中可以找到的 esp32 的一些不同 wifi 模式。
WIFI_MODE_NULL
: null 模式或作为 OFF 模式的 WIFI_MODE_OFF
WIFI_MODE_STA
:Station 模式,即标准客户端模式WIFI_MODE_AP
:客户端可以连接到 ESP32 的接入点模式WIFI_MODE_APSTA
: ESP 作为客户端连接到 AP 并从客户端作为 AP 接收连接的混合模式。WIFI_MODE_MAX
:MAX 模式没有解释它应该做什么。但它似乎并没有被实施。