Просмотр исходного кода

update: wlan.setMac提示能支持恢复默认值,另强调只支持wifiscan的模块

Wendal Chen 2 лет назад
Родитель
Сommit
5f261ecf93
1 измененных файлов с 12 добавлено и 1 удалено
  1. 12 1
      components/wlan/luat_lib_wlan.c

+ 12 - 1
components/wlan/luat_lib_wlan.c

@@ -8,7 +8,13 @@
 @demo wlan
 @tag LUAT_USE_WLAN
 @usage
---提醒, 对于仅支持wifiscan的模块, 仅 init/scan/scanResult 函数是可用的
+--[[
+提醒:
+对于仅支持wifiscan的模块, 仅 init/scan/scanResult 函数是可用的
+
+例如: Air780E/Air600E/Air780EG等仅支持wifiscan
+]]
+
 */
 
 #include "luat_base.h"
@@ -279,6 +285,11 @@ static int l_wlan_get_mac(lua_State* L){
 -- 设置MAC地址, 2023-03-01之后编译的固件可用
 local mac = string.fromHex("F01122334455")
 wlan.setMac(0, mac)
+
+-- 部分模块支持恢复默认MAC, 例如esp32系列
+-- 在2023-11-01 之后编译的固件可用
+local mac = string.fromHex("000000000000")
+wlan.setMac(0, mac)
 */
 static int l_wlan_set_mac(lua_State* L){
     // int id = luaL_optinteger(L, 1, 0);