记录一个luat使用全局变量的坑,全局变量指针被局部重置
这是全局变量被定义的位置
main.lua
--自定义的全局变量
UartRecvQueue = {}
这是全局变量被使用的位置
uart.lua
--串口接收数据帧并把数据帧插入到接收队列中
uart.on(UART_ID, "receive", function(uid, length)
recvStr = recvStr .. uart.read(uid, length)
if string.sub(recvStr, #recvStr, #recvStr) == string.cha
原创
2021-02-27 08:39:09 ·
453 阅读 ·
0 评论