Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | test: skip RS485 tests that only work on real port, #165 | Chris Liechti | 2016-10-03 | 1 | -1/+3 | |
| | | ||||||
* | | serialposix: use names instead of numbers (errno) | Chris Liechti | 2016-10-02 | 1 | -1/+2 | |
| | | ||||||
* | | miniterm: fix missing newline in filter error message | Chris Liechti | 2016-10-01 | 1 | -1/+1 | |
| | | ||||||
* | | docs: extend notes on open() | Chris Liechti | 2016-09-30 | 1 | -4/+10 | |
| | | ||||||
* | | win32: fix syntax error, closes #166 | Chris Liechti | 2016-09-29 | 1 | -1/+1 | |
| | | ||||||
* | | docs: mention RTS/DTR update on open, not all platforms supporting it | Chris Liechti | 2016-09-28 | 1 | -5/+13 | |
| | | ||||||
* | | docs: extend how-to section, link to old releases | Chris Liechti | 2016-09-18 | 3 | -3/+17 | |
| | | ||||||
* | | win32: handle additional errors in non-blocking mode, see #162 | Chris Liechti | 2016-09-17 | 2 | -7/+19 | |
| | | ||||||
* | | win32: fix return value of non-blocking write, fixes #162 | Chris Liechti | 2016-09-16 | 2 | -1/+7 | |
| | | ||||||
* | | docs: update requirements, typo | Chris Liechti | 2016-09-15 | 2 | -3/+7 | |
| | | | | | | | | | | - typo reported by @DavidHowlett, fixes #161 - update requirements and mention WinXP :( | |||||
* | | refactor: simplify to_bytes | Chris Liechti | 2016-09-14 | 1 | -8/+3 | |
| | | ||||||
* | | test: cleanups | Chris Liechti | 2016-09-13 | 2 | -3/+2 | |
| | | ||||||
* | | test: add tests for to_bytes and iterbytes | Chris Liechti | 2016-09-12 | 1 | -0/+38 | |
| | | ||||||
* | | fix: threaded FramedPacket, copy data | Chris Liechti | 2016-09-11 | 1 | -1/+1 | |
| | | | | | | | | | | - pass along a copy of the data instead of a reference to the buffer that is cleared | |||||
* | | Merge pull request #149 from f1sty/python35-fix | zsquareplusc | 2016-09-10 | 1 | -1/+1 | |
|\ \ | | | | | | | Fix "TypeError: an integer is required" error from data_received. | |||||
| * | | Fix "TypeError: an integer is required" error on Python 3.5.2 | Yurii Skrynnykov | 2016-08-12 | 1 | -1/+1 | |
| | | | ||||||
* | | | tests: extend tests for serial.threaded | Chris Liechti | 2016-09-09 | 1 | -1/+26 | |
| | | | ||||||
* | | | test: add minimal test for serial.theaded | Chris Liechti | 2016-09-08 | 1 | -0/+50 | |
| | | | ||||||
* | | | docs: minor update to requirements, packages | Chris Liechti | 2016-09-07 | 1 | -18/+20 | |
| | | | ||||||
* | | | docs: typo, serial.rs485 needs to be imported | Chris Liechti | 2016-09-06 | 2 | -2/+4 | |
| | | | | | | | | | | | | fixes #159 | |||||
* | | | serialutil: add tests for Timeout class | Chris Liechti | 2016-09-05 | 1 | -0/+66 | |
| | | | ||||||
* | | | serialutil: Improve Timeout class to handle clock adjustments | Chris Liechti | 2016-09-04 | 1 | -2/+10 | |
| | | | | | | | | | | | | | | | only applies to older Python versions where time.monotonic is not available, see also #155 | |||||
* | | | docs: timout class | Chris Liechti | 2016-09-03 | 2 | -2/+11 | |
| | | | ||||||
* | | | serialutil: use monotonic clock for timeouts, if available | Chris Liechti | 2016-09-02 | 1 | -7/+18 | |
| | | | ||||||
* | | | rfc2217: use of Timeout class for modem state timeout | Chris Liechti | 2016-09-01 | 2 | -5/+8 | |
| | | | ||||||
* | | | rfc2217: use of Timeout class | Chris Liechti | 2016-08-31 | 1 | -9/+10 | |
| | | | ||||||
* | | | posix: abstraction of timeout via class | Chris Liechti | 2016-08-30 | 2 | -18/+42 | |
| | | | | | | | | | | | | - preparation for use of monotonic clock support | |||||
* | | | posix: clear CMSPAR on supported platforms, fixes #157 | Chris Liechti | 2016-08-29 | 2 | -6/+14 | |
| | | | | | | | | | | | | | | | - currently only supported under Linux - bit was not cleared for all the other parity settings | |||||
* | | | docs: mention context manager of Serial class | Chris Liechti | 2016-08-12 | 1 | -0/+28 | |
|/ / | ||||||
* | | docs: update old releases section and other details | Chris Liechti | 2016-08-11 | 1 | -10/+16 | |
| | | ||||||
* | | posix: VTIMESerial fixes for blocking and cancel_read | Chris Liechti | 2016-08-08 | 1 | -0/+6 | |
| | | | | | | | | | | | | - support blocking (timeout=None) - "remove" cancel_read, so that e.g. miniterm does not use cancel_read but a timeout instead | |||||
* | | list_ports_windows: support devices with only VID. fixes #145 | Chris Liechti | 2016-08-06 | 2 | -6/+7 | |
| | | | | | | | | | | - PID field is now optional (regexp) - if vid or pid is None, use a 0 for display | |||||
* | | list_ports_windows: update fix for #144 for Python 3 | Chris Liechti | 2016-08-05 | 1 | -6/+2 | |
| | | ||||||
* | | list_ports_windows: use unicode APIs, fixes #144 | Chris Liechti | 2016-08-05 | 1 | -35/+22 | |
| | | ||||||
* | | loop: Class Serial in protocol_loop.py references variable before assigning | Chris Liechti | 2016-08-04 | 2 | -1/+3 | |
| | | | | | | | | to it, fixes #143 | |||||
* | | docs: minor update | Chris Liechti | 2016-07-11 | 2 | -17/+13 | |
| | | ||||||
* | | Merge pull request #140 from MatthewWest/master | zsquareplusc | 2016-07-10 | 1 | -0/+7 | |
|\ \ | | | | | | | Added documentation for is_open and isOpen. | |||||
| * | | Added documentation for is_open and isOpen. | Matthew West | 2016-07-08 | 1 | -0/+7 | |
|/ / | | | | | | | I'm not sure if isOpen() has been officially deprecated, so I just marked it as such. | |||||
* | | docs: extend FAQ | Chris Liechti | 2016-07-04 | 1 | -0/+8 | |
| | | ||||||
* | | docs: typo, update changes | Chris Liechti | 2016-06-25 | 2 | -1/+4 | |
| | | ||||||
* | | examples: tcp_serial_redirect.py optimize socket options in server mode | Chris Liechti | 2016-06-24 | 1 | -6/+12 | |
| | | ||||||
* | | examples: add client mode to tcp_serial_redirect.py, closes #72 | Chris Liechti | 2016-06-23 | 1 | -10/+53 | |
| | | ||||||
* | | style: use .format() instead of % formatting | Chris Liechti | 2016-06-21 | 6 | -31/+31 | |
| | | ||||||
* | | style: use .format() instead of % formatting | Chris Liechti | 2016-06-20 | 11 | -24/+24 | |
| | | ||||||
* | | miniterm: Python 3 fix for cancel, fixes #137 | Chris Liechti | 2016-06-19 | 2 | -1/+6 | |
| | | ||||||
* | | doc: asyncio is now in a separate package | Chris Liechti | 2016-06-18 | 1 | -41/+6 | |
| | | ||||||
* | | Merge pull request #130 from rob-smallshire/single_source_version | zsquareplusc | 2016-06-17 | 1 | -2/+34 | |
|\ \ | |/ |/| | Avoids setup.py having to import the serial package. | |||||
| * | Avoids setup.py having to import the serial package. | Robert Smallshire | 2016-06-13 | 1 | -2/+34 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's bad practice for setup.py to import the package it is installing in order to get, say, version information. For example. if PYTHONPATH has been manipulated, the import serial statement may not in fact import the expected version. This commit uses a technique for single-sourcing the version number as recommended in the Python Packaging Guide at http://python-packaging-user-guide.readthedocs.io/en/latest/single_source_version/ In essence, we read serial.__init__.py as a text file and parse it for the version number, rather than importing it. | |||||
* | | Merge pull request #134 from rob-smallshire/namespace-package | zsquareplusc | 2016-06-14 | 2 | -428/+5 | |
|\ \ | | | | | | | Namespace package and extract aio into a separate distribution | |||||
| * | | Removes serial/aio.py. This submodule is relocated to the pyserial-asyncio ↵ | Robert Smallshire | 2016-06-14 | 1 | -428/+0 | |
| | | | | | | | | | | | | package. |