aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/serialhdl.py
Commit message (Expand)AuthorAgeFilesLines
* serialhdl: Update callers to decide serial fd typeKevin O'Connor2021-03-021-46/+59
* serialhdl: prevent creation of controlling ttyLasse Dalegaard2021-03-011-2/+3
* serialhdl: Improve Python3 compatibilityKevin O'Connor2020-12-011-1/+1
* mcu: Add support for setting reqclock in CommandQueryWrapper.send()Kevin O'Connor2020-10-291-2/+2
* serialhdl: Setup for serialqueue_free to be automatically calledKevin O'Connor2020-09-161-8/+10
* serialhdl: Don't define a __del__() methodKevin O'Connor2020-09-161-2/+0
* serial: Add Fysetc Cheetah board specific reset sequenceGrigori Goronzy2020-04-021-2/+32
* serialhdl: Reduce connection fail timeout from 2.5 minutes to 1.5 minutesKevin O'Connor2020-03-241-1/+1
* mcu: Introduce new lookup_query_command() command wrapperKevin O'Connor2020-02-201-0/+2
* serialhdl: Convert queries to use new notify message ack systemKevin O'Connor2020-02-201-28/+27
* serialqueue: Support notification of when a command is processedKevin O'Connor2020-02-201-4/+27
* serialhdl: Update SendWithRetry to use reactor completionsKevin O'Connor2019-07-101-45/+23
* serialhdl: Use register_response() for both registering and unregisteringKevin O'Connor2019-07-101-5/+5
* mcu: Support minclock in send_with_response() requestsKevin O'Connor2019-06-211-6/+13
* mcu: Move SerialCommand from serialhdl.py to mcu.pyKevin O'Connor2019-06-211-19/+2
* serialhdl: Introduce SerialReader.send_with_response()Kevin O'Connor2019-06-211-3/+6
* serialhdl: Eventually timeout connect attemptKevin O'Connor2019-06-211-3/+6
* serialhdl: Use send_with_response() to query identify dataKevin O'Connor2019-06-211-48/+25
* serialhdl: Add a get_msgparser() methodKevin O'Connor2019-06-211-0/+2
* serialhdl: Rename register_callback() to register_response()Kevin O'Connor2019-06-211-8/+8
* serialhdl: Use reactor mutex in send_with_response()Kevin O'Connor2019-06-091-12/+20
* serialhdl: Enforce exclusive access on POSIX, this is default behavior on win...Daniel2019-04-141-2/+2
* msgproto: Convert static strings to a more generic enumeration systemKevin O'Connor2019-03-171-1/+0
* Revert "serialhdl: Enforce exclusive access on POSIX, this is default behavio...Kevin O'Connor2019-02-101-2/+2
* serialhdl: Enforce exclusive access on POSIX, this is default behavior on win...Daniel2019-02-101-2/+2
* serialqueue: Limit message transmission to available receive buffer sizeKevin O'Connor2018-05-281-0/+4
* klippy: Automatically clear rollover_info on each restartKevin O'Connor2018-04-031-5/+0
* serialhdl: Add a wrapper around the results of lookup_command()Kevin O'Connor2018-02-271-15/+27
* msgproto: Support default values in get_constant() callsKevin O'Connor2018-01-291-2/+2
* build: Add gcc and binutils version to mcu data dictionaryKevin O'Connor2017-12-211-2/+3
* serialhdl: Don't open port at 1200 baudKevin O'Connor2017-10-121-3/+3
* klippy: Avoid using '%' syntax when calling logging moduleKevin O'Connor2017-09-271-12/+12
* serialhdl: Make dump_debug() output atomicKevin O'Connor2017-09-271-6/+8
* clocksync: Move clock synchronization code into new fileKevin O'Connor2017-09-191-96/+6
* serialhdl: Reduce calculations done while holding the lockKevin O'Connor2017-09-191-3/+5
* serialhdl: Sometimes we get an IOError when serial port not foundKevin O'Connor2017-08-141-1/+1
* serialhdl: Dump serial stats in dump_debug()Kevin O'Connor2017-07-241-0/+2
* serialhdl: Rework mcu clock synchronizationKevin O'Connor2017-06-301-52/+68
* klippy: Use newer "except XYZError as e" python syntaxKevin O'Connor2017-06-101-1/+1
* klippy: Prefer python dictionary comprehension to dict() callKevin O'Connor2017-06-061-1/+1
* serialhdl: Support working with pseudo serial devicesKevin O'Connor2017-05-151-2/+7
* reactor: Support pause() command even when the reactor is not runningKevin O'Connor2017-04-011-4/+4
* serialhdl: Make sure to calculate est_clock before connect() finishesKevin O'Connor2017-03-241-4/+10
* serialhdl: Catch SerialException as well as OSError on serial openKevin O'Connor2017-03-161-1/+1
* stepper: Introduce stepper_get_position command and remove from endstop.cKevin O'Connor2017-03-091-5/+6
* klippy: Support FIRMWARE_RESTART commandKevin O'Connor2017-03-081-1/+14
* serialhdl: Make sure to close the serial port on disconnect()Kevin O'Connor2017-03-081-9/+9
* serialhdl: Detect timeout in SerialReader.send_with_response()Kevin O'Connor2017-03-081-2/+11
* serialhdl: Load the mcu's 64bit clock at start of connectionKevin O'Connor2017-03-031-5/+9
* reactor: Use the system monotonic clock instead of the normal system clockKevin O'Connor2017-02-061-8/+8