lua
billnie
分享,积累,传播技术,在传播积累中进步。
展开
-
lua 对象与 c++对象及互调
记录下别人的好的Blog链接lua调用c++类对象这里写链接内容lua调用lua类这里写链接内容luaViewSDK 执行脚本堆栈lvNewButton luaD_precall luaV_execute luaD_call f_call luaD_rawrunprotected luaD_pcall lua_pcall lv_runFunctionWithArgs原创 2017-09-14 11:41:55 · 1890 阅读 · 0 评论 -
lua 调用c++类
注意lua代码中使用,调用对象的方法要使用:,由天前期一直没有注意这个问题,怎么也找不到原因。 首先在lua中使用“:”定义的函数会自动传入一个名为self的变量,这个变量是隐含的,self同c++中的this一样,表示当前对象的指针:而“.”定义的函数中没有self。 注:lua中使用.和:区别参考 直接上代码c++文件CTest.hpp#ifndef CTest_hpp#define C原创 2017-10-25 10:14:01 · 3821 阅读 · 0 评论 -
lua + libuv 实现tcp echo
借助libuv强大的功能很容易实现lua相关的功能 c 端代码很简单,使用上一篇的也可以lua端local uv = require('luv')local function create_server(host, port, on_connection) local server = uv.new_tcp() server:bind(host, port) server:li原创 2017-10-25 13:53:17 · 891 阅读 · 0 评论 -
nodeMcu烧录
最近在做一个物联网项目,使用wifi+gprs模块,买来一个nodeMcu模块,结果未有烧录nodeMcu功能,只有AT和sdk功能,不能使用lua编程,记录下烧录过程工具可以去我的下载下载或是去官方下载。下载后,找到nodemcu_flasher32bit.exe软件,双击打开,在配置页面填入要烧录的固件,填好基址 在Operation页选好串口,点 Flash即可以开始烧录。 ...原创 2018-05-31 18:08:46 · 2764 阅读 · 0 评论 -
nodeMCU uart 回显 支持hex模式
uart.on(“data”, 4,function(data) uart.write(0,”“,data); – print(“%02x”, data)if data=="quit"then uart.on("data") -- unregister callback functionendend, 0)原创 2018-06-08 09:34:05 · 1718 阅读 · 0 评论 -
nodeMCU wifi透传到串口 支持hex
测试从wifi传数据到串口cnt = 0cl = net.createConnection(net.TCP, 0)cl:connect(8080, "192.168.1.102")cl:on("receive", function(sck, c) -- print(c) uart.write(0, c); end)cl:on("disconnection",..原创 2018-06-08 10:20:56 · 2747 阅读 · 0 评论