Kevin O'Connor
bb564ff58d
docs: Minor update to Pressure_Advance.md
...
Update e-steps link to new Rotation_Distance.md
Make it clear how to update the pressure_advance setting in the config
file.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-08 11:37:43 -05:00
Kevin O'Connor
1049282eec
chelper: Fix check for failed code build
...
Commit 73b78af6
inadvertently removed the check for a successful gcc
compilation. Add the check back in.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-07 20:48:21 -05:00
Desuuuu
3b41fc1712
fix sync action
2021-02-06 04:46:31 +01:00
Arksine
a7b50b6002
docs: add documentation for SD Card firmware updates
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-05 19:37:56 -05:00
Arksine
d79e7ab31b
scripts: add flash-sdcard.sh helper script
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-05 19:37:56 -05:00
Arksine
44c1caf2b9
spi_flash: support for firmware upgrades via SD Card
...
This module connects directly to MCU's previously flashed with Klipper, uploads Klipper firmware to an attached SD Card, and performs a device reset to intiate the bootloader's update process.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-05 19:37:56 -05:00
Arksine
7699834a61
lib: add FatFS notes to README
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-05 19:37:56 -05:00
Arksine
4f34c6a4e8
lib: add FatFS library files
...
FatFS is an open source filesystem library supporting FAT12, FAT16, FAT32, and exFAT. The source is available at http://elm-chan.org/fsw/ff/00index_e.html
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-05 19:37:56 -05:00
Kevin O'Connor
6bd78ecee4
docs: Update Contact.md to clarify use of mailing list
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-05 19:01:17 -05:00
Elias Bakken
8b443acae8
stm32: Adding support for STM32F031x6 ( #3871 )
...
Add support for alt usart 1
Do not select all functions on 16 K mcu
Signed-off-by: Elias Bakken <elias@iagent.no>
2021-02-03 12:23:17 -05:00
Kevin O'Connor
3162f4746f
test: Add printer-creality-ender3max-2021.cfg to printers.test
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 18:16:40 -05:00
Chad Schwieterman
84f8f93e8e
config: Add printer config for the Ender 3 Max by Creality3D ( #3879 )
...
Added Ender 3 Max config. Based off the configs from ender6, ender3-v2, and ender3. Also contains optional BLTouch parameters.
Signed-off-by: Chad Schwieterman <chad.devops@gmail.com>
2021-02-02 18:14:11 -05:00
Kevin O'Connor
d9f6abdb56
canbus: Move high-level CAN code to new src/generic/canbus.c
...
Separate out the high-level command processing logic from the
low-level transmission code. Place the high-level code in
src/generic/canbus.c .
This also removes the CAN dependency on serial_irq.c .
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 15:24:11 -05:00
Kevin O'Connor
bee544eaca
stm32: Simplify can.c irq handler
...
Don't perform any heavy tasks in the CAN interrupt handler - just
notify a background task to handle anything pending.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 15:17:14 -05:00
Kevin O'Connor
95adff7431
stm32: Use CAN_TSR_CODE to select next tx fifo in can.c
...
The spec states that the TX fifo is transmitted in chronological order
if the TXFP bit is set, but it's unclear if the software needs to fill
the tx fifo in a particular order to obtain that result. Use the TSR
CODE bit field to fill the TX fifo in the order that the hardware
reports as next.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 15:17:14 -05:00
Kevin O'Connor
95eb00740b
stm32: Avoid read+write modify instructions in can.c
...
Prefer explicitly setting the hardware registers and avoid using C
read and modify instructions where possible. This avoids race
conditions where an interrupt or hardware change could cause subtle
corruption of the register state.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 15:17:14 -05:00
Kevin O'Connor
c0371c94c8
stm32: Introduce new can_set_filter() helper function in can.c
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 15:17:14 -05:00
Kevin O'Connor
901ccfcb9d
stm32: Update can.c to use more consistent indentation
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 15:17:14 -05:00
Alan Lord
7d4df65920
ds18b20: new module for 1-wire temperature sensor ( #3462 )
...
Initial commit of code to support 1-wire (Dallas) sensors such
as the DS18B20. Requires Linux kernel drivers to create a file
in /sysfs which is read by this module, and temperature
typically returned to a temperature_fan.
Signed-off-by: Alan Lord <alanslists@gmail.com>
Signed-off-by: Josh Headapohl <joshhead@gmail.com>
2021-02-02 14:34:56 -05:00
Lane Roberts
19397a0a2b
temperature_fan: Add MAX_SPEED and MIN_SPEED to SET_TEMPERATURE_FAN_TARGET command ( #3873 )
...
Allows setting min_speed and max_speed at runtime, rather than updating the config and restarting.
Signed-off-by Lane Roberts <nolatari@vandarin.net>
2021-02-02 14:30:04 -05:00
Dmitry Butyugin
b45b0162bf
docs: Some clarifications for resonances measurements and tuning
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-02-02 14:13:24 -05:00
Dmitry Butyugin
d136b1e41a
resonance_tester: Increase test max_accel to 10K and max_freq to 133 Hz
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-02-02 14:13:24 -05:00
Dmitry Butyugin
a8b282d67a
resonance_tester: Disable input shaping for resonance testing
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-02-02 14:13:24 -05:00
Dmitry Butyugin
0fb2449be0
adxl345: Add accelerometer chip name to the raw data file name
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-02-02 14:13:24 -05:00
Kevin O'Connor
891852ed9c
workflows: Update stale-issue-bot.yaml to also close invalid tickets
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 13:22:35 -05:00
Kevin O'Connor
c4633f9451
workflows: Add invalid-label-bot.yaml script to warn on invalid tickets
...
Add a tool to add a comment on any issue that has the invalid label
added to it.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-02 10:36:38 -05:00
Kevin O'Connor
6a3f4c7ae6
serialqueue: Improve checking of out-of-order messages
...
Consider any message block that acks a message never sent as an
out-of-order block and discard it.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-01 19:16:23 -05:00
Kevin O'Connor
6e79152f47
htu21d: Implement support for min_temp/max_temp checks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-01 11:30:27 -05:00
Kevin O'Connor
a15952770b
bme280: Implement support for min_temp/max_temp checks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-01 11:27:16 -05:00
Kevin O'Connor
55185e9a7e
atsamd: Fix bug in sercom_pads mapping on samd21 in sercom.c
...
Reported by @tech2077.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-01 10:55:38 -05:00
Kevin O'Connor
74244ab0eb
spi_temperature: Improve handling of min_temp/max_temp overflows
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-01 10:37:19 -05:00
Kevin O'Connor
333f8c210f
lm75: Implement support for min_temp/max_temp checks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-01 10:37:19 -05:00
Kevin O'Connor
7775e0ed54
lm75: Use getfloat() for reading the lm75_report_time parameter
...
Reported by @theopensourcer.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-01 10:26:14 -05:00
smark-
ef4d9c3abd
stm32: Support for STM32F401 ( #3853 )
...
This module adds support for the STM32F401 microcontrollers
Signed-off-by: Marco D'Alessio <marco@wrecklab.com>
2021-01-31 19:41:53 -05:00
Thomas Kroll
60e4cddf36
hd44780: Add hd44780 protocol init config
...
LDO OLED needs a different init string.
Fixes : #3722
Signed-off-by: Thomas Kroll <t.kroll@outlook.com>
2021-01-31 19:35:40 -05:00
Kevin O'Connor
58cd8da5d1
docs: Updates to Contact.md and use of github issues
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-31 19:13:47 -05:00
Desuuuu
b4b0a1993f
change manual/offset leveling to happen at .2 instead of 0
2021-01-30 12:59:49 +01:00
Desuuuu
a8e13181a2
add configuration option for manual leveling inset
2021-01-30 12:32:23 +01:00
Desuuuu
d525ec2e5c
Merge remote-tracking branch 'upstream/master'
2021-01-30 11:44:32 +01:00
Desuuuu
e0850cfbb1
shorten snapshot tag names
2021-01-30 11:41:47 +01:00
Desuuuu
9813600ef4
allow the t5uid1 code to work even with [display_status] defined
2021-01-30 11:41:27 +01:00
Desuuuu
25f8e79590
Keep enhancement issues open
2021-01-28 18:30:24 +01:00
Desuuuu
db20ac923f
add action to merge upstream changes into snapshot
2021-01-25 01:50:58 +01:00
Kevin O'Connor
5d960aef37
htu21d: Fix time reporting of temperature measurements
...
The temperature callback takes a "print time" not a "system time".
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-24 15:38:16 -05:00
Kevin O'Connor
8de86ad51f
rpi_temperature: Fix time reporting of temperature measurements
...
The temperature callback takes a "print time" not a "system time".
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-24 15:37:37 -05:00
Kevin O'Connor
bded15b743
temperature_mcu: Improve handling when in debug output mode
...
Call mcu_adc.setup_minmax() even in debug output mode so that the
debugging output contains a more accurate configuration.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-24 15:28:16 -05:00
Kevin O'Connor
04179f3eae
bme280: Disable bme280 when using debug output
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-24 15:19:43 -05:00
Kevin O'Connor
c3e3b2280a
rpi_temperature: Fix missing get_report_time_delta() callback
...
Reported by @ronald5555.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-24 14:00:41 -05:00
Kevin O'Connor
cf8d5a6606
rpi_temperature: Disable rpi_temperature when using debug output
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-24 13:59:09 -05:00
Kevin O'Connor
29831a2f69
rpi_temperature: Minor formatting changes
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-24 13:58:54 -05:00