浏览代码

update: 更新uart.setup关于rs485的描述

Wendal Chen 3 年之前
父节点
当前提交
d5cf19416b
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      luat/modules/luat_lib_uart.c

+ 4 - 1
luat/modules/luat_lib_uart.c

@@ -69,7 +69,7 @@ int l_uart_handler(lua_State *L, void* ptr) {
 
 /*
 配置串口参数
-@api    uart.setup(id, baud_rate, data_bits, stop_bits, partiy, bit_order, buff_size)
+@api    uart.setup(id, baud_rate, data_bits, stop_bits, partiy, bit_order, buff_size, rs485_gpio, rs485_level, rs485_delay)
 @int 串口id, uart0写0, uart1写1, 如此类推, 最大值取决于设备
 @int 波特率, 默认115200,可选择波特率表:{2000000,921600,460800,230400,115200,57600,38400,19200,9600,4800,2400}
 @int 数据位,默认为8, 可选 7/8
@@ -85,6 +85,9 @@ int l_uart_handler(lua_State *L, void* ptr) {
 -- 最常用115200 8N1
 uart.setup(1, 115200, 8, 1, uart.NONE)
 -- 可以简写为 uart.setup(1)
+
+-- 485自动切换, 选取GPIO10作为收发转换脚
+uart.setup(1, 115200, 8, 1, uart.NONE, uart.LSB, 1024, 10, 0, 100)
 */
 static int l_uart_setup(lua_State *L)
 {