Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Klipper3d/klipper.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-13docs: Add a Sponsors.md filework-sponsors-20220712Kevin O'Connor
Add a documentation page with information on how to support Klipper. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-06config: Added Anet alt-wiring display example (#5605)Cabia Rangris
Signed-off-by: Vladimir Serov <cab404@mailbox.org>
2022-07-06webhooks: Close clients that become unresponsiveKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-06webhooks: Use reactor to watch for writable fdsKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-06reactor: Add support for waiting on fds becoming writableKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-06rp2040: Add support for USB to CANbus bridge modework-can2040-20220522Kevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-06rp2040: Initial support for CANbusKevin O'Connor
Add support for CANbus on the rp2040 using the can2040 "software canbus" implementation. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-06lib: Add can2040 codeKevin O'Connor
The "can2040" project implements "software canbus" support on rp2040 micro-controllers. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-30stm32: stm32g0/h7 usb_dfu_bootloader support (#5596)BIGTREETECH
Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
2022-06-30respond: No forced spaces (#5152)chestwood96
Signed-off-by: Adrian Joachim <adi.joachim12@gmail.com>
2022-06-30test: Fix ordering of printers.testKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-30test: Add printer-biqu-b1-se-plus-2022.cfg to printers.testKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-30config: Create printer-biqu-b1-se-plus.cfg (#5477)Bruno Melo
Signed-off-by: Bruno Melo <brunomelo81@gmail.com>
2022-06-27usb_canbus: Initial support for USB to CAN bridge modeKevin O'Connor
Support a USB interface that shows up as a canbus adapter to linux. Route both local and real canbus packets over that interface. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-27canserial: Rename canbus.c to canserial.cKevin O'Connor
Rename the canbus.c code to canserial.c and introduce new wrapper functions in canbus.c that connect the low-level canbus hardware code to the high-level canserial.c code. This is in preparation for adding "usb to canbus bridge mode". Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-27usb_cdc_ep: Change default endpoint numbersKevin O'Connor
Change the default endpoint numbers to make it possible to implement the "gs_usb" canbus protocol. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-27stm32: Add support for disabling the canbus filterKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-27stm32: Add MCU temp for Stm32h7 (#5606)adelyser
Added mcu temperature to the stm32h7 processor. Signed-off-by: Aaron DeLyser <bluwolf@gmail.com>
2022-06-27klippy: properly set log level when logging to stderrKamil Trzciński
The `logging.basicConfig` does not reconfigure default logger. This results in printing only warnings/errors to stderr instead of also info (or debug). This fixes the issue by setting log level on root logger. Signed-off-by: Kamil Trzciński <ayufan@ayufan.eu>
2022-06-27docs: add SET_DISPLAY_TEXT documentationEric Callahan
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-06-27display_status: Implement SET_DISPLAY_TEXT commandEric Callahan
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-06-27docs: remove FAQ ToC (#5585)Yifei Ding
Signed-off-by: Yifei Ding <yifeiding@protonmail.com>
2022-06-20rp2040: Add a Kconfig option for selecting "generic_03H" flash typeKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20rp2040: Add options to Kconfig for "stage2" flash chip optionsKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20docs: Note mcu types with i2c_speed support in Config_Reference.mdKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20docs: Added instructions how to configure I2C for MPU-9250Dmitry Butyugin
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2022-06-20docs: Updated accelerometer installation instructions for Python 3Dmitry Butyugin
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2022-06-20mpu9250: Inline twos_complement() codeKevin O'Connor
Calling python functions can have high overhead. Inline the twos_complement code in the _extract_samples() inner loop. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20docs: Add mpu9250 to Config_Reference.mdKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20mpu9250: Use adxl345.AccelCommandHelper directlyKevin O'Connor
The MPU9250CommandHelper() class is nearly a duplicate of ADXL345CommandHelper(). Rename ADXL345QueryHelper() to AccelCommandHelper and remove user facing references to "adxl345". Use it directly from mpu9250.py . Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20mpu9250: Use adxl345.ClockSyncRegression directlyKevin O'Connor
The mpu9250.ClockSyncRegression() class is a duplicate of adxl345.ClockSyncRegression(). Remove the duplicate copy and use the code from adxl345.py . Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20mpu9250: Use adxl345.AccelQueryHelper directlyKevin O'Connor
The MPU9250QueryHelper() class is a duplicate of ADXL345QueryHelper(). Rename ADXL345QueryHelper() to AccelQueryHelper() and use it directly from mpu9250.py . Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20docs: Wrap lines in Measuring_Resonances.mdKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20test: Add mpu9250 to input_shaper.test regression test caseKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20stm32: Add Kconfig option for stm32f103x6 chip (with only 10KiB ram)Kevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20stm32: support stm32f401 adc_temperature sensor (#5572)Kamil Trzciński
> The temperature sensor is internally connected to the ADC_IN18 > The TSVREFE bit must be set to enable the conversion of both internal channels: the ADC1_IN16 or ADC1_IN18 (temperature sensor) and the ADC1_IN17 (VREFINT). Ref.: https://www.st.com/resource/en/reference_manual/dm00096844-stm32f401xb-c-and-stm32f401xd-e-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf Signed-off-by: Kamil Trzciński <ayufan@ayufan.eu>
2022-06-20configfile: Expose options awaiting to be saved (#5270)Kurt Haenen
Adds a save_config_pending_items to the status reported by configfile reflecting the items and values that a future SAVE_CONFIG would actually persist. Signed-off-by: Kurt Haenen <kurt.haenen@gmail.com>
2022-06-18spi_flash: add mks_monster8,robin_v3 (#5568)Andreas Fröhlke
Signed-off-by Andreas Fröhlke <boandy1985@googlemail.com>
2022-06-17bed_mesh: cache mesh statusEric Callahan
Prevent calls to `get_status()` from creating a new status dict on each request. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-06-17docs: Note that i2c is not noise resilient in Config_Reference.mdKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16Kconfig: Move SERIAL, USBSERIAL, and CANSERIAL definitions to src/KconfigKevin O'Connor
There is no need to define these options in every board Kconfig file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16mpu9250: Adding support for MPU-9250 (and MPU-6050) accelerometerbluesforte
Add support for mpu9250 accelerometer over I2C bus. Signed-off-by: Harry Beyel <harry3b9@gmail.com>
2022-06-16canbus: Move canbus uuid calculation to canbus.cKevin O'Connor
Move the uuid hash calculation to canbus.c and call canbus_set_uuid() from src/stm32/chipid.c . This simplifies the low-level canbus hardware code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16stm32: Support passing through RTR and EFF canbus framesKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16stm32: Support PA11/PA12 and PB8/PB9 on fdcanKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16stm32: Simplify fdcan tx irq handlingKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16canbus: Use single method for reading canbus messagesKevin O'Connor
Previously the code had canbus_read() which was called from task context (for admin messages), and canbus_process_data() which was called from irq context (used for data messages). Change that to a single canbus_process_data() function that is called from irq context (used for all messages). This simplifies the low-level hardware specific canbus code and should make it easier to support other hardware implementations. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16canbus: Move global variables into a structKevin O'Connor
Create a single CanData global variable to track the canbus state. ARM micro-controllers generally produce better code when global variables are in a struct. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16flash_usb: Use hexid "2e8a:0003" for rp2040 already in bootloader modeKevin O'Connor
Use a USB hex id to indicate that the device is already in bootloader mode. This makes the rp2040 flashing code similar to the other boards. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16config: Minor comment changes to printer-creality-cr10-v3-2020.cfgKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>