有人可以列出pyserial 2.6和pyserial 2.7之间的差异 我无法获得这两个版本的发行说明。
答案 0 :(得分:0)
该列表保存在CHANGES.rst
on GitHub。
版本2.7 2013-10-17
- Win32:可以在打开端口之前调用setRTS和setDTR,并在端口打开时设置初始状态。
- Posix:添加特定于平台的方法:outWaiting(已存在于Win32中)
- Posix:将flowControl重命名为setXON以匹配Win32上的名称,添加flowControlOut函数
- rfc2217:零轮询值(波特率,数据大小,停止位,奇偶校验)(Erik Lundh)
- Posix:[Patch pyserial:28]接受Linux上的任何速度[更新]
- Posix:[Patch pyserial:29] PosixSerial.read()应该“忽略”errno.EINTR
- OSX:[Patch pyserial:27]按供应商ID扫描/ USB串口设备的产品ID
- 确保在write()调用中使用字节
错误修正:
- [错误3540332]未返回SerialException
- [Bug pyserial:145] socket_connection.py
出错- [Bug pyserial:135]从套接字读取超时=无导致TypeError
- [Bug pyserial:130] setup.py不应将py3k附加到包名称
- [Bug pyserial:117]没有错误丢失conn w / socket://
错误修正(posix):
- [Patch 3462364]修复:NameError:未定义全局名称“base”
- 更新了BSD的list_ports和device()(Anders Langworthy)
- [Bug 3518380] python3.2 -m serial.tools.list_ports错误
- [Bug pyserial:137]用于向Cygwin添加非标准波特率的补丁
- [Bug pyserial:141] open:将errno从IOError传递给SerialException
- [Bug pyserial:125] list_ports_posix.py上未定义的'base',函数usb_lsusb
- [Bug pyserial:151]没有超时的Serial.write()使用POSIX上的100%CPU
- [Patch pyserial:30] [PATCH 1/1] serial.Serial()不应引发IOError。
错误修正(win32):
- [错误3444941] ctypes.WinError()unicode错误
- [Bug 3550043]在Windows上的工具全局名称'GetLastError'未定义
- [Bug pyserial:146] flush()在Windows中没有任何功能(尽管是文档)
- [Bug pyserial:144]由于缺少“友好名称”而忽略了com0com端口
- [Bug pyserial:152]无法配置端口,有些设置错误。可以让端口句柄打开但端口不可访问