feat(ch934x): 添加GPIO方向控制和串口参数配置功能

- 添加Ch934xMode和GpioDirection枚举类定义
- 实现GPIO方向控制相关方法(setGpioDir/queryGpioDirFromCache)
- 添加GPIO使能控制(enableGpio)和数量/组数查询(getGpiocount/getGpiogroup)
- 实现串口参数配置(setSerialParameter)包括波特率/数据位/停止位/校验位/流控
- 添加Break信号控制(setBreak)功能
- 实现当前串口模式查询(getCurrentMode)
- 添加设备连接状态查询(isConnected)和已打开设备列表获取(getConnectedDevices)
- 更新文档说明GPIO方向控制和串口参数配置用法
- 在示例应用中添加相关功能按钮和操作逻辑
This commit is contained in:
Developer
2026-07-07 16:15:11 +08:00
parent 4813e79c80
commit 020904bd2a
8 changed files with 765 additions and 9 deletions
+3 -2
View File
@@ -1,7 +1,8 @@
# ch934x_serial
Flutter 插件:封装南京沁恒微电子 **CH934X 系列** USB 转多串口芯片的
Android SDK,提供设备查找、串口读写、GPIOModem 控制等能力。
Android SDK,提供设备枚举、串口读写、GPIO/Modem 控制、Break 信号、
串口参数配置、设备状态查询等完整能力。
## 文档
@@ -26,5 +27,5 @@ final devices = await plugin.getDeviceList();
## 平台支持
- ✅ Android(基于 `CH934XLib.jar` 反射桥接)
- ✅ Android(基于 `CH934XLib.jar`)
- ❌ iOS / Web / Desktop(暂未实现)