Fixed:
- #29 windows xp unable to locate the program input point in msvcrt.dll 无法定位程序输入点于msvcrt.dll
- #30 _T() cannot convert 'const char*' to 'LPCWSTR
- #39 fix getPortInfoList crash on unix(not linux and mac os) 修复unix系统(非linux和macos)getPortInfoList引起的崩溃问题
- #40 fix vs2008 vs2010 Cannot open include file: 'ntddser.h' 修复msvc无法找到ntddser.h问题
Feature:
- header files is separated into include directory 头文件独立到include文件夹
- add Tui Demo based pdcurses and ncurses 增加基于pdcurses和ncurses的tui示例
- use cmake compile CSerialPort 使用cmake编译
- add cmake install 增加cmake安装
- add cppcheck file 增加cppcheck代码检测文件
- add clang-format 增加clang-format代码格式化
- add travis ci and appveyor ci 增加travis和appveyor持续集成
Remove:
- remove function init of integer port 移除init整型串口函数
- remove function availablePorts and availableFriendlyPorts 移除availablePorts和availablePorts函数
Fixed:
- fixed memory leak 修复内存泄露问题
- Optimize function closePort under windows 优化windows下的closePort函数
- #21 typo setFlowControl
- #22 function CSerialPortWinBase::openPort error when set error parameter
- #24 sigslot can not define static
- #26 linux receive miss 0x11 0x13 0x0d
- fixed compile error when baudrate not difine 修复波特率未定义错误
Feature:
- support mingw 支持mingw 4.8.2
- support mac 支持mac 10.13
- add Common baud rate 增加波特率
- add test case by gtest 增加测试用例
- add function CSerialPortInfo::availablePortInfos 增加通用串口信息枚举函数
- support linux list ports add /dev/pts/* 支持linux虚拟串口
基础稳定版本 base and stable version
测试第一版 first beta version