summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* readme: include build status iconChris Liechti2015-09-151-3/+7
|
* travis: add simple test using loop deviceChris Liechti2015-09-151-0/+1
|
* loop: fix nonblocking read, update is_open in close()Chris Liechti2015-09-151-4/+12
|
* doc updateChris Liechti2015-09-141-1/+2
|
* travis: adjust list of Python versions to test, importlib is provided by ↵Chris Liechti2015-09-142-2/+3
| | | | these versions (remove in requirements.txt)
* Merge pull request #9 from bufferoverflow/traviszsquareplusc2015-09-132-0/+14
|\ | | | | Travis: build pyserial on travis-ci
| * feat(travis): add .travis.yml to build on travis-ci.orgRoger Meier2015-09-131-0/+13
| |
| * feat(requirements): add requirements.txtRoger Meier2015-09-131-0/+1
|/
* miniterm: use unichr instead of u'' literals (support for < python 3.4)Chris Liechti2015-09-131-5/+5
|
* cleanup,improve wxSerialConfigDialog and wxTerminalChris Liechti2015-09-124-333/+400
|
* doc updateChris Liechti2015-09-112-12/+17
|
* miniterm:fix error when using input on wrapped stdoutChris Liechti2015-09-101-0/+1
|
* raise a TypeError when trying to write unicode instead of bytesChris Liechti2015-09-091-0/+7
|
* win32: fix flush()Chris Liechti2015-09-091-1/+1
|
* port_publisher: API update, cleanup, use argparseChris Liechti2015-09-082-61/+92
|
* rfc2217_server: API update, cleanupChris Liechti2015-09-071-37/+35
|
* tcp_serial_redirect: use serial.threading, cleanupChris Liechti2015-09-071-92/+78
|
* doc update: example usage textsChris Liechti2015-09-071-40/+29
|
* add a new reader loop implementation (with threads)Chris Liechti2015-09-061-0/+124
|
* list_ports: support a natural sorting of numbers in port namesChris Liechti2015-09-052-3/+35
|
* list_ports: add minimal set of methods to info objects to enable sorting againChris Liechti2015-09-042-0/+12
|
* aio: use new API in exampleChris Liechti2015-09-041-1/+1
|
* doc update: reorganize chapters/filesChris Liechti2015-09-045-378/+397
|
* doc update: add note about asyncioChris Liechti2015-09-031-1/+48
|
* doc updateChris Liechti2015-09-031-12/+11
|
* fixes for inter_byte_timeout attribute handlingChris Liechti2015-09-021-3/+3
|
* test: update no new APIChris Liechti2015-09-024-23/+22
|
* [Bug pyserial:187] improve support for FreeBSD (list_ports_posix)Chris Liechti2015-09-022-1/+2
|
* miniterm: add '-' as value for the port for "ask the user"Chris Liechti2015-09-011-2/+2
| | | | | without this value, it would not be possible to specify the baudrate and let the user select the port.
* miniterm: improve port list, allow selection by index, fix port switchingChris Liechti2015-09-011-15/+41
|
* fix apply_settings (wrong key)Chris Liechti2015-09-011-1/+1
|
* list_port: add .vid, .pid and .serial on linuxChris Liechti2015-09-011-5/+14
|
* list_ports: return an info object on windowsChris Liechti2015-09-011-8/+50
| | | | | indexed access: backwards compatible (port, desc, hwid) additional attributes for USB devices: .vid, .pid, .serial
* list_ports: rewrite Linux implementationChris Liechti2015-08-311-116/+72
| | | | | | | | | It now is an object, supporting the old indexed access too. USB manufacturer and product strings are read from device. Purely using sysfs, no longer calling lsusb. Hiding ttyS* devices with no hardware ID (this should rule out the internal ports that have device files but no real hardware)
* list_ports: add -n N option, doc updateChris Liechti2015-08-302-7/+41
|
* pep-8 and small cleanupsChris Liechti2015-08-3018-424/+528
|
* doc: update API docs, rename inter_byte_timeoutChris Liechti2015-08-304-147/+210
| | | | - inter_character_timeout -> inter_byte_timeout - keyword args for Serial: rename writeTimeout, interCharTimeout
* doc: upates for new APIChris Liechti2015-08-291-33/+126
|
* api change: rename more methods and attributes (mostly internal)Chris Liechti2015-08-298-332/+352
|
* miniterm: fix encoding problems on win32Chris Liechti2015-08-281-12/+16
|
* miniterm: save and restore console codepage on windowsChris Liechti2015-08-271-2/+8
|
* api change: provide control lines as properties, rename flush* and other ↵Chris Liechti2015-08-277-191/+243
| | | | | | | | | | | | | | | | functions - flushInput() -> reset_input_buffer() - flushOuput() -> reset_output_buffer() - inWaiting -> in_waiting - getCD()/getRI()/getDSR() -> cd/ri/dsr - setRTS()/setDTR() -> rts/dtr - sendBreak() -> send_break() - setBreak() -> break_condition rts and dtr can now be read back and can be set before opening the port (and some platforms are able to apply the contol without a glitch on open) the old functions are still available and going to be deprecated.
* miniterm: doc updateChris Liechti2015-08-261-50/+55
|
* miniterm: fix backspace conversion for Python 2.xChris Liechti2015-08-261-51/+50
|
* miniterm: fix console state problem with Python 2.x after user inputChris Liechti2015-08-251-4/+5
|
* miniterm: restore EOL and repr toggles, rename transformation->filterChris Liechti2015-08-251-18/+71
| | | | | | | - EOL mode can be toggled (menu + CTRL+L) - filters can be edited at runtime (menu + CTRL+F) - encoding can be changed at runtime (menu + CTRL+A)
* miniterm: add "hexlify" codecChris Liechti2015-08-252-0/+88
| | | | the hexlify codec can send and receive hex encoded data and converts bytes to strings (unlike the built-in hex code) try it with --encoding hexlify
* miniterm: fix BS key on posix, change NoTerminal and NoControl transformationsChris Liechti2015-08-251-7/+22
|
* miniterm: use incremental encoder/decoder, change transformationsChris Liechti2015-08-241-49/+35
| | | | | | - rename text-text transformation methods - remove HexDump (not useful after decoding) - change "Printable"
* miniterm: switch console mode in context managerChris Liechti2015-08-241-34/+42
|