关于FW 4.00.03

最后: 2018/5

FW 4.00.03于2018年5月14日发布! 以下是添加/修改项目的摘要。 要使用这些新项目,请从 这里 下载并安装FW 4.00.03。

CONFIG

New
COMMANDCGI(FW3.00.00+)
设置command.cgi的有效操作码。
DHCPC_RETRANS_MAX
设置DHCP客户端重新传输的次数。
EAPCERT
设置TLS证书的文件路径。
EAPPASSWORD
设置PEAP密码或TLS密钥密码。
EAPTYPE
在STA模式设置期间设置EAPTYPE时,它在8021X模式下运行(WPA2 Enterprise)。
EAPUSER
设置指定EAPTYPE时使用的用户标识。
STAMAC(FW2.00.02+)
在STA模式下设置地址过滤功能。
STANUM(FW2.00.02+)
设置STA模式下的连接限制。

iSDIO

指令参考

无线局域网指令

New
Connect8021X(ssid)
以EAP模式连接。

FTP·FTPS(FlashAir原创扩展)

New
FTP
get(hostname, port, user, pass, serverFile, localFile)
从FTP服务器获取文件。
put(hostName, port, user, pass, serverFile, localFile)
将文件发送到FTP服务器。
rename(hostName, port, user, pass, sourceFile, distinationFile)
更改FTP服务器上的文件名称。
delete(hostName, port, user, pass, serverFile)
删除FTP服务器上的文件。
getList(hostName, port, user, pass, directoryName)
获取FTP服务器的目录信息。
FTPS
get(hostname, port, mode, user, pass, serverFile, localFile)
从FTPS服务器获取文件。
put(hostName, port, mode, user, pass, serverFile, localFile)
将文件发送到FTPS服务器。
rename(hostName, port, mode, user, pass, sourceFile, distinationFile)
更改FTPS服务器上的文件名称。
delete(hostName, port, mode, user, pass, serverFile)
删除FTPS服务器文件。
getList(hostName, port, mode, user, pass, directoryName)
获取FTPS服务器的目录信息。

寄存器映射

状态寄存器(Status Register)

New
00507h、bit0
桥接模式运行时变为1b。
00528h、bit0~7
已添加指示EAP模式(WPA / WPA2 Enterprise)的值。
005C8h
获取HTTPClient传输的数据大小。
005CCh
获取HTTP响应头中Content-length的值。
005D6h
判断文件是否正在下载。
005F0h
表示固件版本信息的寄存器(例如:F24A6W3AW1.00.02)

Lua 脚本

Lua函数参考

New
spi("init")
初始化接口并更改时钟周期。
spi("mode")
设置SPI模式。
spi("bit")
设置传输位数。
spi("write")
写和读。 虽然可以多次传输,但读取结果只能最后一次获取。
spi("read")
写和读。 它可以传输多次,并可以获取所有读取结果。
spi("cs")
控制芯片选择信号。
watchdog("start")
启动WatchDog的定时器。
watchdog("stop")
停止WatchDog定时器。
watchdog("event")
重置WatchDog的定时器。
watchdog("status")
获取WatchDog的状态。
control("hid_set_pass")
设置保密区域的密码。
control("hid_change_pass")
更改为隐藏区域设置的密码。
control("hid_store")
将脚本保存到隐藏区域。
control("hid_get")
获取保存在隐藏区域的脚本。
control("hid_clear")
删除通过密码,API保存的所有脚本文件。
control("hid_hash")
用密码和您指定的字符串创建一个哈希字符串。
updated
request
参数增加了。
rcvbuff
在Lua的堆栈上保存内存并将接收到的数据保存在安全的内存中。
rcvfile
它将收到的HTTP响应数据保存到指定的文件中。
i2c
添加了参数 table 的字段。
ctrl
设置PIO的方向。
添加了参数 table 的字段 "mode"的属性。
setpio
PIO设置
getpio
PIO获得
返回值被添加。
data
PIO的获得价值被存储。
control
PIO方向设定值被存储。

分区操作

New
分区操作
您可以访问第二个分区。 可以通过驱动器号来指定分区。