递归火山软件开发平台
标题:
关于火山的usb串口驱动(Ch34xSerialDriver.java)的问题
[打印本页]
作者:
notname
时间:
2020-9-3 19:48
标题:
关于火山的usb串口驱动(Ch34xSerialDriver.java)的问题
本帖最后由 notname 于 2020-9-3 19:54 编辑
火山的ch34x系列的usb转串口芯片驱动,在Ch34xSerialDriver.java中的setParameters方法中没有完全实际串口的参数配置,除了设置波特率外,其它都没有实现。
Ch34xSerialDriver.java
@Override
public void setParameters(int baudRate, int dataBits, int stopBits, int parity)
throws IOException {
setBaudRate(baudRate);
// TODO databit, stopbit and paraty set not implemented
}
复制代码
附上ch34x系列的官方驱动及资料
http://www.wch.cn/downloads/file ... buxhUrAe7RJPZbFBVtQ
作者:
notname
时间:
2020-9-3 19:50
串口方法的后续更新不会很频繁,完善对目前主流的usb转串口的支持,以后不会有太多的更新。
作者:
notname
时间:
2020-9-5 10:20
作者:
notname
时间:
2020-9-6 14:34
已解决。
作者:
arvin
时间:
2021-3-7 22:03
怎么解决的,求解。
作者:
arvin
时间:
2021-4-6 15:24
notname 发表于 2020-9-6 14:34
已解决。
能不能分享一下解决方法啊?
作者:
notname
时间:
2021-4-19 14:34
在
https://github.com/mik3y/usb-serial-for-android
下载了新版本的USB支持库
更新了\plugins\vprj_android\classlib\sys\android\dev_serialport_usb\usb_serial_port\java下的文件
附上自用的修改后的文件
(, 下载次数: 24)
上传
点击文件名下载附件
作者:
arvin
时间:
2021-8-6 09:13
本帖最后由 arvin 于 2021-8-17 10:50 编辑
已解决,下面这个错误可以通过项目属性选择版本解决。
按你的更新后编译时出现报错:
步骤"编译Java源文件"执行失败
src\hsh\android\usbserial\CdcAcmSerialDriver.java:40: 错误: -source 1.6 中不支持 diamond 运算符
mPorts = new ArrayList<>();
^
(请使用 -source 7 或更高版本以启用 diamond 运算符)
src\hsh\android\usbserial\Cp21xxSerialDriver.java:31: 错误: -source 1.6 中不支持 diamond 运算符
mPorts = new ArrayList<>();
^
(请使用 -source 7 或更高版本以启用 diamond 运算符)
src\hsh\android\usbserial\FtdiSerialDriver.java:40: 错误: -source 1.6 中不支持 diamond 运算符
mPorts = new ArrayList<>();
^
(请使用 -source 7 或更高版本以启用 diamond 运算符)
src\hsh\android\usbserial\ProbeTable.java:53: 错误: -source 1.6 中不支持 multi-catch 语句
} catch (SecurityException | NoSuchMethodException e) {
^
(请使用 -source 7 或更高版本以启用 multi-catch 语句)
src\hsh\android\usbserial\UsbSerialProber.java:83: 错误: -source 1.6 中不支持 multi-catch 语句
} catch (NoSuchMethodException | IllegalArgumentException | InstantiationException |
^
(请使用 -source 7 或更高版本以启用 multi-catch 语句)
5 个错误
作者:
sunsdyichao
时间:
2022-3-22 18:24
arvin 发表于 2021-8-6 09:13
已解决,下面这个错误可以通过项目属性选择版本解决。
按你的更新后编译时出现报错:
选择什么版本解决呢,我这边也是出现了这个错误
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4