aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/tmc2130.py
Commit message (Expand)AuthorAgeFilesLines
* tmc2130: use local variable instead of global Registers in MCU_TMC_SPIPetri Honkala2019-12-031-1/+1
* tmc2130: Do not error if run current below hold current (#2190)Florian Heilmann2019-11-211-3/+5
* tmc: Configure "intpol" field from TMCMicrostepHelperKevin O'Connor2019-06-281-1/+0
* tmc: Add support for virtual enable pinsKevin O'Connor2019-06-281-2/+2
* tmc2130: Hold a mutex during MCU_TMC_SPI get/set_register()Kevin O'Connor2019-06-281-5/+8
* tmc: It's not valid to schedule messages with print_time=0Kevin O'Connor2019-06-251-3/+5
* tmc: Simplify internal DUMP_TMC interfaceKevin O'Connor2019-06-251-4/+1
* tmc: Move common TMC stepper driver code to new file tmc.pyKevin O'Connor2019-06-101-243/+7
* tmc2130: Rework remaining config helpers to use mcu_tmc interfaceKevin O'Connor2019-06-101-28/+42
* tmc2130: Move TMC virtual endstop code into a new TMCEndstopHelper classKevin O'Connor2019-06-101-40/+55
* tmc2130: Move current setting code to its own helper classKevin O'Connor2019-06-101-84/+83
* tmc2130: Transmit register initialization during connect callbackKevin O'Connor2019-06-101-3/+9
* tmc2130: Factor out g-code command handlers to their own classKevin O'Connor2019-06-101-47/+70
* tmc2130: Move low-level get/set_register functions to new MCU_TMC_SPI classKevin O'Connor2019-06-101-28/+42
* test: Add test cases for tmc driversKevin O'Connor2019-06-101-0/+2
* tmc2130: Check field name validity. (#1697)Artem Belevich2019-06-021-1/+3
* tmc2130: Add support for two's complement signed fields to FieldHelperKevin O'Connor2019-05-291-18/+19
* tmc2130: add SET_TMC_CURRENT and SET_TMC_FIELD commands (#1419)amblidex2019-03-221-6/+74
* tmc2130: Rename driver_BLANK_TIME_SELECT to driver_TBLKevin O'Connor2019-03-081-1/+1
* gcode: Change respond_info() to log by defaultKevin O'Connor2019-03-041-6/+2
* tmc2130: Wrap code to 80 columnsKevin O'Connor2019-03-011-1/+1
* tmc2130: Add support for INIT_TMC commandKevin O'Connor2019-03-011-4/+15
* tmc2130: Report write-only registers in DUMP_TMCKevin O'Connor2019-02-271-0/+7
* tmc2130: Use FieldHelper() to set/get driver fieldsKevin O'Connor2019-02-211-40/+102
* manual_stepper: Add an "extras" module for manually controlling a stepperKevin O'Connor2019-02-121-2/+2
* tmc2130: Share config reading helpers with tmc2208.py codeKevin O'Connor2019-02-031-37/+51
* tmc2208: move local set_field/get_field helpers to FieldHelper classKevin O'Connor2019-02-031-7/+29
* tmc2208: Use field definitions during driver initKevin O'Connor2019-02-031-2/+7
* tmc2208: Add register field formattersDmitry Frolov2019-02-031-6/+17
* tmc2130: Convert field helper into a classKevin O'Connor2019-02-031-18/+20
* tmc2208: Decode register fields in DUMP_TMC (#1156)lorf2019-02-021-1/+35
* tmc2130: Use bus.py helper code for spiKevin O'Connor2018-11-211-29/+7
* endstop_phase: Add support for detecting phase via TMC stepper driversKevin O'Connor2018-10-161-0/+4
* mcu: Rename add_config_object() to register_config_callback()Kevin O'Connor2018-09-031-1/+1
* tmc2130: Minor code cleanupKevin O'Connor2018-08-271-53/+58
* pins: Explicitly pass can_invert and can_pullup to lookup_pin()Kevin O'Connor2018-07-261-6/+3
* tmc2130: Add a DUMP_TMC helper commandKevin O'Connor2018-06-301-3/+33
* tmc2130: Allow the PWMCONF register to be configuredKevin O'Connor2018-05-251-0/+8
* tmc2130: Initial support for sensorless homingKevin O'Connor2018-05-251-5/+65
* tmc2130: Use an SPI rate of 4MhzKevin O'Connor2018-05-251-1/+1
* tmc2130: Configure stealthchop velocity limitKevin O'Connor2018-05-251-4/+17
* tmc2130: The default TOFF time should be 4Kevin O'Connor2018-05-241-1/+1
* tmc2130: Add initial support for TMC2130 stepper motor driversKevin O'Connor2018-05-201-0/+70