Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* stm32: fix support for USARTs on STM32G0B0 Signed-off-by: Robert Cambridge <[email protected]> * makefile: Replace CFLAGS -I with -iquote The -iquote tells GCC to only search that path when resolving a quoted "include" (vs <angle brackets>) which by convention imples a include from the projects own soruce tree. This prevents a conflict between Klippers "sched.h" and "gpio.h" and <linux/gpio.h> and glibc <sched.h>. Signed-off-by: Michael 'ASAP' Weinrich <[email protected]> * linux: Don't use absolute paths for include Not all systems (i.e. Nix) repect the standard Linux filesystem hierarchy, instead relative paths should be used and allowing GCC to rely on it's builtin search paths. Signed-off-by: Michael 'ASAP' Weinrich <[email protected]> * manual_stepper: Add basic status. (#6527) Adding position and enabled in manual_stepper status. Enabled is already available through stepper_enable object. But this makes it more straightforward to access it. Signed-off-by: Viesturs Zarins <[email protected]> * klippy: remove a few unused variable assignments (#6504) Signed-off-by: Kamil Domański <[email protected]> * mcu: Separate trdispatch handling from MCU_endstop class Create a new TriggerDispatch class to track the low-level handling of the trdispatch mechanism. Signed-off-by: Kevin O'Connor <[email protected]> * probe: Add a probing_move() wrapper to low-level mcu_probe class This allows the low-level probe class more control on the probing implementation. Signed-off-by: Kevin O'Connor <[email protected]> * sensor_ldc1612: Initial support for bulk reading ldc1612 sensor Signed-off-by: Alan.Ma from BigTreeTech <[email protected]> Signed-off-by: Kevin O'Connor <[email protected]> * ldc1612: Initial host support for reading ldc1612 bulk sensor data Signed-off-by: Kevin O'Connor <[email protected]> * ldc1612: Add LDC_CALIBRATE_DRIVE_CURRENT calibration command Add a command to calibrate the sensor DRIVE_CURRENT0 register. Signed-off-by: Kevin O'Connor <[email protected]> * probe_eddy_current: Support calibrating Z height to sensor frequency Add a calibration tool that can be used to correlate sensor frequency to bed Z height. Signed-off-by: Kevin O'Connor <[email protected]> * probe_eddy_current: Initial support for PROBE command Signed-off-by: Kevin O'Connor <[email protected]> * probe_eddy_current: Use sensor value at halt position for "trigger" position Calculate the sensor Z position after the probe halts and return that as the "probed position". This sensor position provides a more accurate measurement. Signed-off-by: Kevin O'Connor <[email protected]> * docs: Add documentation for probe_eddy_current Signed-off-by: Kevin O'Connor <[email protected]> * docs: Add a new Eddy_Probe.md document Signed-off-by: Kevin O'Connor <[email protected]> * motan: Add support for graphing ldc1612 coil frequencies Signed-off-by: Kevin O'Connor <[email protected]> * manual_stepper: Revert "manual_stepper: Add basic status. (#6527)" This reverts commit b029d04. The MCU_Stepper class does not have a is_motor_enabled() method, so the change above results in an internal exception. Signed-off-by: Kevin O'Connor <[email protected]> * homing_override: Adds rawparams support Signed-off-by: Pedro Lamas <[email protected]> * docs: Fix typo in Resonance_Compensation.md Signed-off-by: Plynskiy Nikita <[email protected]> * config: Artillery Sidewinder X3 (#6534) Signed-off-by: Phil Timpson <[email protected]> * virtual_sdcard: Define a default for on_gcode_error If on_gcode_error is not specified, default to running the TURN_OFF_HEATERS command. Signed-off-by: Kevin O'Connor <[email protected]> * docs: Recommend using "ip" instead of "ifconfig" in CANBUS.md Some Linux systems do not install ifconfig, while ip should always be available. So, update the canbus documentation to recommend that. Signed-off-by: Kevin O'Connor <[email protected]> * docs: Add information on txqueuelen to CANBUS_Troubleshooting.md Provide some background information on the Linux can interface txqueuelen parameter, errors that it can cause, and considerations when configuring it. Signed-off-by: Kevin O'Connor <[email protected]> * adxl345: Move sample timestamp calculation to reusable code Add a new extract_samples() method to the ChipClockUpdater class that calculates the sample timestamp for each sample in a list of bulk sensor reports. Update the adxl345 code to use that extract_samples() code. Signed-off-by: Kevin O'Connor <[email protected]> * lis2dw: Use extract_samples() for sample timestamp calculation Signed-off-by: Kevin O'Connor <[email protected]> * mpu9250: Use extract_samples() for sample timestamp calculation Signed-off-by: Kevin O'Connor <[email protected]> * ldc1612: Use extract_samples() for sample timestamp calculation Signed-off-by: Kevin O'Connor <[email protected]> * bulk_sensor: Refactor ChipClockUpdater constructor Build the clock_sync and struct.Struct() in the ChipClockUpdater constructor. Signed-off-by: Kevin O'Connor <[email protected]> * bulk_sensor: Rework ChipClockUpdater class into FixedFreqReader Move the sensor_bulk_data message queuing into the class, and then rename that class. This simplifies the users of the code. Signed-off-by: Kevin O'Connor <[email protected]> * bulk_sensor: Rename BulkDataQueue methods Rename pull_samples() to pull_queue() and rename clear_sample() to clear_queue(). This avoids confusion between the queue of response messages and the larger list of samples stored within those messages. Signed-off-by: Kevin O'Connor <[email protected]> * docs: Update CANBUS_Troubleshooting.md to avoid formatting error Avoid starting a line with "128." as that confused markdown. Signed-off-by: Kevin O'Connor <[email protected]> * sht3x: Add sht31 support (#6560) Signed-off-by: Timofey Titovets <[email protected]> * docs: Fix typo in Bed_Mesh.md (#6572) Signed-off-by: Maggi Alessandro <[email protected]> * format --------- Signed-off-by: Robert Cambridge <[email protected]> Signed-off-by: Michael 'ASAP' Weinrich <[email protected]> Signed-off-by: Viesturs Zarins <[email protected]> Signed-off-by: Kamil Domański <[email protected]> Signed-off-by: Kevin O'Connor <[email protected]> Signed-off-by: Alan.Ma from BigTreeTech <[email protected]> Signed-off-by: Pedro Lamas <[email protected]> Signed-off-by: Plynskiy Nikita <[email protected]> Signed-off-by: Phil Timpson <[email protected]> Signed-off-by: Timofey Titovets <[email protected]> Signed-off-by: Maggi Alessandro <[email protected]> Co-authored-by: Robert Cambridge <[email protected]> Co-authored-by: Michael 'ASAP' Weinrich <[email protected]> Co-authored-by: Viesturs Zariņš <[email protected]> Co-authored-by: Kamil Domański <[email protected]> Co-authored-by: Kevin O'Connor <[email protected]> Co-authored-by: Pedro Lamas <[email protected]> Co-authored-by: trofen <[email protected]> Co-authored-by: TheFeralEngineer <[email protected]> Co-authored-by: Timofey Titovets <[email protected]> Co-authored-by: Alessandro Maggi <[email protected]>
- Loading branch information