klipper/scripts
Justin Schuh 121052ad39 spi_flash: Support firmware dictionary validation
Updates firmware validation to use a dictionary if provided (or found
when updating from the default out/ directory).

Validation without a dictionary still checks the following (in order):
1. Active firmware's raw dictionary changed after update
2. Checksum of firmware.cur matches expected

Signed-off-by: Justin Schuh <code@justinschuh.com>
2021-07-20 18:05:05 -04:00
..
spi_flash spi_flash: Support firmware dictionary validation 2021-07-20 18:05:05 -04:00
Dockerfile scripts: Update Docker file for current Klipper version (#2666) 2020-04-02 20:19:26 -04:00
avrsim.py avrsim: Minor changes so avrsim can run on both Python2 and Python3 2020-09-16 12:05:26 -04:00
buildcommands.py buildcommands: Don't attach hostname and build date to version on a clean build 2021-04-22 11:39:25 -04:00
calibrate_shaper.py resonance_tester: Fixed multi-point resonance testing 2021-04-07 19:05:23 -04:00
canbus_query.py canbus_query: Add tool to query CANBUS uuid 2021-03-13 11:29:41 -05:00
check-gcc.sh scripts: Add a test case for Ubuntu 18.04 compiler error 2018-12-22 13:13:31 -05:00
check_whitespace.py check_whitespace: Warn on trailing tabs in Makefiles 2019-07-21 21:49:37 -04:00
check_whitespace.sh check_whitespace: Add script to run whitespace checks 2019-06-23 17:44:48 -04:00
checkstack.py checkstack: Wrap code to 80 columns 2019-02-27 13:17:05 -05:00
ci-build.sh ci-build: Report binary size during build tests 2020-12-10 12:06:26 -05:00
ci-install.sh scripts: No need to include python-virtualenv in package dependencies 2020-11-23 12:24:27 -05:00
flash-linux.sh docs: LinuxMCU doc & script (#2956) 2020-06-12 20:32:12 -04:00
flash-pru.sh
flash-sdcard.sh spi_flash: Support firmware dictionary validation 2021-07-20 18:05:05 -04:00
flash_usb.py stm32: Add support for STM32F072 (used in the TurboCAN board) (#4412) 2021-06-27 20:35:34 -04:00
graph_accelerometer.py resonance_tester: Fixed multi-point resonance testing 2021-04-07 19:05:23 -04:00
graph_extruder.py graph_extruder: Internal updates to graph calculation 2020-02-18 12:38:45 -05:00
graph_motion.py scripts: scripts to simulate input_shaper response and toolhead movement (#3063) 2020-07-19 20:23:02 -04:00
graph_shaper.py scripts: scripts to simulate input_shaper response and toolhead movement (#3063) 2020-07-19 20:23:02 -04:00
graph_temp_sensor.py graph_temp_sensor: Add support for graphing sensor resistance 2020-09-09 17:14:09 -04:00
graphstats.py graphstats: Support graphing multiple heaters 2021-04-29 15:53:28 -04:00
install-arch.sh scripts: add arch linux install script 2020-05-28 14:40:04 -04:00
install-beaglebone.sh scripts: Replicape pru update start scripts (#2277) 2019-12-18 12:11:40 -05:00
install-centos.sh scripts: Fix typo in install-centos.sh 2021-02-20 09:27:45 -05:00
install-debian.sh scripts: Remove python-virtualenv from install scripts on debian type distros 2021-01-24 11:32:09 -05:00
install-octopi.sh scripts: Remove python-virtualenv from install scripts on debian type distros 2021-01-24 11:32:09 -05:00
install-ubuntu-18.04.sh scripts: Remove python-virtualenv from install scripts on debian type distros 2021-01-24 11:32:09 -05:00
klipper-mcu-start.sh scripts: add executable permissions to klipper-mcu-start.sh 2020-07-05 20:48:12 -04:00
klipper-pru-start.sh scripts: Replicape pru update start scripts (#2277) 2019-12-18 12:11:40 -05:00
klipper-start.sh
klipper-uninstall.sh scripts: Add BASH uninstall Script for RasPi 2019-01-10 10:15:29 -05:00
klippy-requirements.txt klippy-requirements: Update Jinja2 to 2.11.3 2021-03-25 11:05:27 -04:00
logextract.py logextract: Improve handling of TMC UART read/write register commands 2021-02-28 17:15:29 -05:00
make_version.py util: Fix versioning when gitdir is absent (#809) 2018-10-27 10:44:38 -04:00
stepstats.py stepstats: Add documentation clarification 2018-03-23 10:51:11 -04:00
test_klippy.py test_klippy: Add option to not remove temporary files 2018-06-30 12:31:49 -04:00
update_chitu.py update_chitu: Rename script and minor changes 2020-08-30 13:11:34 -04:00
update_mks_robin.py update_mks_robin: Remove unnecessary imports 2020-07-24 11:02:15 -04:00
whconsole.py whconsole: Add utility for testing the "webhooks" interface 2020-08-16 13:20:25 -04:00