uart_manger.lua 731 B

1234567891011121314151617181920212223242526
  1. --[[
  2. @module uart_manger
  3. @summary 串口功能管理模块
  4. @version 1.0
  5. @date 2025.09.23
  6. @author 魏健强
  7. @usage
  8. 本模块为串口功能管理模块,核心业务逻辑为:根据项目需求,选择并且配置合适的串口功能
  9. 1、simple_uart:简易串口,小数据字符串收发;
  10. 2、high_volume_uart:大数据收发串口;
  11. 3、485_uart:485串口;
  12. 4、multiple_uart:多串口;
  13. 5、usb_uart:USB虚拟串口;
  14. ]]
  15. -- 根据自己的项目需求,只需要require以下五种中的一种即可;
  16. -- 简易串口,小数据字符串收发
  17. require "simple_uart"
  18. -- 大数据收发串口
  19. -- require "high_volume_uart"
  20. -- 485串口
  21. -- require "485_uart"
  22. -- 多串口
  23. -- require "multiple_uart"