diff --git a/SerialPortLibrary/src/main/java/com/kongqw/serialportlibrary/SerialPortManager.java b/SerialPortLibrary/src/main/java/com/kongqw/serialportlibrary/SerialPortManager.java index a29dc97..af9885c 100644 --- a/SerialPortLibrary/src/main/java/com/kongqw/serialportlibrary/SerialPortManager.java +++ b/SerialPortLibrary/src/main/java/com/kongqw/serialportlibrary/SerialPortManager.java @@ -41,6 +41,10 @@ public class SerialPortManager extends SerialPort { * @return 打开是否成功 */ public boolean openSerialPort(File device, int baudRate) { + return openSerialPort(device, baudRate, 0); + } + + public boolean openSerialPort(File device, int baudRate, int flags) { Log.i(TAG, "openSerialPort: " + String.format("打开串口 %s 波特率 %s", device.getPath(), baudRate)); @@ -57,7 +61,7 @@ public boolean openSerialPort(File device, int baudRate) { } try { - mFd = open(device.getAbsolutePath(), baudRate, 0); + mFd = open(device.getAbsolutePath(), baudRate, flags); mFileInputStream = new FileInputStream(mFd); mFileOutputStream = new FileOutputStream(mFd); Log.i(TAG, "openSerialPort: 串口已经打开 " + mFd);