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
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
check-gcc.sh
check_whitespace.py
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
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
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
graphstats.py scripts: Update graphing scripts to work with either python2 or python3 2021-08-02 12:44:05 -04:00
install-arch.sh
install-beaglebone.sh
install-centos.sh
install-debian.sh
install-octopi.sh
install-ubuntu-18.04.sh
klipper-mcu-start.sh
klipper-pru-start.sh
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
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
whconsole.py