summaryrefslogtreecommitdiff
path: root/pyserial/serial/serialposix.py
Commit message (Collapse)AuthorAgeFilesLines
* remove pyparallel and move pyserial files to toplevelChris Liechti2015-08-031-730/+0
|
* doc updatelast-svn-statecliechti2014-08-041-7/+8
|
* [Bug pyserial:156] PosixSerial.open raises OSError rather than ↵cliechti2014-08-041-1/+1
| | | | SerialException when port open fails
* doc updatecliechti2014-08-031-17/+34
|
* swap "except" for Python 3.x compatibility in read()cliechti2014-08-031-4/+6
|
* [Patch pyserial:31] Mark/space parity on Linuxcliechti2014-07-311-0/+7
|
* flush after open, seems to make a difference for some USB-serial driverscliechti2013-10-171-1/+1
|
* Ensure working with bytes in write() calls. to_bytes() extended to handle ↵cliechti2013-10-161-2/+2
| | | | bytes and memoryview instaces
* [Bug pyserial:151] Serial.write() without a timeout uses 100% CPU on POSIXcliechti2013-10-121-0/+5
|
* [Patch pyserial:30] [PATCH 1/1] serial.Serial() should not raise IOError.cliechti2013-10-111-10/+10
| | | | also catch errors when getting struct
* [Patch pyserial:29] PosixSerial.read() should "ignore" errno.EINTRcliechti2013-10-111-16/+26
|
* [Patch pyserial:28] Accept any speed on Linuxcliechti2013-10-111-12/+11
|
* rename internal variablecliechti2013-10-111-3/+3
|
* [Bug pyserial:141] open: Pass errno from IOError to SerialExceptioncliechti2013-10-101-2/+2
|
* [Bug pyserial:137] Patch to add non-standard baudrates to Cygwincliechti2013-05-311-1/+13
|
* update for BSD: list_ports and device functioncliechti2011-12-291-4/+4
|
* rename flowControl to setXON to be similar to the win32 implementation and ↵cliechti2011-12-281-7/+23
| | | | add flowControlOut, doc updates
* implement outWaiting on Posix, doc updatescliechti2011-12-281-1/+11
|
* use absolute imports so that 2to3 workscliechti2011-08-221-1/+1
|
* accepted patch SF 3316943cliechti2011-08-051-2/+4
|
* rewrite port open check so that it also works when port was never open()'dcliechti2011-06-141-18/+15
|
* fix recently added port open check (pasted to wrong function)cliechti2011-03-241-3/+3
|
* related to SF 3093882, raise an exception when open() is called twice, also ↵cliechti2011-03-191-0/+2
| | | | add unit test for this
* fix poll timeout, thanks to Roger Larssoncliechti2010-07-211-1/+1
|
* fix SF:3006606 Nonblocking error - Unix platformcliechti2010-05-251-1/+1
|
* - update select based read to handle disconnected devices -> excpetioncliechti2010-01-021-50/+57
| | | - move poll version away (PosixPollSerial class)
* revert to select based read for all platforms except Linuxcliechti2009-10-271-24/+47
|
* - move Linux specific constants to not break other platforms [Bug 2836297]cliechti2009-08-141-62/+54
| | | | - remove setting special baudrate for cygwin (was untested copy of Linux code)
* - read: improve error handling -> raise exception when device fails (e.g. ↵cliechti2009-08-071-4/+9
| | | | | | unplugged USB serial convertors) - write: raise SerialExceptions, not other exceptions from the system
* improve write timeout (time applies to entire write, not to each internal loop)cliechti2009-08-071-9/+12
|
* add platform specific function to control flow control statecliechti2009-08-031-0/+8
|
* add helper function to automatically select native or RFC2217 implementation ↵cliechti2009-08-021-2/+2
| | | | of Serial object
* - improve compatibility with io library (also accept bytearray for write)cliechti2009-07-281-2/+2
| | | | - update test for Serial+io
* fix some minor issues that were uncovered when run with 3.xcliechti2009-07-281-9/+15
|
* - read/write now work with bytes when available on older Pythons that is ↵cliechti2009-07-271-21/+23
| | | | | | | | equal to a str (implemented compatibility objects in serualutil) - improve conversion result of 2to3 - remove RawSerial object again - update docs
* - add more methods for file-like compatibilitycliechti2009-07-251-4/+19
| | | | | | | | | | | - provide RawSerial when io library is present (not yet finished) -> changes internal class hierarchy -> renamed internal read/write -> _read/_write (FileLike resp. RawSerialBase provides read/write) -> add test_rawio.py - _write returns number of byte written - set minimal python version to 2.3 due to basestring - add "name" attribute - documentation updates (new io stuff and VERSION, device())
* separate code to set non standard baudrates as is depends on the platformcliechti2009-07-231-62/+148
|
* remove print and replace with stdio writescliechti2009-07-231-4/+5
|
* fix a few typoscliechti2009-07-211-19/+19
|
* fix test failure (test_advanced.py)cliechti2009-07-211-3/+10
|
* minor doc changescliechti2009-07-211-1/+1
|
* 1.5 stop bit supportcliechti2009-02-161-35/+38
|
* doc updatecliechti2009-02-071-1/+1
|
* - [Patch 1561423] Add mark/space parity, Win32cliechti2008-06-211-7/+5
| | | - remove VERSION constants except for the one in __init__.py
* [patch 1924805] add a setBreak function (proposed files attached)cliechti2008-06-211-1/+12
|
* [Patch 1616790] pyserial: Add inter-character timeout featurecliechti2008-06-201-1/+4
|
* implement [Bug 1783159] Arbitrary baud rates (Linux/Posix)cliechti2008-06-201-2/+31
|
* - check for strings patchcliechti2008-06-161-2/+4
| | | | | - FreeBSD device name patch - update history
* fall back to internal baud rate constants if the termios module hasn't one. ↵cliechti2007-11-081-2/+39
| | | | happens for large baudrates on some systems
* consistency with other platformscliechti2007-11-081-1/+2
|