klipper/scripts
Lasse Dalegaard 7c0559c6e6 rp2040: add make flash support
This adds `make flash` support for the rp2040 target. Flashing is
performed using a custom `rp2040_flash` tool that uses the PICOBOOT
protocol. Root is not required.

The user specifies the serial device of the rp2040 they wish to flash as
the device. This device is reset into bootsel mode and `rp2040_flash`
is invoked on the original USB device path.

If the device is already in bootloader mode, the user can specify
'first' as `FLASH_DEVICE` which will simply invoke `rp2040_flash` with
no bus/address options.

Signed-off-by: Lasse Dalegaard <dalegaard@gmail.com>
2022-01-06 17:32:54 -05:00
..
motan motan: Fix comment copy-and-paste error in readlog.py 2021-12-01 20:09:25 -05:00
spi_flash spi_flash: Add btt-skr-mini-e3-v3 board definition 2021-12-23 22:15:26 -05:00
Dockerfile scripts: Update Docker file for current Klipper version (#2666) 2020-04-02 20:19:26 -04:00
avrsim.py avrsim: Change default speed to 16Mhz and default baud to 250K 2021-09-16 20:11:42 -04:00
buildcommands.py buildcommands: Use regular str() types for input on Python2 2021-10-31 13:52:31 -04:00
calibrate_shaper.py scripts: Migrated shaper calibration scripts to Python3 2021-12-30 18:14:53 -05:00
canbus_query.py canbus_query: Add tool to query CANBUS uuid 2021-03-13 11:29:41 -05:00
check-gcc.sh
check_whitespace.py check_whitespace: Warn on trailing tabs in Makefiles 2019-07-21 21:49:37 -04:00
check_whitespace.sh check_whitespace: Also check txt, css, html, yaml, and yml files for errors 2021-07-27 13:37:48 -04:00
checkstack.py checkstack: Wrap code to 80 columns 2019-02-27 13:17:05 -05:00
ci-build.sh klippy: Add a build import test tool 2021-10-04 14:36:08 -04:00
ci-install.sh scripts: Update klippy build tests to verify on both Python2 and Python3 2021-10-04 14:36:08 -04:00
flash-linux.sh flash-linux: Fix spelling error in message 2021-08-17 13:25:19 -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 rp2040: add make flash support 2022-01-06 17:32:54 -05:00
graph_accelerometer.py scripts: Migrated shaper calibration scripts to Python3 2021-12-30 18:14:53 -05:00
graph_extruder.py scripts: Update graphing scripts to work with either python2 or python3 2021-08-02 12:44:05 -04:00
graph_motion.py scripts: Update graphing scripts to work with either python2 or python3 2021-08-02 12:44:05 -04:00
graph_shaper.py scripts: Update graphing scripts to work with either python2 or python3 2021-08-02 12:44:05 -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 scripts: Update graphing scripts to work with either python2 or python3 2021-08-02 12:44:05 -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
klippy-requirements.txt configfile: Use Python2's ConfigParser when running on Python2 2021-10-09 19:37:48 -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
stepstats.py
test_klippy.py test_klippy: Convert to Python3 string encoding 2021-10-01 19:22:13 -04:00
update_chitu.py update_chitu: generating update uuid based on file hash (#4663) 2021-09-15 18:31:47 -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