aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/serialhdl.py
Commit message (Expand)AuthorAgeFilesLines
* Run black on all first party python codeTomasz Kramkowski2025-08-061-101/+150
* mcu: allow disable send retriesTimofey Titovets2025-07-111-1/+4
* serialhdl: Catch IOError in connect_canbus()Kevin O'Connor2024-07-051-1/+1
* klippy: Replace logging.warn usage with logging.warningJelle van der Waa2024-05-011-4/+5
* klippy: Replace deprecated logger.warn with logger.warning (#6385)Thijs Triemstra2023-11-161-2/+2
* serialhdl: Catch os.error on can.interface.Bus() callKevin O'Connor2023-06-171-1/+1
* serialhdl: Add a get_serialqueue() methodKevin O'Connor2023-01-061-0/+2
* serialqueue: Improve canbus timingKevin O'Connor2022-07-291-6/+7
* serialhdl: Use regular str() type for stats on Python2Kevin O'Connor2021-10-311-3/+3
* serialhdl: Convert to Python3 string encodingKevin O'Connor2021-10-011-6/+6
* msgblock: Add clock estimation helper functionsKevin O'Connor2021-06-091-2/+2
* serialhdl: Support prepending a warn_prefix to error and log messagesKevin O'Connor2021-06-091-25/+35
* serialhdl: Only load the CAN module if CAN bus is configuredKevin O'Connor2021-03-131-1/+2
* serialhdl: Add support for communicating over a CAN busKevin O'Connor2021-03-131-1/+46
* serialqueue: Support sending messages over a CAN busKevin O'Connor2021-03-131-3/+4
* tmc2130: Verify SPI register writesKevin O'Connor2021-03-101-3/+6
* 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