clib - 完善luat的c库接口
适用范围
| 层面 | 说明 |
|---|---|
| 运行环境 | LuatOS-Air 脚本框架,展锐 8910 平台(Air724UG / Air722UG / Air795UG / Air720UH 等) |
| 前提条件 | 无外设依赖,只是 C 标准库函数的封装 |
| 不适用 | Air780E 及以后跑 LuatOS 的 Cat.1 模组;这些模组的同名库在 osapi 里是另一套接口,不能照抄 |
uart.on (id, event, callback)
注册串口事件的处理函数
参数
| 名称 | 传入值类型 | 释义 |
|---|---|---|
| id | number | 串口ID,1表示串口1,2表示串口2,uart.ATC表示虚拟AT口 |
| event | string | 串口事件: "recieve"表示串口收到数据,注意:使用uart.setup配置串口时,第6个参数设置为nil或者0,收到数据时,才会产生"receive"事件 "sent"表示串口数据发送完成,注意:使用uart.setup配置串口时,第7个参数设置为1,调用uart.write接口发送数据之后,才会产生"sent"事件 |
| callback | function | 可选参数,默认为nil 串口事件的处理函数 |
返回值
nil
例子
uart.on(1,"receive",rcvFnc)
uart.on(1,"sent",sentFnc)