diff --git a/core/release notes.txt b/core/release notes.txt index 8e1302c..d9ac7b0 100644 --- a/core/release notes.txt +++ b/core/release notes.txt @@ -1,4 +1,13 @@ -版本号:Luat_V0034_8955_XXX.lod +版本号:Luat_V0035_8955_XXX.lod +发布时间:2019/07/24 14:15 +修改记录: + (1)修正“aes和des加密时,不填充方式加密错误”的问题 + (2)修正“aes和des加密时内存泄漏”的问题 + (3)新增pio.pin.setbounce接口,可设置中断防抖时间;在设置中断前调用有效,例如pio.pin.setbounce(10),表示中断防抖时间为10ms + + + +版本号:Luat_V0034_8955_XXX.lod 发布时间:2019/05/24 13:50 修改记录: (1)支持SHA256算法,使用说明参考crypto脚本的demo diff --git a/script_LuaTask/demo/console/main.lua b/script_LuaTask/demo/console/main.lua index fc20c39..abdcba1 100644 --- a/script_LuaTask/demo/console/main.lua +++ b/script_LuaTask/demo/console/main.lua @@ -32,12 +32,7 @@ console.setup(1, 115200) require "httpv2" require "pins" require "gpsv2" -pins.setup(pio.P0_28, 1) -local pwb = pins.setup(pio.P0_3, nil, pio.PULLDOWN) -sys.timerStart(function() - pwb(0) - rtos.poweroff() -end, 10000) +-- require "tm1637" --加载硬件看门狗功能模块 --根据自己的硬件配置决定:1、是否加载此功能模块;2、配置Luat模块复位单片机引脚和互相喂狗引脚 --合宙官方出售的Air201开发板上有硬件看门狗,所以使用官方Air201开发板时,必须加载此功能模块 @@ -51,16 +46,16 @@ wdt.setup(pio.P0_30, pio.P0_31) --require "netLed" --netLed.setup(true,pio.P1_1) --网络指示灯功能模块中,默认配置了各种工作状态下指示灯的闪烁规律,参考netLed.lua中ledBlinkTime配置的默认值 ---如果默认值满足不了需求,此处调用netLed.updateBlinkTime去配置闪烁时长 ---加载错误日志管理功能模块【强烈建议打开此功能】 ---如下2行代码,只是简单的演示如何使用errDump功能,详情参考errDump的api -require "errDump" -errDump.request("udp://ota.airm2m.com:9072") - ---加载远程升级功能模块【强烈建议打开此功能】 ---如下3行代码,只是简单的演示如何使用update功能,详情参考update的api以及demo/update ---PRODUCT_KEY = "v32xEAKsGTIEQxtqgwCldp5aPlcnPs3K" ---require "update" +--如果默认值满足不了需求,此处调用netLed.updateBlinkTime去配置闪烁时长 +--加载错误日志管理功能模块【强烈建议打开此功能】 +--如下2行代码,只是简单的演示如何使用errDump功能,详情参考errDump的api +require "errDump" +errDump.request("udp://ota.airm2m.com:9072") + +--加载远程升级功能模块【强烈建议打开此功能】 +--如下3行代码,只是简单的演示如何使用update功能,详情参考update的api以及demo/update +--PRODUCT_KEY = "v32xEAKsGTIEQxtqgwCldp5aPlcnPs3K" +--require "update" --update.request() --加载GPS功能测试模块 --启动系统框架 diff --git a/script_LuaTask/demo/uart/v3/demo.lua b/script_LuaTask/demo/uart/v3/demo.lua index 7da2ee3..7718585 100644 --- a/script_LuaTask/demo/uart/v3/demo.lua +++ b/script_LuaTask/demo/uart/v3/demo.lua @@ -13,12 +13,12 @@ module(..., package.seeall) -- 串口ID,串口读缓冲区 local UART_ID, sendQueue = 1, {} -- 串口超时,串口准备好后发布的消息 -local uartimeout, recvReady = 25, "UART_RECV_ID" +local uartimeout, recvReady = 500, "UART_RECV_ID" --保持系统处于唤醒状态,不会休眠 pm.wake("mcuart") uart.setup(UART_ID, 115200, 8, uart.PAR_NONE, uart.STOP_1) -uart.on(1, "receive", function(uid) - table.insert(sendQueue, uart.read(uid, 1460)) +uart.on(1, "receive", function(uid, length) + table.insert(sendQueue, uart.read(uid, length)) sys.timerStart(sys.publish, uartimeout, recvReady) end) diff --git a/script_LuaTask/doc/lib/index.html b/script_LuaTask/doc/lib/index.html index 23f868f..f663da7 100644 --- a/script_LuaTask/doc/lib/index.html +++ b/script_LuaTask/doc/lib/index.html @@ -253,7 +253,7 @@