summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* parity: new PARITY_IGNORE setting (posix/win32)issue-154Chris Liechti2016-08-274-2/+9
| | | | see #154 for discussion
* docs: mention context manager of Serial classChris Liechti2016-08-121-0/+28
|
* docs: update old releases section and other detailsChris Liechti2016-08-111-10/+16
|
* posix: VTIMESerial fixes for blocking and cancel_readChris Liechti2016-08-081-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 #145Chris Liechti2016-08-062-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 3Chris Liechti2016-08-051-6/+2
|
* list_ports_windows: use unicode APIs, fixes #144Chris Liechti2016-08-051-35/+22
|
* loop: Class Serial in protocol_loop.py references variable before assigningChris Liechti2016-08-042-1/+3
| | | | to it, fixes #143
* docs: minor updateChris Liechti2016-07-112-17/+13
|
* Merge pull request #140 from MatthewWest/masterzsquareplusc2016-07-101-0/+7
|\ | | | | Added documentation for is_open and isOpen.
| * Added documentation for is_open and isOpen.Matthew West2016-07-081-0/+7
|/ | | | I'm not sure if isOpen() has been officially deprecated, so I just marked it as such.
* docs: extend FAQChris Liechti2016-07-041-0/+8
|
* docs: typo, update changesChris Liechti2016-06-252-1/+4
|
* examples: tcp_serial_redirect.py optimize socket options in server modeChris Liechti2016-06-241-6/+12
|
* examples: add client mode to tcp_serial_redirect.py, closes #72Chris Liechti2016-06-231-10/+53
|
* style: use .format() instead of % formattingChris Liechti2016-06-216-31/+31
|
* style: use .format() instead of % formattingChris Liechti2016-06-2011-24/+24
|
* miniterm: Python 3 fix for cancel, fixes #137Chris Liechti2016-06-192-1/+6
|
* doc: asyncio is now in a separate packageChris Liechti2016-06-181-41/+6
|
* Merge pull request #130 from rob-smallshire/single_source_versionzsquareplusc2016-06-171-2/+34
|\ | | | | Avoids setup.py having to import the serial package.
| * Avoids setup.py having to import the serial package.Robert Smallshire2016-06-131-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-packagezsquareplusc2016-06-142-428/+5
|\ \ | | | | | | Namespace package and extract aio into a separate distribution
| * | Removes serial/aio.py. This submodule is relocated to the pyserial-asyncio ↵Robert Smallshire2016-06-141-428/+0
| | | | | | | | | | | | package.
| * | Make serial into a namespace package.Robert Smallshire2016-06-141-0/+5
| |/
* | posix: handle different errno for OSX when setting control lines on open, ↵Chris Liechti2016-06-132-1/+9
|/ | | | fixes #133
* prepare release V3.1.1v3.1.1Chris Liechti2016-06-124-5/+10
|
* fix: avoid Python 3 syntax in aio moduleChris Liechti2016-06-112-11/+15
| | | | fixes #123 and fixes #128
* cli: rename to _reconfigure_port, fixes #127Chris Liechti2016-06-102-2/+4
|
* posix: PATCH: Check delay_before_tx/rx for None in serialposix.py, fixes #126Chris Liechti2016-06-092-2/+8
|
* style: use .format() in various places instead of "%" formattingChris Liechti2016-06-0812-47/+46
|
* style: flake8 findingsChris Liechti2016-06-073-4/+9
|
* Merge pull request #125 from machinaut/masterzsquareplusc2016-06-061-1/+1
|\ | | | | Documentation typo fix
| * Documentation typo fixAlex Ray2016-06-061-1/+1
|/
* doc: update CHANGES.txtChris Liechti2016-06-051-0/+13
|
* posix: deprecate "nonblocking" methodChris Liechti2016-06-043-10/+9
|
* posix: make cancel-pipes non-blocking and read more bytes to "clear" pipeChris Liechti2016-06-031-2/+4
| | | | - may help to clear up when cancel_read/write was called multiple times - does no solve that one future read/write call is canceled
* Merge pull request #122 from lfdebrux/patch-1zsquareplusc2016-06-021-1/+1
|\ | | | | fix bug in FramedPacket
| * fix bug in FramedPacketLaurence de Bruxelles2016-05-311-1/+1
| |
* | win32: improve error messages in read()Chris Liechti2016-06-011-2/+2
| |
* | win32: handle errors of GetOverlappedResult in read(), fixes #121Chris Liechti2016-05-311-1/+4
|/
* Merge pull request #118 from nexcvon/patch-1zsquareplusc2016-05-281-5/+5
|\ | | | | posix: retry if interrupted in Serial.read
| * posix: retry if interrupted in Serial.readnexcvon2016-05-241-5/+5
| | | | | | | | Retry and recalculate timeout if interrupted in Serial.read. see https://www.python.org/dev/peps/pep-0475.
* | prepare V3.1.0v3.1.0Chris Liechti2016-05-273-4/+4
| |
* | test: cleanup & tweak testChris Liechti2016-05-262-14/+4
| |
* | style: flake8 findingsChris Liechti2016-05-263-10/+8
| |
* | win32: fix close and improve cancel (no error when write is canceled)Chris Liechti2016-05-252-1/+5
| |
* | test: skip asyncio on non-posix systemsChris Liechti2016-05-251-0/+2
| |
* | test: improve cancel test (race condition w/ threads)Chris Liechti2016-05-251-2/+2
|/
* doc: add note about reset_ouput_buffer and USB devicesChris Liechti2016-05-241-0/+3
|
* cancel: improve testChris Liechti2016-05-241-5/+32
|