Compare commits
@@ -9,6 +9,9 @@ This is a port of the RP2040 (Raspberry Pi Pico processor) to the Arduino ecosys
|
||||
# Documentation
|
||||
See https://arduino-pico.readthedocs.io/en/latest/ along with the examples for more detailed usage information.
|
||||
|
||||
# Contributing
|
||||
Read the [Contributing Guide](https://github.com/earlephilhower/arduino-pico/blob/master/docs/contrib.rst) for more information on submitting pull requests and porting libraries or sketches to this core.
|
||||
|
||||
# Supported Boards
|
||||
* Raspberry Pi Pico
|
||||
* Raspberry Pi Pico W
|
||||
|
||||
+300
@@ -195,6 +195,12 @@ rpipico.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
rpipico.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
rpipico.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
rpipico.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
rpipico.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
rpipico.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
rpipico.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
rpipico.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
rpipico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
rpipico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
rpipico.menu.uploadmethod.picodebug=Pico-Debug
|
||||
rpipico.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
rpipico.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -485,6 +491,12 @@ rpipicow.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
rpipicow.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
rpipicow.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
rpipicow.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
rpipicow.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
rpipicow.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
rpipicow.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
rpipicow.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
rpipicow.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
rpipicow.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
rpipicow.menu.uploadmethod.picodebug=Pico-Debug
|
||||
rpipicow.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
rpipicow.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -755,6 +767,12 @@ rpipicow.menu.uploadmethod.picodebug.upload.tool.default=picodebug
|
||||
0xcb_helios.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
0xcb_helios.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
0xcb_helios.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
0xcb_helios.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
0xcb_helios.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
0xcb_helios.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
0xcb_helios.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
0xcb_helios.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
0xcb_helios.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
0xcb_helios.menu.uploadmethod.picodebug=Pico-Debug
|
||||
0xcb_helios.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
0xcb_helios.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -977,6 +995,12 @@ adafruit_feather.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
adafruit_feather.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
adafruit_feather.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
adafruit_feather.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
adafruit_feather.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
adafruit_feather.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
adafruit_feather.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
adafruit_feather.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
adafruit_feather.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
adafruit_feather.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
adafruit_feather.menu.uploadmethod.picodebug=Pico-Debug
|
||||
adafruit_feather.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
adafruit_feather.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -1199,6 +1223,12 @@ adafruit_feather_scorpio.menu.uploadmethod.picoprobe.build.debugscript=picoprobe
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picodebug=Pico-Debug
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
adafruit_feather_scorpio.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -1421,6 +1451,12 @@ adafruit_itsybitsy.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
adafruit_itsybitsy.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
adafruit_itsybitsy.menu.uploadmethod.picodebug=Pico-Debug
|
||||
adafruit_itsybitsy.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
adafruit_itsybitsy.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -1643,6 +1679,12 @@ adafruit_qtpy.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
adafruit_qtpy.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
adafruit_qtpy.menu.uploadmethod.picodebug=Pico-Debug
|
||||
adafruit_qtpy.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
adafruit_qtpy.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -1865,6 +1907,12 @@ adafruit_stemmafriend.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tc
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
adafruit_stemmafriend.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
adafruit_stemmafriend.menu.uploadmethod.picodebug=Pico-Debug
|
||||
adafruit_stemmafriend.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
adafruit_stemmafriend.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -2087,6 +2135,12 @@ adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe.build.debugscript=picoprobe
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picodebug=Pico-Debug
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
adafruit_trinkeyrp2040qt.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -2309,6 +2363,12 @@ adafruit_macropad2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tc
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
adafruit_macropad2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
adafruit_macropad2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
adafruit_macropad2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
adafruit_macropad2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -2531,6 +2591,12 @@ adafruit_kb2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
adafruit_kb2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
adafruit_kb2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
adafruit_kb2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
adafruit_kb2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -2793,6 +2859,12 @@ arduino_nano_connect.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
arduino_nano_connect.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
arduino_nano_connect.menu.uploadmethod.picodebug=Pico-Debug
|
||||
arduino_nano_connect.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
arduino_nano_connect.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -3016,6 +3088,12 @@ bridgetek_idm2040-7a.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picodebug=Pico-Debug
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
bridgetek_idm2040-7a.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -3202,6 +3280,12 @@ cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
cytron_maker_nano_rp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -3388,6 +3472,12 @@ cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.t
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
cytron_maker_pi_rp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -3574,6 +3664,12 @@ datanoisetv_picoadk.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
datanoisetv_picoadk.menu.uploadmethod.picodebug=Pico-Debug
|
||||
datanoisetv_picoadk.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
datanoisetv_picoadk.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -3772,6 +3868,12 @@ flyboard2040_core.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
flyboard2040_core.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
flyboard2040_core.menu.uploadmethod.picodebug=Pico-Debug
|
||||
flyboard2040_core.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
flyboard2040_core.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -3958,6 +4060,12 @@ dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tc
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
dfrobot_beetle_rp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -4144,6 +4252,12 @@ electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe.build.debugscript=picop
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picodebug=Pico-Debug
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
electroniccats_huntercat_nfc.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -4330,6 +4444,12 @@ extelec_rc2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
extelec_rc2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
extelec_rc2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
extelec_rc2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
extelec_rc2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -4552,6 +4672,12 @@ challenger_2040_lte.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
challenger_2040_lte.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
challenger_2040_lte.menu.uploadmethod.picodebug=Pico-Debug
|
||||
challenger_2040_lte.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
challenger_2040_lte.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -4774,6 +4900,12 @@ challenger_2040_lora.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
challenger_2040_lora.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
challenger_2040_lora.menu.uploadmethod.picodebug=Pico-Debug
|
||||
challenger_2040_lora.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
challenger_2040_lora.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -4996,6 +5128,12 @@ challenger_2040_subghz.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.t
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
challenger_2040_subghz.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
challenger_2040_subghz.menu.uploadmethod.picodebug=Pico-Debug
|
||||
challenger_2040_subghz.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
challenger_2040_subghz.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -5219,6 +5357,12 @@ challenger_2040_wifi.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
challenger_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
challenger_2040_wifi.menu.uploadmethod.picodebug=Pico-Debug
|
||||
challenger_2040_wifi.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
challenger_2040_wifi.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -5442,6 +5586,12 @@ challenger_2040_wifi_ble.menu.uploadmethod.picoprobe.build.debugscript=picoprobe
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picodebug=Pico-Debug
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
challenger_2040_wifi_ble.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -5665,6 +5815,12 @@ challenger_nb_2040_wifi.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picodebug=Pico-Debug
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
challenger_nb_2040_wifi.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -5887,6 +6043,12 @@ challenger_2040_sdrtc.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tc
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picodebug=Pico-Debug
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
challenger_2040_sdrtc.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -6109,6 +6271,12 @@ challenger_2040_nfc.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
challenger_2040_nfc.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
challenger_2040_nfc.menu.uploadmethod.picodebug=Pico-Debug
|
||||
challenger_2040_nfc.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
challenger_2040_nfc.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -6331,6 +6499,12 @@ ilabs_rpico32.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
ilabs_rpico32.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
ilabs_rpico32.menu.uploadmethod.picodebug=Pico-Debug
|
||||
ilabs_rpico32.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
ilabs_rpico32.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -6553,6 +6727,12 @@ melopero_cookie_rp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.t
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
melopero_cookie_rp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -6823,6 +7003,12 @@ melopero_shake_rp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tc
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
melopero_shake_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
melopero_shake_rp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
melopero_shake_rp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
melopero_shake_rp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -7021,6 +7207,12 @@ nullbits_bit_c_pro.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picodebug=Pico-Debug
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
nullbits_bit_c_pro.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -7243,6 +7435,12 @@ pimoroni_pga2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
pimoroni_pga2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
pimoroni_pga2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
pimoroni_pga2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
pimoroni_pga2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -7465,6 +7663,12 @@ solderparty_rp2040_stamp.menu.uploadmethod.picoprobe.build.debugscript=picoprobe
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picodebug=Pico-Debug
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
solderparty_rp2040_stamp.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -7735,6 +7939,12 @@ sparkfun_promicrorp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
sparkfun_promicrorp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -8005,6 +8215,12 @@ sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
sparkfun_thingplusrp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -8191,6 +8407,12 @@ upesy_rp2040_devkit.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picodebug=Pico-Debug
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
upesy_rp2040_devkit.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -8377,6 +8599,12 @@ seeed_xiao_rp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
seeed_xiao_rp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -8647,6 +8875,12 @@ vccgnd_yd_rp2040.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picodebug=Pico-Debug
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
vccgnd_yd_rp2040.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -8869,6 +9103,12 @@ viyalab_mizu.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
viyalab_mizu.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
viyalab_mizu.menu.uploadmethod.picodebug=Pico-Debug
|
||||
viyalab_mizu.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
viyalab_mizu.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -9055,6 +9295,12 @@ waveshare_rp2040_zero.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tc
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picodebug=Pico-Debug
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
waveshare_rp2040_zero.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -9253,6 +9499,12 @@ waveshare_rp2040_one.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_one.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_one.menu.uploadmethod.picodebug=Pico-Debug
|
||||
waveshare_rp2040_one.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
waveshare_rp2040_one.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -9451,6 +9703,12 @@ waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe.build.debugscript=picoprob
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picodebug=Pico-Debug
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
waveshare_rp2040_plus_4mb.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -9721,6 +9979,12 @@ waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe.build.debugscript=picopro
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picodebug=Pico-Debug
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
waveshare_rp2040_plus_16mb.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -9907,6 +10171,12 @@ waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe.build.debugscript=picoprob
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picodebug=Pico-Debug
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
waveshare_rp2040_lcd_0_96.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -10093,6 +10363,12 @@ waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe.build.debugscript=picoprob
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picodebug=Pico-Debug
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
waveshare_rp2040_lcd_1_28.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -10279,6 +10555,12 @@ wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tc
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picodebug=Pico-Debug
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
wiznet_5100s_evb_pico.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -10465,6 +10747,12 @@ wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe.build.debugscript=picoprobe
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picodebug=Pico-Debug
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
wiznet_wizfi360_evb_pico.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -10651,6 +10939,12 @@ wiznet_5500_evb_pico.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picodebug=Pico-Debug
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
wiznet_5500_evb_pico.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
@@ -10871,6 +11165,12 @@ generic.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
|
||||
generic.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
|
||||
generic.menu.uploadmethod.picoprobe.upload.tool=picoprobe
|
||||
generic.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
|
||||
generic.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
|
||||
generic.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
|
||||
generic.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
|
||||
generic.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
|
||||
generic.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
|
||||
generic.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
|
||||
generic.menu.uploadmethod.picodebug=Pico-Debug
|
||||
generic.menu.uploadmethod.picodebug.build.ram_length=240k
|
||||
generic.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
|
||||
|
||||
@@ -246,6 +246,11 @@ public:
|
||||
return clock_get_hz(clk_sys);
|
||||
}
|
||||
|
||||
// Get current CPU core number
|
||||
static int cpuid() {
|
||||
return sio_hw->cpuid;
|
||||
}
|
||||
|
||||
// Get CPU cycle count. Needs to do magic to extens 24b HW to something longer
|
||||
volatile uint64_t _epoch = 0;
|
||||
inline uint32_t getCycleCount() {
|
||||
@@ -358,6 +363,16 @@ public:
|
||||
return (uint32_t)rr;
|
||||
}
|
||||
|
||||
bool isPicoW() {
|
||||
#if !defined(ARDUINO_RASPBERRY_PI_PICO_W)
|
||||
return false;
|
||||
#else
|
||||
extern bool __isPicoW;
|
||||
return __isPicoW;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
static void _SystickHandler() {
|
||||
rp2040._epoch += 1LL << 24;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#pragma once
|
||||
#define ARDUINO_PICO_MAJOR 2
|
||||
#define ARDUINO_PICO_MINOR 7
|
||||
#define ARDUINO_PICO_REVISION 2
|
||||
#define ARDUINO_PICO_VERSION_STR "2.7.2"
|
||||
#define ARDUINO_PICO_REVISION 3
|
||||
#define ARDUINO_PICO_VERSION_STR "2.7.3"
|
||||
|
||||
@@ -190,6 +190,7 @@ static void CheckSerialReset() {
|
||||
reset_usb_boot(0, 0);
|
||||
while (1); // WDT will fire here
|
||||
}
|
||||
__holdUpPendSV = 0;
|
||||
}
|
||||
|
||||
extern "C" void tud_cdc_line_state_cb(uint8_t itf, bool dtr, bool rts) {
|
||||
|
||||
@@ -28,7 +28,7 @@ typedef struct {
|
||||
} FMMap;
|
||||
|
||||
static FMMap *_map = nullptr;
|
||||
extern "C" SemaphoreHandle_t __get_freertos_mutex_for_ptr(mutex_t *m) {
|
||||
SemaphoreHandle_t __get_freertos_mutex_for_ptr(mutex_t *m, bool recursive) {
|
||||
if (!_map) {
|
||||
_map = (FMMap *)calloc(sizeof(FMMap), 16);
|
||||
}
|
||||
@@ -42,7 +42,12 @@ extern "C" SemaphoreHandle_t __get_freertos_mutex_for_ptr(mutex_t *m) {
|
||||
for (int i = 0; i < 16; i++) {
|
||||
if (_map[i].src == nullptr) {
|
||||
// Make a new mutex
|
||||
SemaphoreHandle_t fm = __freertos_mutex_create();
|
||||
SemaphoreHandle_t fm;
|
||||
if (recursive) {
|
||||
fm = _freertos_recursive_mutex_create();
|
||||
} else {
|
||||
fm = __freertos_mutex_create();
|
||||
}
|
||||
if (fm == nullptr) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
@@ -59,8 +59,8 @@ extern "C" {
|
||||
extern void vTaskPreemptionEnable(TaskHandle_t p) __attribute__((weak));
|
||||
#endif
|
||||
|
||||
extern SemaphoreHandle_t __get_freertos_mutex_for_ptr(mutex_t *m);
|
||||
}
|
||||
extern SemaphoreHandle_t __get_freertos_mutex_for_ptr(mutex_t *m, bool recursive = false);
|
||||
|
||||
// Halt the FreeRTOS PendSV task switching magic
|
||||
extern "C" int __holdUpPendSV;
|
||||
|
||||
+16
-4
@@ -80,7 +80,7 @@ static SemaphoreHandle_t __getFreeRTOSMutex(_LOCK_T lock) {
|
||||
} else if (l == &__lock___arc4random_mutex) {
|
||||
return __lock___arc4random_mutex_freertos;
|
||||
}
|
||||
return nullptr;
|
||||
return __get_freertos_mutex_for_ptr(l, false);
|
||||
}
|
||||
|
||||
static SemaphoreHandle_t __getFreeRTOSRecursiveMutex(_LOCK_T lock) {
|
||||
@@ -96,12 +96,18 @@ static SemaphoreHandle_t __getFreeRTOSRecursiveMutex(_LOCK_T lock) {
|
||||
} else if (l == &__lock___env_recursive_mutex) {
|
||||
return __lock___env_recursive_mutex_freertos;
|
||||
}
|
||||
return nullptr;
|
||||
return __get_freertos_mutex_for_ptr((mutex_t *)l, true);
|
||||
}
|
||||
|
||||
void __retarget_lock_init(_LOCK_T *lock) {
|
||||
if (__freeRTOSinitted) {
|
||||
/* Already done in initFreeRTOSMutexes() */
|
||||
mutex_t *l = (mutex_t *)lock;
|
||||
if ((l == &__lock___at_quick_exit_mutex) || (l == &__lock___tz_mutex) || (l == &__lock___dd_hash_mutex) || (l == &__lock___arc4random_mutex)) {
|
||||
/* Already done in initFreeRTOSMutexes() */
|
||||
} else {
|
||||
// Will init the mutex as well
|
||||
__get_freertos_mutex_for_ptr(l, false);
|
||||
}
|
||||
} else {
|
||||
mutex_init((mutex_t*) lock);
|
||||
}
|
||||
@@ -109,7 +115,13 @@ void __retarget_lock_init(_LOCK_T *lock) {
|
||||
|
||||
void __retarget_lock_init_recursive(_LOCK_T *lock) {
|
||||
if (__freeRTOSinitted) {
|
||||
/* Already done in initFreeRTOSMutexes() */
|
||||
recursive_mutex_t *l = (recursive_mutex_t *)lock;
|
||||
if ((l == &__lock___sinit_recursive_mutex) || (l == &__lock___sfp_recursive_mutex) || (l == &__lock___atexit_recursive_mutex) || (l == &__lock___malloc_recursive_mutex) || (l == &__lock___env_recursive_mutex)) {
|
||||
/* Already done in initFreeRTOSMutexes() */
|
||||
} else {
|
||||
// Will init the mutex as well
|
||||
__get_freertos_mutex_for_ptr((mutex_t *)l, true);
|
||||
}
|
||||
} else {
|
||||
recursive_mutex_init((recursive_mutex_t*) lock);
|
||||
}
|
||||
|
||||
+2
-2
@@ -14,12 +14,12 @@ Returns a value from 0...4095 correspionding to the ADC reading
|
||||
of the specific pin.
|
||||
|
||||
void analogReadResolution(int bits)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Determines the resolution (in bits) of the value returned by the analogRead() function.
|
||||
Default resolution is 10bit.
|
||||
|
||||
float analogReadTemp(float vref = 3.3f)
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Returns the temperature, in Celsius, of the onboard thermal sensor.
|
||||
If you have a custom Vref for the ADC on your RP2040 board, you can pass it in as a parameter. Calling with no parameters assumes the normal, 3.3V Vref.
|
||||
This reading is not exceedingly accurate and of relatively low
|
||||
|
||||
+2
-2
@@ -54,9 +54,9 @@ author = u'Earle F. Philhower, III'
|
||||
# built documents.
|
||||
#
|
||||
# The short X.Y version.
|
||||
version = u'2.7.2'
|
||||
version = u'2.7.3'
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = u'2.7.2'
|
||||
release = u'2.7.3'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
Contributing and Porting to the Core
|
||||
====================================
|
||||
|
||||
First of all, thank you for contributing to the project. It's a lot of work
|
||||
keeping up with all the different uses of the RP2040, so the more people
|
||||
working on the code, the better. Your assistance can help the project
|
||||
succeed.
|
||||
|
||||
Contributing to the Core (Pull Requests)
|
||||
----------------------------------------
|
||||
|
||||
We use the standard GitHub Pull Request model. If you're unfamiliar with it,
|
||||
this `guide <https://www.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github-3/>` gives a simple overview of the process.
|
||||
|
||||
All pull requests have to pass a set of Continuous Integration (CI) checks
|
||||
which help make sure the code compiles under different configurations and has
|
||||
no spelling or style errors.
|
||||
|
||||
Tips for a Good Pull Request (PR)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
All code in the core and libraries, except for INO sketches, uses a 4-space
|
||||
indent with cuddled brackets. When in doubt, copy your formatting from the
|
||||
surrounding code. You should install ``astyle`` and run ``tests/restyle.sh``
|
||||
on your machine before committing and pushing any pull requests to ensure
|
||||
the formatting is correct.
|
||||
|
||||
Describe the change you're proposing and why it's important in your
|
||||
``git commit`` message. If it fixes an open issue, place ``Fixes #xxxx``
|
||||
(where xxxx is the issue number) in the message to link the two.
|
||||
|
||||
Try and only change one thing per pull request. That makes it easier to
|
||||
review and prioritize. Opening up a separate PR per change also helps keep
|
||||
track of them when release messages are generated.
|
||||
|
||||
Adding a New Board
|
||||
------------------
|
||||
|
||||
Adding a new board requires:
|
||||
|
||||
* Updated ``tools/makeboards.py`` script
|
||||
* Updated ``boards.txt`` file, generated by ``makeboard.py``
|
||||
* Updated ``package_pico_index.template.json`` file, generated by ``makeboard.py``
|
||||
* New ``tools/json/BOARD_NAME.json`` board file for Platform.IO
|
||||
* New ``variants/BOARD_NAME/pins_arduino.h`` header defining the I/O pins
|
||||
|
||||
To add a new RP2040 board you will need to update the ``tools/makeboards.py``
|
||||
script. Do *NOT* manually edit ``boards.txt``, that file is machine generated.
|
||||
You will need to add a ``MakeBoard`` call at the end of the file. Please be sure
|
||||
to add your board so that it sorts alphabetically, starting with the company name
|
||||
and then the board name. Otherwise it is hard to find a specific board in the menu.
|
||||
|
||||
Run ``python3 tools/makeboards.py`` to update the ``boards.txt`` file and generate
|
||||
a Platform.IO JSON file in the ``tools/json`` directory.
|
||||
|
||||
Create a folder called ``variants/BOARD_NAME`` and place in a ``pins_arduino.h``
|
||||
file in it that contains your default pin name mapping (i.e. SPI0/1 pins, UART
|
||||
pins, LED_DEFAULT, etc.). Copying one of the existing ones as a template can
|
||||
make this task much simpler.
|
||||
|
||||
In your ``git commit`` be sure to add the newly generated ``tools/json/XXX.json``
|
||||
file as well as the modified ``makeboards`` script and ``boards.txt``, the new
|
||||
``pins_arduino.h`` header you generated, and the Arduino packaging JSON
|
||||
``package/package_pico_index.template.json``. You should also add a note in
|
||||
the ``README.md`` file listing your new board.
|
||||
|
||||
Submit the updated commit as a PR and, if all goes well, your board will be in
|
||||
on the next core release.
|
||||
|
||||
|
||||
Porting Libraries and Applications to the Core
|
||||
----------------------------------------------
|
||||
|
||||
We try and follow Arduino standards so, with luck, porting to this core should
|
||||
be relatively straightforward. The ``WiFi`` library and associates support
|
||||
libraries like ``WebServer`` are modeled after the ESP32 and ESP8266 versions
|
||||
of those libraries, combined with the "standard" Arduino ``WiFi`` one.
|
||||
|
||||
Compiler Defines for Porting
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
If you are adding RP2040 support to an existing library and need to isolate
|
||||
code that only runs on this core, use the following define.
|
||||
|
||||
.. code:: cpp
|
||||
|
||||
#if defined(ARDUINO_ARCH_RP2040)
|
||||
~~~ your changes ~~~
|
||||
#endif
|
||||
|
||||
Library Architectures
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
After adding support in the code, libraries need their ``library.properties``
|
||||
and ``library.json`` files updated to indicate support, or the IDE will
|
||||
not know your new code is compatible here.
|
||||
|
||||
Add ``rp2040`` to ``architectures`` (in ``library.properties``) and
|
||||
``"rp2040"`` to ``platforms[]`` (in ``library.json``) to let the tools know.
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
Getting Help and Contributing
|
||||
=============================
|
||||
Getting Help
|
||||
============
|
||||
|
||||
This is a community supported project and has multiple ways to get assistance.
|
||||
Posting complete details, in a polite and organized way will get the best
|
||||
|
||||
+3
-1
@@ -16,7 +16,9 @@ For the latest version, always check https://github.com/earlephilhower/arduino-p
|
||||
:maxdepth: 2
|
||||
:caption: Contents:
|
||||
|
||||
Getting Help and Contributing <help>
|
||||
Getting Help <help>
|
||||
Contributing <contrib>
|
||||
|
||||
Installation <install>
|
||||
IDE Menus <ide>
|
||||
|
||||
|
||||
+15
-2
@@ -13,6 +13,10 @@ Returns the current frequency of the core clock. This is read at runtime,
|
||||
versus the constant ``F_CPU`` macro that is also available. This is useful
|
||||
in cases where your code changes the core clock (i.e. low power modes, etc.)
|
||||
|
||||
int rp2040.cpuid()
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
Returns the current core ID (0 or 1) of the executing task.
|
||||
|
||||
uint32_t rp2040.getCycleCount()
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Returns a 32-bit cycle count from then the core started running. Because it
|
||||
@@ -41,13 +45,13 @@ Hardware Watchdog
|
||||
-----------------
|
||||
|
||||
void rp2040.wdt_begin(uint32_t delay_ms)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Enables the hardware watchdog timer with a delay value of delay_ms
|
||||
milliseconds. Note that on the RP2040, once this function has called, the
|
||||
hardware watchdog can _not_ be disabled.
|
||||
|
||||
void rp2040.wdt_reset()
|
||||
~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Reloads the watchdog's counter with the amount of time set by wdt_begin.
|
||||
|
||||
|
||||
@@ -71,6 +75,15 @@ Returns the total heap that was available to this program at compile time (i.e.
|
||||
the Pico RAM size minus things like the ``.data`` and ``.bss`` sections and other
|
||||
overhead).
|
||||
|
||||
Hardware Identification
|
||||
-----------------------
|
||||
|
||||
bool isPicoW()
|
||||
~~~~~~~~~~~~~~
|
||||
Returns the core's best guess if this code is running on a Raspberry Pi Pico W.
|
||||
This would let you, possibly, use the same UF2 for Pico and PicoW by simply not
|
||||
doing any WiFi calls.
|
||||
|
||||
Bootloader
|
||||
----------
|
||||
|
||||
|
||||
@@ -44,6 +44,8 @@ restartCore1 KEYWORD2
|
||||
reboot KEYWORD2
|
||||
restart KEYWORD2
|
||||
|
||||
isPicoW KEYWORD2
|
||||
|
||||
getChipID KEYWORD2
|
||||
|
||||
hwrand32 KEYWORD2
|
||||
|
||||
+10
-6
@@ -191,11 +191,6 @@ SECTIONS
|
||||
__data_end__ = .;
|
||||
} > RAM AT> FLASH
|
||||
|
||||
.uninitialized_data (COPY): {
|
||||
. = ALIGN(4);
|
||||
*(.uninitialized_data*)
|
||||
} > RAM
|
||||
|
||||
/* Start and end symbols must be word-aligned */
|
||||
.scratch_x : {
|
||||
__scratch_x_start__ = .;
|
||||
@@ -213,7 +208,7 @@ SECTIONS
|
||||
} > SCRATCH_Y AT > FLASH
|
||||
__scratch_y_source__ = LOADADDR(.scratch_y);
|
||||
|
||||
.bss : {
|
||||
.bss : {
|
||||
. = ALIGN(4);
|
||||
__bss_start__ = .;
|
||||
*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.bss*)))
|
||||
@@ -222,6 +217,15 @@ SECTIONS
|
||||
__bss_end__ = .;
|
||||
} > RAM
|
||||
|
||||
/* At most one of the following two will be engaged, depending on the SDK version */
|
||||
.uninitialized_ram MAX(0x20003000, .) (NOLOAD) : {
|
||||
*(.uninitialized_ram*)
|
||||
} > RAM
|
||||
|
||||
.uninitialized_data MAX(0x20003000, .) (NOLOAD) : {
|
||||
*(.uninitialized_data*)
|
||||
} > RAM
|
||||
|
||||
.heap (COPY):
|
||||
{
|
||||
__end__ = .;
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
source [find interface/cmsis-dap.cfg]
|
||||
source [find target/rp2040.cfg]
|
||||
@@ -7,10 +7,10 @@
|
||||
The circuit:
|
||||
analog sensors on analog ins 0, 1, and 2
|
||||
SD card attached to SPI bus as follows (Raspberry Pi Pico):
|
||||
** MISO - pin 0
|
||||
** MOSI - pin 3
|
||||
** CS - pin 1
|
||||
** SCK - pin 2
|
||||
** MISO - pin 4
|
||||
** MOSI - pin 7
|
||||
** CS - pin 5
|
||||
** SCK - pin 6
|
||||
|
||||
created 24 Nov 2010
|
||||
modified 9 Apr 2012
|
||||
@@ -20,19 +20,32 @@
|
||||
|
||||
*/
|
||||
|
||||
// This are GP pins for SPI0 on the Raspberry Pi Pico board, and connect
|
||||
// to different *board* level pinouts. Check the PCB while wiring.
|
||||
// Only certain pins can be used by the SPI hardware, so if you change
|
||||
// these be sure they are legal or the program will crash.
|
||||
// See: https://datasheets.raspberrypi.com/picow/PicoW-A4-Pinout.pdf
|
||||
const int _MISO = 4;
|
||||
const int _MOSI = 7;
|
||||
const int _CS = 5;
|
||||
const int _SCK = 6;
|
||||
|
||||
#include <SPI.h>
|
||||
#include <SD.h>
|
||||
|
||||
const int chipSelect = 4;
|
||||
|
||||
void setup() {
|
||||
// Open serial communications and wait for port to open:
|
||||
Serial.begin(115200);
|
||||
|
||||
Serial.print("Initializing SD card...");
|
||||
|
||||
// Ensure the SPI pinout the SD card is connected to is configured properly
|
||||
SPI.setRX(_MISO);
|
||||
SPI.setTX(_MOSI);
|
||||
SPI.setSCK(_SCK);
|
||||
|
||||
// see if the card is present and can be initialized:
|
||||
if (!SD.begin(chipSelect)) {
|
||||
if (!SD.begin(_CS)) {
|
||||
Serial.println("Card failed, or not present");
|
||||
// don't do anything more:
|
||||
return;
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
The circuit:
|
||||
SD card attached to SPI bus as follows:
|
||||
** MISO - pin 0
|
||||
** MOSI - pin 3
|
||||
** CS - pin 1
|
||||
** SCK - pin 2
|
||||
** MISO - pin 4
|
||||
** MOSI - pin 7
|
||||
** CS - pin 5
|
||||
** SCK - pin 6
|
||||
|
||||
created 22 December 2010
|
||||
by Limor Fried
|
||||
@@ -20,19 +20,32 @@
|
||||
|
||||
*/
|
||||
|
||||
// This are GP pins for SPI0 on the Raspberry Pi Pico board, and connect
|
||||
// to different *board* level pinouts. Check the PCB while wiring.
|
||||
// Only certain pins can be used by the SPI hardware, so if you change
|
||||
// these be sure they are legal or the program will crash.
|
||||
// See: https://datasheets.raspberrypi.com/picow/PicoW-A4-Pinout.pdf
|
||||
const int _MISO = 4;
|
||||
const int _MOSI = 7;
|
||||
const int _CS = 5;
|
||||
const int _SCK = 6;
|
||||
|
||||
#include <SPI.h>
|
||||
#include <SD.h>
|
||||
|
||||
const int chipSelect = 4;
|
||||
|
||||
void setup() {
|
||||
// Open serial communications and wait for port to open:
|
||||
Serial.begin(115200);
|
||||
|
||||
Serial.print("Initializing SD card...");
|
||||
|
||||
// Ensure the SPI pinout the SD card is connected to is configured properly
|
||||
SPI.setRX(_MISO);
|
||||
SPI.setTX(_MOSI);
|
||||
SPI.setSCK(_SCK);
|
||||
|
||||
// see if the card is present and can be initialized:
|
||||
if (!SD.begin(chipSelect)) {
|
||||
if (!SD.begin(_CS)) {
|
||||
Serial.println("Card failed, or not present");
|
||||
// don't do anything more:
|
||||
return;
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
This example shows how to create and destroy an SD card file
|
||||
The circuit:
|
||||
SD card attached to SPI bus as follows:
|
||||
** MISO - pin 0
|
||||
** MOSI - pin 3
|
||||
** CS - pin 1
|
||||
** SCK - pin 2
|
||||
** MISO - pin 4
|
||||
** MOSI - pin 7
|
||||
** CS - pin 5
|
||||
** SCK - pin 6
|
||||
|
||||
created Nov 2010
|
||||
by David A. Mellis
|
||||
@@ -17,6 +17,17 @@
|
||||
This example code is in the public domain.
|
||||
|
||||
*/
|
||||
|
||||
// This are GP pins for SPI0 on the Raspberry Pi Pico board, and connect
|
||||
// to different *board* level pinouts. Check the PCB while wiring.
|
||||
// Only certain pins can be used by the SPI hardware, so if you change
|
||||
// these be sure they are legal or the program will crash.
|
||||
// See: https://datasheets.raspberrypi.com/picow/PicoW-A4-Pinout.pdf
|
||||
const int _MISO = 4;
|
||||
const int _MOSI = 7;
|
||||
const int _CS = 5;
|
||||
const int _SCK = 6;
|
||||
|
||||
#include <SPI.h>
|
||||
#include <SD.h>
|
||||
|
||||
@@ -28,7 +39,12 @@ void setup() {
|
||||
|
||||
Serial.print("Initializing SD card...");
|
||||
|
||||
if (!SD.begin(4)) {
|
||||
// Ensure the SPI pinout the SD card is connected to is configured properly
|
||||
SPI.setRX(_MISO);
|
||||
SPI.setTX(_MOSI);
|
||||
SPI.setSCK(_SCK);
|
||||
|
||||
if (!SD.begin(_CS)) {
|
||||
Serial.println("initialization failed!");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
This example shows how to read and write data to and from an SD card file
|
||||
The circuit:
|
||||
SD card attached to SPI bus as follows:
|
||||
** MISO - pin 0
|
||||
** MOSI - pin 3
|
||||
** CS - pin 1
|
||||
** SCK - pin 2
|
||||
** MISO - pin 4
|
||||
** MOSI - pin 7
|
||||
** CS - pin 5
|
||||
** SCK - pin 6
|
||||
|
||||
created Nov 2010
|
||||
by David A. Mellis
|
||||
@@ -18,6 +18,16 @@
|
||||
|
||||
*/
|
||||
|
||||
// This are GP pins for SPI0 on the Raspberry Pi Pico board, and connect
|
||||
// to different *board* level pinouts. Check the PCB while wiring.
|
||||
// Only certain pins can be used by the SPI hardware, so if you change
|
||||
// these be sure they are legal or the program will crash.
|
||||
// See: https://datasheets.raspberrypi.com/picow/PicoW-A4-Pinout.pdf
|
||||
const int _MISO = 4;
|
||||
const int _MOSI = 7;
|
||||
const int _CS = 5;
|
||||
const int _SCK = 6;
|
||||
|
||||
#include <SPI.h>
|
||||
#include <SD.h>
|
||||
|
||||
@@ -29,7 +39,12 @@ void setup() {
|
||||
|
||||
Serial.print("Initializing SD card...");
|
||||
|
||||
if (!SD.begin(4)) {
|
||||
// Ensure the SPI pinout the SD card is connected to is configured properly
|
||||
SPI.setRX(_MISO);
|
||||
SPI.setTX(_MOSI);
|
||||
SPI.setSCK(_SCK);
|
||||
|
||||
if (!SD.begin(_CS)) {
|
||||
Serial.println("initialization failed!");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
The circuit:
|
||||
SD card attached to SPI bus as follows:
|
||||
** MISO - pin 0
|
||||
** MOSI - pin 3
|
||||
** CS - pin 1
|
||||
** SCK - pin 2
|
||||
** MISO - pin 4
|
||||
** MOSI - pin 7
|
||||
** CS - pin 5
|
||||
** SCK - pin 6
|
||||
|
||||
created Nov 2010
|
||||
by David A. Mellis
|
||||
@@ -21,6 +21,17 @@
|
||||
This example code is in the public domain.
|
||||
|
||||
*/
|
||||
|
||||
// This are GP pins for SPI0 on the Raspberry Pi Pico board, and connect
|
||||
// to different *board* level pinouts. Check the PCB while wiring.
|
||||
// Only certain pins can be used by the SPI hardware, so if you change
|
||||
// these be sure they are legal or the program will crash.
|
||||
// See: https://datasheets.raspberrypi.com/picow/PicoW-A4-Pinout.pdf
|
||||
const int _MISO = 4;
|
||||
const int _MOSI = 7;
|
||||
const int _CS = 5;
|
||||
const int _SCK = 6;
|
||||
|
||||
#include <SPI.h>
|
||||
#include <SD.h>
|
||||
|
||||
@@ -32,7 +43,12 @@ void setup() {
|
||||
|
||||
Serial.print("Initializing SD card...");
|
||||
|
||||
if (!SD.begin(SS)) {
|
||||
// Ensure the SPI pinout the SD card is connected to is configured properly
|
||||
SPI.setRX(_MISO);
|
||||
SPI.setTX(_MOSI);
|
||||
SPI.setSCK(_SCK);
|
||||
|
||||
if (!SD.begin(_CS)) {
|
||||
Serial.println("initialization failed!");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
#undef FILE_READ
|
||||
#define FILE_READ O_READ
|
||||
#undef FILE_WRITE
|
||||
#define FILE_WRITE (O_READ | O_WRITE | O_CREAT | O_APPEND)
|
||||
#define FILE_WRITE (O_RDWR | O_CREAT | O_APPEND)
|
||||
|
||||
|
||||
class SDClass {
|
||||
|
||||
@@ -135,7 +135,6 @@ void SPIClassRP2040::transfer(void *buf, size_t count) {
|
||||
uint8_t *buff = reinterpret_cast<uint8_t *>(buf);
|
||||
for (size_t i = 0; i < count; i++) {
|
||||
*buff = transfer(*buff);
|
||||
*buff = (_spis.getBitOrder() == MSBFIRST) ? *buff : reverseByte(*buff);
|
||||
buff++;
|
||||
}
|
||||
DEBUGSPI("SPI::transfer completed\n");
|
||||
|
||||
@@ -158,6 +158,22 @@ uint8_t WiFiClass::beginAP(const char *ssid, const char* passphrase) {
|
||||
}
|
||||
#endif
|
||||
|
||||
uint8_t WiFiClass::softAPgetStationNum() {
|
||||
if (!_apMode || !_wifiHWInitted) {
|
||||
return 0;
|
||||
}
|
||||
int m;
|
||||
cyw43_wifi_ap_get_max_stas(&cyw43_state, &m);
|
||||
uint8_t *macs = (uint8_t*)malloc(m * 6);
|
||||
if (!macs) {
|
||||
return 0;
|
||||
}
|
||||
cyw43_wifi_ap_get_stas(&cyw43_state, &m, macs);
|
||||
free(macs);
|
||||
return m;
|
||||
}
|
||||
|
||||
|
||||
bool WiFiClass::connected() {
|
||||
return (_apMode && _wifiHWInitted) || (_wifi.connected() && localIP().isSet() && (cyw43_wifi_link_status(&cyw43_state, _apMode ? 1 : 0) == CYW43_LINK_JOIN));
|
||||
}
|
||||
|
||||
@@ -50,6 +50,8 @@ target_compile_definitions(ota PUBLIC
|
||||
target_compile_options(ota PUBLIC
|
||||
-fno-exceptions
|
||||
-Os
|
||||
-Wall
|
||||
-Werror
|
||||
$<$<COMPILE_LANGUAGE:CXX>:-fno-rtti>
|
||||
)
|
||||
|
||||
|
||||
+17
-15
@@ -23,21 +23,28 @@
|
||||
|
||||
MEMORY
|
||||
{
|
||||
FLASH(rx) : ORIGIN = 0x10000100, LENGTH = 16384k
|
||||
RAM(rwx) : ORIGIN = 0x20000000, LENGTH = 256k
|
||||
FLASH(rx) : ORIGIN = 0x10000100, LENGTH = 16384k
|
||||
RAM(rwx) : ORIGIN = 0x20000000, LENGTH = 212k
|
||||
/* We split RAM into main (where the flash->ram code will be copied) and GLOBALS which has all large arrays */
|
||||
/* By placing those arrays at the end of RAM we can avoid overwriting uninitialize_ram from the main app as */
|
||||
/* long as those vars are stored after 12K by using an alignment value in the main app linker file. */
|
||||
GLOBALS(rwx) : ORIGIN = 0x20035000, LENGTH = 44k
|
||||
SCRATCH_X(rwx) : ORIGIN = 0x20040000, LENGTH = 4k
|
||||
SCRATCH_Y(rwx) : ORIGIN = 0x20041000, LENGTH = 4k
|
||||
}
|
||||
|
||||
ENTRY(_entry_point)
|
||||
|
||||
SECTIONS
|
||||
{
|
||||
SECTIONS {
|
||||
/* Second stage bootloader is prepended to the image. It must be 256 bytes big
|
||||
and checksummed. It is usually built by the boot_stage2 target
|
||||
in the Raspberry Pi Pico SDK
|
||||
*/
|
||||
|
||||
/* Make sure the globals are not copied/etc. They're empty RAM we will init ourselves */
|
||||
.globals (NOLOAD) : {
|
||||
} > GLOBALS
|
||||
|
||||
.flash_begin : {
|
||||
__flash_binary_start = .;
|
||||
} > FLASH
|
||||
@@ -72,14 +79,12 @@ SECTIONS
|
||||
. = ALIGN(4);
|
||||
} > FLASH
|
||||
|
||||
.ARM.extab :
|
||||
{
|
||||
.ARM.extab : {
|
||||
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
||||
} > FLASH
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx :
|
||||
{
|
||||
.ARM.exidx : {
|
||||
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
|
||||
} > FLASH
|
||||
__exidx_end = .;
|
||||
@@ -188,7 +193,7 @@ SECTIONS
|
||||
} > SCRATCH_Y AT > FLASH
|
||||
__scratch_y_source__ = LOADADDR(.scratch_y);
|
||||
|
||||
.bss : {
|
||||
.bss : {
|
||||
. = ALIGN(4);
|
||||
__bss_start__ = .;
|
||||
*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.bss*)))
|
||||
@@ -197,8 +202,7 @@ SECTIONS
|
||||
__bss_end__ = .;
|
||||
} > RAM
|
||||
|
||||
.heap (COPY):
|
||||
{
|
||||
.heap (COPY): {
|
||||
__end__ = .;
|
||||
end = __end__;
|
||||
*(.heap*)
|
||||
@@ -214,12 +218,10 @@ SECTIONS
|
||||
/* by default we put core 0 stack at the end of scratch Y, so that if core 1
|
||||
* stack is not used then all of SCRATCH_X is free.
|
||||
*/
|
||||
.stack1_dummy (COPY):
|
||||
{
|
||||
.stack1_dummy (COPY): {
|
||||
*(.stack1*)
|
||||
} > SCRATCH_X
|
||||
.stack_dummy (COPY):
|
||||
{
|
||||
.stack_dummy (COPY): {
|
||||
*(.stack*)
|
||||
} > SCRATCH_Y
|
||||
|
||||
|
||||
@@ -53,8 +53,7 @@ void dumphex(uint32_t x) {
|
||||
#endif
|
||||
}
|
||||
|
||||
static OTACmdPage _ota_cmd;
|
||||
|
||||
extern OTACmdPage _ota_cmd;
|
||||
void do_ota() {
|
||||
if (*__FS_START__ == *__FS_END__) {
|
||||
return;
|
||||
@@ -165,7 +164,7 @@ void do_ota() {
|
||||
|
||||
#pragma GCC push_options
|
||||
#pragma GCC optimize("O0")
|
||||
int main(int a, unsigned char **b) {
|
||||
int main(int a, char **b) {
|
||||
(void) a;
|
||||
(void) b;
|
||||
|
||||
@@ -190,7 +189,7 @@ int main(int a, unsigned char **b) {
|
||||
fcn();
|
||||
|
||||
// Should never get here!
|
||||
return 0;
|
||||
return *sp;
|
||||
}
|
||||
#pragma GCC pop_options
|
||||
|
||||
|
||||
+13
-11
@@ -26,6 +26,8 @@
|
||||
#include "../libraries/LittleFS/lib/littlefs/lfs_util.h"
|
||||
#include "./uzlib/src/uzlib.h"
|
||||
|
||||
OTACmdPage __attribute__((section (".globals"))) _ota_cmd;
|
||||
|
||||
static lfs_t _lfs;
|
||||
static struct lfs_config _lfs_cfg;
|
||||
|
||||
@@ -70,9 +72,9 @@ static int lfs_flash_sync(const struct lfs_config *c) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint8_t _read_buffer[256];
|
||||
uint8_t _prog_buffer[256];
|
||||
uint8_t _lookahead_buffer[256];
|
||||
uint8_t __attribute__((section (".globals"))) _read_buffer[256];
|
||||
uint8_t __attribute__((section (".globals"))) _prog_buffer[256];
|
||||
uint8_t __attribute__((section (".globals"))) _lookahead_buffer[256];
|
||||
bool lfsMount(uint8_t *start, uint32_t blockSize, uint32_t size) {
|
||||
_start = start;
|
||||
_blockSize = blockSize;
|
||||
@@ -104,16 +106,16 @@ bool lfsMount(uint8_t *start, uint32_t blockSize, uint32_t size) {
|
||||
static bool _gzip = false;
|
||||
static lfs_file_t _file;
|
||||
|
||||
static unsigned char __attribute__((aligned(4))) uzlib_read_buff[4096];
|
||||
static unsigned char gzip_dict[32768];
|
||||
static uint8_t _flash_buff[4096]; // no room for this on the stack
|
||||
static struct uzlib_uncomp m_uncomp;
|
||||
unsigned char __attribute__((section (".globals"))) uzlib_read_buff[4096];
|
||||
unsigned char __attribute__((section (".globals"))) gzip_dict[32768];
|
||||
uint8_t __attribute__((section (".globals")))_flash_buff[4096]; // no room for this on the stack
|
||||
struct uzlib_uncomp __attribute__((section (".globals"))) m_uncomp;
|
||||
|
||||
static uint8_t _ota_buff[256];
|
||||
static struct lfs_file_config _ota_cfg = { (void *)_ota_buff, NULL, 0 };
|
||||
uint8_t __attribute__((section (".globals")))_ota_buff[256];
|
||||
struct lfs_file_config _ota_cfg = { (void *)_ota_buff, NULL, 0 };
|
||||
|
||||
static uint8_t _file_buff[256];
|
||||
static struct lfs_file_config _file_cfg = { (void *)_file_buff, NULL, 0 };
|
||||
uint8_t __attribute__((section (".globals")))_file_buff[256];
|
||||
struct lfs_file_config _file_cfg = { (void *)_file_buff, NULL, 0 };
|
||||
|
||||
bool lfsReadOTA(OTACmdPage *ota, uint32_t *blockToErase) {
|
||||
lfs_file_t f;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "framework-arduinopico",
|
||||
"version": "1.20702.0",
|
||||
"version": "1.20703.0",
|
||||
"description": "Arduino Wiring-based Framework (RPi Pico RP2040)",
|
||||
"keywords": [
|
||||
"framework",
|
||||
|
||||
@@ -111,6 +111,8 @@ sed 's/^tools.uf2conv.network_cmd=.*//g' | \
|
||||
sed 's/^#tools.uf2conv.network_cmd=/tools.uf2conv.network_cmd=/g' | \
|
||||
sed 's/^tools.picoprobe.cmd=.*//g' | \
|
||||
sed 's/^#tools.picoprobe.cmd=/tools.picoprobe.cmd=/g' | \
|
||||
sed 's/^tools.picoprobe_cmsis_dap.cmd=.*//g' | \
|
||||
sed 's/^#tools.picoprobe_cmsis_dap.cmd=/tools.picoprobe_cmsis_dap.cmd=/g' | \
|
||||
sed 's/^tools.picotool.cmd=.*//g' | \
|
||||
sed 's/^#tools.picotool.cmd=/tools.picotool.cmd=/g' | \
|
||||
sed 's/^tools.picodebug.cmd=.*//g' | \
|
||||
|
||||
@@ -171,22 +171,22 @@
|
||||
"toolsDependencies": [
|
||||
{
|
||||
"packager": "rp2040",
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-gcc"
|
||||
},
|
||||
{
|
||||
"packager": "rp2040",
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-mklittlefs"
|
||||
},
|
||||
{
|
||||
"packager": "rp2040",
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-elf2uf2"
|
||||
},
|
||||
{
|
||||
"packager": "rp2040",
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-pioasm"
|
||||
},
|
||||
{
|
||||
@@ -196,12 +196,12 @@
|
||||
},
|
||||
{
|
||||
"packager": "rp2040",
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-openocd"
|
||||
},
|
||||
{
|
||||
"packager": "rp2040",
|
||||
"version": "1.5.0-a-03f2812",
|
||||
"version": "1.5.0-b-03f2812",
|
||||
"name": "pqt-picotool"
|
||||
}
|
||||
],
|
||||
@@ -212,111 +212,111 @@
|
||||
],
|
||||
"tools": [
|
||||
{
|
||||
"version": "1.5.0-a-03f2812",
|
||||
"version": "1.5.0-b-03f2812",
|
||||
"name": "pqt-picotool",
|
||||
"systems": [
|
||||
{
|
||||
"host": "aarch64-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/aarch64-linux-gnu.picotool-03f2812.230113.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.picotool-03f2812.230113.tar.gz",
|
||||
"checksum": "SHA-256:3816240a6aef8da61895227df3b1b5d7a7f95456a9e7737e25252886f649d2f3",
|
||||
"size": "171807"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/aarch64-linux-gnu.picotool-03f2812.230216.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.picotool-03f2812.230216.tar.gz",
|
||||
"checksum": "SHA-256:5efe9c4ccc08d9d28cc87a0cfaf563b6fc1caa5d3967c963814225fd252756c7",
|
||||
"size": "171877"
|
||||
},
|
||||
{
|
||||
"host": "arm-linux-gnueabihf",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/arm-linux-gnueabihf.picotool-03f2812.230113.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.picotool-03f2812.230113.tar.gz",
|
||||
"checksum": "SHA-256:454e1a0ce9a546626bca73cdff74dfb0e06bf6603b13d5a3a4a4f0c0968fd65d",
|
||||
"size": "152809"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/arm-linux-gnueabihf.picotool-03f2812.230216.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.picotool-03f2812.230216.tar.gz",
|
||||
"checksum": "SHA-256:38f3f0925be5e053866ad33e8a535ac9d08f58af837a53b65dfe45f2ccbe9c5b",
|
||||
"size": "152925"
|
||||
},
|
||||
{
|
||||
"host": "i686-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-linux-gnu.picotool-03f2812.230113.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.picotool-03f2812.230113.tar.gz",
|
||||
"checksum": "SHA-256:fee7f93d65bb3db42a9fcf5683e2b038ab13875b1d5bedb304facb92e6469a37",
|
||||
"size": "183571"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-linux-gnu.picotool-03f2812.230216.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.picotool-03f2812.230216.tar.gz",
|
||||
"checksum": "SHA-256:485c09be49850d2e05c32e20fcc899b58e649e2863b300c7e89110d36094dce1",
|
||||
"size": "183644"
|
||||
},
|
||||
{
|
||||
"host": "i686-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-w64-mingw32.picotool-03f2812.230112.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.picotool-03f2812.230112.zip",
|
||||
"checksum": "SHA-256:8a37063d44e306b9315618962cd8dc14b815e998ba960a38099e45bb14bcda90",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-w64-mingw32.picotool-03f2812.230216.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.picotool-03f2812.230216.zip",
|
||||
"checksum": "SHA-256:9d7516313c1e9b341fe8ce05b786348def60692dc88f17bdee5bc25b6baf6871",
|
||||
"size": "352766"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-apple-darwin",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-apple-darwin14.picotool-03f2812.230112.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.picotool-03f2812.230112.tar.gz",
|
||||
"checksum": "SHA-256:5b2f77ee33a7a757546ab526d3e477300bf01e787e645f64aa86daac6b19a510",
|
||||
"size": "852449"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-apple-darwin14.picotool-03f2812.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.picotool-03f2812.230216.tar.gz",
|
||||
"checksum": "SHA-256:8b48c395f871dac7cbe396e4518649d40582d5a78948f0e792d0569db5069226",
|
||||
"size": "852423"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-linux-gnu.picotool-03f2812.230113.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.picotool-03f2812.230113.tar.gz",
|
||||
"checksum": "SHA-256:c6168c6948ec781ead9637ecddc357004aa0fbaca19a634a48fbfc4e48860d1a",
|
||||
"size": "131509"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-linux-gnu.picotool-03f2812.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.picotool-03f2812.230216.tar.gz",
|
||||
"checksum": "SHA-256:507d7d01d63caebb2c3f33e99a8545a3719699c5645c423175bf0b7bfd685a48",
|
||||
"size": "131605"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-w64-mingw32.picotool-03f2812.230112.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.picotool-03f2812.230112.zip",
|
||||
"checksum": "SHA-256:a5bded215b886bc8dc35520d2ae696c56e370ef6e92ca7d3a47fe82db362afa7",
|
||||
"size": "337118"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-w64-mingw32.picotool-03f2812.230216.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.picotool-03f2812.230216.zip",
|
||||
"checksum": "SHA-256:ca62fe7dd783fc38080d834e413e1632086c6bc24660e6f5eaad931465ca87e3",
|
||||
"size": "337119"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-openocd",
|
||||
"systems": [
|
||||
{
|
||||
"host": "aarch64-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/aarch64-linux-gnu.openocd-228ede43d.221223.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.openocd-228ede43d.221223.tar.gz",
|
||||
"checksum": "SHA-256:aa3f7a24af6afca5bacd9172f943f59d1f7ca9a3525e7e9c445dba9f8c6c8b68",
|
||||
"size": "5807317"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/aarch64-linux-gnu.openocd-8e3c38f78.230216.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.openocd-8e3c38f78.230216.tar.gz",
|
||||
"checksum": "SHA-256:6875c0c2e7faa320882d00f33f415499e1028d3bd0bac7d672d4342968c28eaf",
|
||||
"size": "5812640"
|
||||
},
|
||||
{
|
||||
"host": "arm-linux-gnueabihf",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/arm-linux-gnueabihf.openocd-228ede43d.221223.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.openocd-228ede43d.221223.tar.gz",
|
||||
"checksum": "SHA-256:40a623e198eccafaec210e3f1b425369e6fe79cef0d94b7a910d63223c37cc50",
|
||||
"size": "5538300"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/arm-linux-gnueabihf.openocd-8e3c38f78.230216.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.openocd-8e3c38f78.230216.tar.gz",
|
||||
"checksum": "SHA-256:fa35b2c6ca10b332718db8217c7bb57cc1e15bafc526dd05c0d6a890b05dec50",
|
||||
"size": "5543967"
|
||||
},
|
||||
{
|
||||
"host": "i686-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-linux-gnu.openocd-228ede43d.221223.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.openocd-228ede43d.221223.tar.gz",
|
||||
"checksum": "SHA-256:b80eb819e302130bde5ed303f23645e615bc2440303223d924742ee89dc6d477",
|
||||
"size": "5341706"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-linux-gnu.openocd-8e3c38f78.230216.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.openocd-8e3c38f78.230216.tar.gz",
|
||||
"checksum": "SHA-256:0f27f4a7be0411db032b8fc0aa8f55b559d03909830b38dc6610301a9a79050c",
|
||||
"size": "5347247"
|
||||
},
|
||||
{
|
||||
"host": "i686-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-w64-mingw32.openocd-228ede43d.221223.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.openocd-228ede43d.221223.zip",
|
||||
"checksum": "SHA-256:02d9fba9d4e66de31cd99af0ade3a6150d258d034aa5f85f7f4601c849b8bc80",
|
||||
"size": "2207879"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-w64-mingw32.openocd-8e3c38f78.230216.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.openocd-8e3c38f78.230216.zip",
|
||||
"checksum": "SHA-256:a53ee67b63893d2dc432df293f494443921301021ec0828a044813528880d16a",
|
||||
"size": "2207880"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-apple-darwin",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-apple-darwin14.openocd-228ede43d.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.openocd-228ede43d.221223.tar.gz",
|
||||
"checksum": "SHA-256:f92b87bd2ec81260c4c76e9e74ede41888d943ac0a97c11ec5f579d450ba72b1",
|
||||
"size": "2599689"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-apple-darwin14.openocd-8e3c38f78.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.openocd-8e3c38f78.230216.tar.gz",
|
||||
"checksum": "SHA-256:8f68f93ee51973926cb94c24164013d35d4dd42a636e4c15af5d3bb3884e6daf",
|
||||
"size": "2599703"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-linux-gnu.openocd-228ede43d.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.openocd-228ede43d.221223.tar.gz",
|
||||
"checksum": "SHA-256:cf4c30151c9f4583964579f11ffbc66229508b21d83d2f1d7c87eb28d1f0cca9",
|
||||
"size": "5727971"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-linux-gnu.openocd-8e3c38f78.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.openocd-8e3c38f78.230216.tar.gz",
|
||||
"checksum": "SHA-256:50fe784a938922ffb0c12076245cedbc467f5f51b6030da776b6f95305308492",
|
||||
"size": "5732546"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-w64-mingw32.openocd-228ede43d.221223.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.openocd-228ede43d.221223.zip",
|
||||
"checksum": "SHA-256:5f0c4f67f0bba6cf3b9968ba27796fe98ef8787e56f0a160dede8d05d578586c",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-w64-mingw32.openocd-8e3c38f78.230216.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.openocd-8e3c38f78.230216.zip",
|
||||
"checksum": "SHA-256:d36a25b7e40771bcc286a51bfa4803668037662651bce5a40a36608babbc3f5f",
|
||||
"size": "2168940"
|
||||
}
|
||||
]
|
||||
@@ -384,222 +384,222 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-gcc",
|
||||
"systems": [
|
||||
{
|
||||
"host": "aarch64-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/aarch64-linux-gnu.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"checksum": "SHA-256:baff843fce38393565babf81ecfddfab17df8046d901faad3c5f93ee072d395b",
|
||||
"size": "81474410"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/aarch64-linux-gnu.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"checksum": "SHA-256:2b3ec7c790bab21e08347205b8dec03a39747d0ef99266ce26a04e8e55bd7db8",
|
||||
"size": "81474732"
|
||||
},
|
||||
{
|
||||
"host": "arm-linux-gnueabihf",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/arm-linux-gnueabihf.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"checksum": "SHA-256:35144f4aded62ab45ab7ddabf63c189af70b57534438cf00281c11b5ef90d316",
|
||||
"size": "76138344"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/arm-linux-gnueabihf.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"checksum": "SHA-256:9ec76a79f045d6f634a21e2b1e814b39bf85bb294c53a076b9c8ac2640ad3acc",
|
||||
"size": "76133046"
|
||||
},
|
||||
{
|
||||
"host": "i686-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-linux-gnu.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"checksum": "SHA-256:d1d5121c4a5e4fa42047daf58c112a90beeb3533d1f133f4928db4b337030351",
|
||||
"size": "83712710"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-linux-gnu.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"checksum": "SHA-256:dea62b8d66c323a07e366625049a17b2d1d8a8a7882b4d2b3aa6247456614867",
|
||||
"size": "83713275"
|
||||
},
|
||||
{
|
||||
"host": "i686-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-w64-mingw32.arm-none-eabi-5007782.221223.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.arm-none-eabi-5007782.221223.zip",
|
||||
"checksum": "SHA-256:71e0858689b644e5b0aaa07ec5257919ab292ff9404bfc9c52dc31593828f391",
|
||||
"size": "85628083"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-w64-mingw32.arm-none-eabi-c7bab52.230216.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.arm-none-eabi-c7bab52.230216.zip",
|
||||
"checksum": "SHA-256:0b76a320398ce6f0457edf98033742afd85ea3f143dec034a3fec7d3a21c52bf",
|
||||
"size": "85634400"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-apple-darwin",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-apple-darwin14.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"checksum": "SHA-256:ad984927785d17ddd34cfc7bc76d4d1371d6f6905d8708d3535a261b244b32d9",
|
||||
"size": "84968911"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-apple-darwin14.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"checksum": "SHA-256:f83f143d424077322f7ea3971b88ac558c7b211f4a27776f6ba7c012a7c19938",
|
||||
"size": "84979864"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-linux-gnu.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.arm-none-eabi-5007782.221223.tar.gz",
|
||||
"checksum": "SHA-256:591af0c27b08b31d11b3135a56bbd3c447cd9e6cac2987cdb3ab25a86d7eb3e3",
|
||||
"size": "83660106"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-linux-gnu.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.arm-none-eabi-c7bab52.230216.tar.gz",
|
||||
"checksum": "SHA-256:bf197bde7ee76d26a8c142b2308e46269252b19403df5617aa1bd90ea4618427",
|
||||
"size": "83669292"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-w64-mingw32.arm-none-eabi-5007782.221223.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.arm-none-eabi-5007782.221223.zip",
|
||||
"checksum": "SHA-256:f2cf872ce5bd07efa2cfa044de28458034be9466f5ccae4e7e9cd229aabefa11",
|
||||
"size": "88351413"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-w64-mingw32.arm-none-eabi-c7bab52.230216.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.arm-none-eabi-c7bab52.230216.zip",
|
||||
"checksum": "SHA-256:ed1a7103c9d55ad3d44eeb399a308789d1d1094a73c78b554e2693eb8140b9c5",
|
||||
"size": "88352385"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-elf2uf2",
|
||||
"systems": [
|
||||
{
|
||||
"host": "aarch64-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/aarch64-linux-gnu.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:266151dc2523ec707b88256e7220a5e89c819ad1e134a7f492cf9fbe07ccf8a1",
|
||||
"size": "82684"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/aarch64-linux-gnu.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:00adc6949c467c75181364e9e5bf6378e50483caf4f04b0fc5e4c1d105f780ee",
|
||||
"size": "82856"
|
||||
},
|
||||
{
|
||||
"host": "arm-linux-gnueabihf",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/arm-linux-gnueabihf.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:e30f1243259361a635a21d69e81bf2d913e194882159eba8c652d5b45cf2591b",
|
||||
"size": "55998"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/arm-linux-gnueabihf.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:de9991519727ecbb3a157e672de2572c843558018515d7c680a3aa5a0d700056",
|
||||
"size": "56175"
|
||||
},
|
||||
{
|
||||
"host": "i686-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-linux-gnu.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:17ebb211916bc74a9cd3263f6d5e9721bb91d54a836c4369c1e01e9147e4f477",
|
||||
"size": "91387"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-linux-gnu.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:12c4d4566a61c15104e26b10a1330a2dc12ecf63e054966e2d6cea13cef8f92b",
|
||||
"size": "91559"
|
||||
},
|
||||
{
|
||||
"host": "i686-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-w64-mingw32.elf2uf2-2e6142b.221223.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.elf2uf2-2e6142b.221223.zip",
|
||||
"checksum": "SHA-256:80f740ffdb0a1812212f631598060216361b1a8e55d2092e729afee3b3b1ad95",
|
||||
"size": "71949"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-w64-mingw32.elf2uf2-2e6142b.230216.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.elf2uf2-2e6142b.230216.zip",
|
||||
"checksum": "SHA-256:6537879c71359b916dd604dc4833aeaab6ff7571ad9e498f1f2aa8085670548c",
|
||||
"size": "72230"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-apple-darwin",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-apple-darwin14.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:bebf3f984c59b36cfdc1a5b41bc3368c674c03eea54586419872c0ce2ad71430",
|
||||
"size": "86604"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-apple-darwin14.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:5b8fb8fc2dec9819ca018fa53d84b824dd2136fdcde713d98ef2cea9e5a1ce3f",
|
||||
"size": "86779"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-linux-gnu.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.elf2uf2-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:d7d0e77a8b4c5cf879bb92d20bbfb213d568fec86fb96fc08c60bd9a3fb38712",
|
||||
"size": "82339"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-linux-gnu.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.elf2uf2-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:784b76139053cd5fd3cac25ec00ac75d1612dc512c0cd5f7a69b5867df8ec7ba",
|
||||
"size": "82555"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-w64-mingw32.elf2uf2-2e6142b.221223.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.elf2uf2-2e6142b.221223.zip",
|
||||
"checksum": "SHA-256:25840973640fd28817a37a4213dfbad81da91a7b75a1ecb14cdee56c2bd1a8ee",
|
||||
"size": "80399"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-w64-mingw32.elf2uf2-2e6142b.230216.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.elf2uf2-2e6142b.230216.zip",
|
||||
"checksum": "SHA-256:7ab9d08f6f3cd472c7fc005def31c87d9ce9ea57923ef7a6a81fe4f86a75b12a",
|
||||
"size": "80680"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-pioasm",
|
||||
"systems": [
|
||||
{
|
||||
"host": "aarch64-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/aarch64-linux-gnu.pioasm-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.pioasm-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:38ae80646805781c1df2264ae6b8ff41cc0dbfcefd4dfaae9f5e355bce4890c7",
|
||||
"size": "453442"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/aarch64-linux-gnu.pioasm-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.pioasm-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:6b60c57530bb3bd07f85a95808209f158b7b45b2808544794307701d8d468dd8",
|
||||
"size": "453460"
|
||||
},
|
||||
{
|
||||
"host": "arm-linux-gnueabihf",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/arm-linux-gnueabihf.pioasm-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.pioasm-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:3ab67c8b0f40806e8e2a53fe22b274f3b79ccc12189ab80dc2db3b4e80e34de2",
|
||||
"size": "360686"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/arm-linux-gnueabihf.pioasm-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.pioasm-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:079dc194321751d70e76496f0bcffdec58b73eb9976670a170f65ec06f110450",
|
||||
"size": "360828"
|
||||
},
|
||||
{
|
||||
"host": "i686-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-linux-gnu.pioasm-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.pioasm-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:ed5d190b3726caa58a63b08785aff17f6f412810cc7bef21405a6342717e6c6b",
|
||||
"size": "511442"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-linux-gnu.pioasm-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.pioasm-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:8926f848f80c29d6e52595e54e9021c4955f053f8cf157b88275408a0047d08f",
|
||||
"size": "511533"
|
||||
},
|
||||
{
|
||||
"host": "i686-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-w64-mingw32.pioasm-2e6142b.221223.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.pioasm-2e6142b.221223.zip",
|
||||
"checksum": "SHA-256:713be116f8fbdd7a77ae294f2b8a72fcfcb0bd43f013124bde6e569dd284ad43",
|
||||
"size": "385882"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-w64-mingw32.pioasm-2e6142b.230216.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.pioasm-2e6142b.230216.zip",
|
||||
"checksum": "SHA-256:55a887da459e46b62b4e2eb6d62556e27a879e8bbf241c719f4d85b495d1caab",
|
||||
"size": "386161"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-apple-darwin",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-apple-darwin14.pioasm-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.pioasm-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:16feb332e66b8ed7f911eceb153484565d1947a87eb7c9db774bd38a9a7b0043",
|
||||
"size": "480539"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-apple-darwin14.pioasm-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.pioasm-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:2818ab1de24bad4e421315ac497b20373beaa16dd09b876bc6d00e2bba1f3d15",
|
||||
"size": "480566"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-linux-gnu.pioasm-2e6142b.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.pioasm-2e6142b.221223.tar.gz",
|
||||
"checksum": "SHA-256:367b14d59bb5394c068bacd1ab3dfd77116208ad28213af01372d5a93bb0ead3",
|
||||
"size": "458693"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-linux-gnu.pioasm-2e6142b.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.pioasm-2e6142b.230216.tar.gz",
|
||||
"checksum": "SHA-256:c79400b056594268aab8ae1baf18abc8cf3170c6edb1f8104579738d78cd22ad",
|
||||
"size": "458858"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-w64-mingw32.pioasm-2e6142b.221223.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.pioasm-2e6142b.221223.zip",
|
||||
"checksum": "SHA-256:c18d5499308c4938b1c2230724f3adb2de8071583b9185b77705747555c9a50f",
|
||||
"size": "409100"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-w64-mingw32.pioasm-2e6142b.230216.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.pioasm-2e6142b.230216.zip",
|
||||
"checksum": "SHA-256:8c06fa68fe5d51fd54e9e9db11608e0e893d3b90e0437a6507eaef972e95b891",
|
||||
"size": "409379"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.5.0-a-5007782",
|
||||
"version": "1.5.0-b-c7bab52",
|
||||
"name": "pqt-mklittlefs",
|
||||
"systems": [
|
||||
{
|
||||
"host": "aarch64-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/aarch64-linux-gnu.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"checksum": "SHA-256:6e20ef3f0c8f4eedd18377cd8e7626a724b3c11ce914e66e23fe021493b519b6",
|
||||
"size": "60993"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/aarch64-linux-gnu.mklittlefs-4aca452.230216.tar.gz",
|
||||
"archiveFileName": "aarch64-linux-gnu.mklittlefs-4aca452.230216.tar.gz",
|
||||
"checksum": "SHA-256:07d1baa8f0e8c3eb38db8751eb647e0f3ff465c5d7973642c8f9011a2c05dba2",
|
||||
"size": "63222"
|
||||
},
|
||||
{
|
||||
"host": "arm-linux-gnueabihf",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/arm-linux-gnueabihf.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"checksum": "SHA-256:092501f939d78625f876644a5c1d3264f2310e1798ea6d12a2845274a50a0b54",
|
||||
"size": "51573"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/arm-linux-gnueabihf.mklittlefs-4aca452.230216.tar.gz",
|
||||
"archiveFileName": "arm-linux-gnueabihf.mklittlefs-4aca452.230216.tar.gz",
|
||||
"checksum": "SHA-256:e7ce6a71ea02cae9d149ee1e078702a4af50d7a930452237666a2b402c3f1181",
|
||||
"size": "53461"
|
||||
},
|
||||
{
|
||||
"host": "i686-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-linux-gnu.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"checksum": "SHA-256:c2d8b5d8c903b024ae88bd5a97d9759049fbc1e7ab84ea19ea6ea2546f0aa496",
|
||||
"size": "67720"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-linux-gnu.mklittlefs-4aca452.230216.tar.gz",
|
||||
"archiveFileName": "i686-linux-gnu.mklittlefs-4aca452.230216.tar.gz",
|
||||
"checksum": "SHA-256:8c41373fb26bcdc15590b2924f23672a46464877702c583d9a7c30ac3a1ea942",
|
||||
"size": "69995"
|
||||
},
|
||||
{
|
||||
"host": "i686-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/i686-w64-mingw32.mklittlefs-30b7fc1.221223.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.mklittlefs-30b7fc1.221223.zip",
|
||||
"checksum": "SHA-256:9f66d5b6bdfce13b1c246ae2d8abfcab623828337a16a1f2571eeed1b71096b9",
|
||||
"size": "345497"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/i686-w64-mingw32.mklittlefs-4aca452.230216.zip",
|
||||
"archiveFileName": "i686-w64-mingw32.mklittlefs-4aca452.230216.zip",
|
||||
"checksum": "SHA-256:9a4460c0e2e46847c2bd1ab934544f88fbd611237a12445ae69dbc6086f05c4f",
|
||||
"size": "347619"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-apple-darwin",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-apple-darwin14.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"checksum": "SHA-256:1f7e675700ff4b5de21d1ea37a0969683ad54685d94bf0b42de13c26aa42f13f",
|
||||
"size": "377123"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-apple-darwin14.mklittlefs-4aca452.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-apple-darwin14.mklittlefs-4aca452.230216.tar.gz",
|
||||
"checksum": "SHA-256:3575877065d206083c3dc4715bee983a1e7145969457d1fca752943aa67eb655",
|
||||
"size": "378957"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-pc-linux-gnu",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-linux-gnu.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.mklittlefs-30b7fc1.221223.tar.gz",
|
||||
"checksum": "SHA-256:2773b0e7a5af33052b84959893cd9e7f3223236730f2109546399ec52d6a7a70",
|
||||
"size": "62741"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-linux-gnu.mklittlefs-4aca452.230216.tar.gz",
|
||||
"archiveFileName": "x86_64-linux-gnu.mklittlefs-4aca452.230216.tar.gz",
|
||||
"checksum": "SHA-256:af472f914ba46b6a7466049cb989804ce56d5808334b1af09403dedfdf6e1ff2",
|
||||
"size": "64931"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-mingw32",
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-a/x86_64-w64-mingw32.mklittlefs-30b7fc1.221223.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.mklittlefs-30b7fc1.221223.zip",
|
||||
"checksum": "SHA-256:ee9a6caad229cd9530465926c755a4dc68a89bd5a6ff642c060dfa05f0c01a2a",
|
||||
"size": "357313"
|
||||
"url": "https://github.com/earlephilhower/pico-quick-toolchain/releases/download/1.5.0-b/x86_64-w64-mingw32.mklittlefs-4aca452.230216.zip",
|
||||
"archiveFileName": "x86_64-w64-mingw32.mklittlefs-4aca452.230216.zip",
|
||||
"checksum": "SHA-256:fd3dbfd224708f05f14d1c3f715d90473d462ba2fa06683fc523e13d2bb716f2",
|
||||
"size": "359304"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+9
-2
@@ -20,7 +20,7 @@
|
||||
# https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
|
||||
|
||||
name=Raspberry Pi RP2040 Boards
|
||||
version=2.7.2
|
||||
version=2.7.3
|
||||
|
||||
runtime.tools.pqt-gcc.path={runtime.platform.path}/system/arm-none-eabi
|
||||
runtime.tools.pqt-python3.path={runtime.platform.path}/system/python3
|
||||
@@ -153,7 +153,7 @@ recipe.output.save_file={build.project_name}.{build.variant}.{build.preferred_ou
|
||||
## Compute size
|
||||
recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf"
|
||||
recipe.size.regex=^(?:\.boot2|\.text|\.rodata|\.ARM\.extab|\.ARM\.exidx)\s+([0-9]+).*
|
||||
recipe.size.regex.data=^(?:\.data|\.bss|\.ram_vector_table|\.uninitialized_data)\s+([0-9]+).*
|
||||
recipe.size.regex.data=^(?:\.data|\.bss|\.ram_vector_table|\.uninitialized_ram|\.uninitialized_data)\s+([0-9]+).*
|
||||
|
||||
|
||||
# Debugging
|
||||
@@ -203,6 +203,13 @@ tools.picoprobe.upload.params.verbose=
|
||||
tools.picoprobe.upload.params.quiet=
|
||||
tools.picoprobe.upload.pattern="{cmd}/bin/openocd" -f "interface/picoprobe.cfg" -f "target/rp2040.cfg" -s "{cmd}/share/openocd/scripts" -c "program {{build.path}/{build.project_name}.elf} verify reset exit"
|
||||
|
||||
#tools.picoprobe_cmsis_dap.cmd={runtime.tools.pqt-openocd.path}
|
||||
tools.picoprobe_cmsis_dap.cmd={runtime.platform.path}/system/openocd
|
||||
tools.picoprobe_cmsis_dap.upload.protocol=picoprobe_cmsis_dap
|
||||
tools.picoprobe_cmsis_dap.upload.params.verbose=
|
||||
tools.picoprobe_cmsis_dap.upload.params.quiet=
|
||||
tools.picoprobe_cmsis_dap.upload.pattern="{cmd}/bin/openocd" -f "interface/cmsis-dap.cfg" -f "target/rp2040.cfg" -s "{cmd}/share/openocd/scripts" -c "adapter speed 5000" -c "program {{build.path}/{build.project_name}.elf} verify reset exit"
|
||||
|
||||
#tools.picodebug.cmd={runtime.tools.pqt-openocd.path}
|
||||
tools.picodebug.cmd={runtime.platform.path}/system/openocd
|
||||
tools.picodebug.upload.protocol=pico-debug
|
||||
|
||||
@@ -106,6 +106,7 @@ def BuildUploadMethodMenu(name):
|
||||
for a, b, c, d, e, f in [ ["default", "Default (UF2)", 256, "picoprobe.tcl", "uf2conv", "uf2conv-network"],
|
||||
["picotool", "Picotool", 256, "picoprobe.tcl", "picotool", None],
|
||||
["picoprobe", "Picoprobe", 256, "picoprobe.tcl", "picoprobe", None],
|
||||
["picoprobe_cmsis_dap", "Picoprobe (CMSIS-DAP)", 256, "picoprobe_cmsis_dap.tcl", "picoprobe_cmsis_dap", None],
|
||||
["picodebug", "Pico-Debug", 240, "picodebug.tcl", "picodebug", None] ]:
|
||||
print("%s.menu.uploadmethod.%s=%s" % (name, a, b))
|
||||
print("%s.menu.uploadmethod.%s.build.ram_length=%dk" % (name, a, c))
|
||||
|
||||
@@ -364,6 +364,7 @@ def main():
|
||||
if str(args.serial).startswith("/dev/tty") or str(args.serial).startswith("COM") or str(args.serial).startswith("/dev/cu"):
|
||||
try:
|
||||
print("Resetting " + str(args.serial))
|
||||
sys.stdout.flush()
|
||||
try:
|
||||
ser = serial.Serial()
|
||||
ser.port = args.serial
|
||||
@@ -401,11 +402,14 @@ def main():
|
||||
outbuf = convert_to_uf2(inpbuf)
|
||||
print("Converting to %s, output size: %d, start address: 0x%x" %
|
||||
(ext, len(outbuf), appstartaddr))
|
||||
sys.stdout.flush()
|
||||
if args.convert or ext != "uf2":
|
||||
drives = []
|
||||
if args.output == None:
|
||||
args.output = "flash." + ext
|
||||
else:
|
||||
print("Scanning for RP2040 devices")
|
||||
sys.stdout.flush()
|
||||
now = time.time()
|
||||
drives = []
|
||||
while (time.time() - now < 10.0) and (len(drives) == 0):
|
||||
@@ -419,6 +423,7 @@ def main():
|
||||
error("No drive to deploy.")
|
||||
for d in drives:
|
||||
print("Flashing %s (%s)" % (d, board_id(d)))
|
||||
sys.stdout.flush()
|
||||
write_file(d + "/NEW.UF2", outbuf)
|
||||
|
||||
# Wait until serial port (if defined) re-appears, or 2s timeout unless UF2 drive direct upload
|
||||
|
||||
@@ -19,11 +19,48 @@
|
||||
*/
|
||||
|
||||
#include <pico/cyw43_arch.h>
|
||||
#include "hardware/resets.h"
|
||||
#include "hardware/gpio.h"
|
||||
#include "hardware/adc.h"
|
||||
|
||||
#ifndef WIFICC
|
||||
#define WIFICC CYW43_COUNTRY_WORLDWIDE
|
||||
#endif
|
||||
|
||||
// Taken from https://datasheets.raspberrypi.com/picow/connecting-to-the-internet-with-pico-w.pdf
|
||||
// also discussion in https://github.com/earlephilhower/arduino-pico/issues/849
|
||||
static bool CheckPicoW() {
|
||||
adc_init();
|
||||
auto dir = gpio_get_dir(29);
|
||||
auto fnc = gpio_get_function(29);
|
||||
adc_gpio_init(29);
|
||||
adc_select_input(3);
|
||||
auto adc29 = adc_read();
|
||||
gpio_set_function(29, fnc);
|
||||
gpio_set_dir(29, dir);
|
||||
|
||||
dir = gpio_get_dir(25);
|
||||
fnc = gpio_get_function(25);
|
||||
gpio_init(25);
|
||||
gpio_set_dir(25, GPIO_IN);
|
||||
auto gp25 = gpio_get(25);
|
||||
gpio_set_function(25, fnc);
|
||||
gpio_set_dir(25, dir);
|
||||
|
||||
if (gp25) {
|
||||
return true; // Can't tell, so assume yes
|
||||
} else if (adc29 < 200) {
|
||||
return true; // PicoW
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
bool __isPicoW = true;
|
||||
|
||||
extern "C" void initVariant() {
|
||||
cyw43_arch_init_with_country(WIFICC);
|
||||
__isPicoW = CheckPicoW();
|
||||
if (__isPicoW) {
|
||||
cyw43_arch_init_with_country(WIFICC);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,9 +3,10 @@
|
||||
// Pin definitions taken from:
|
||||
// https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf
|
||||
|
||||
extern bool __isPicoW;
|
||||
|
||||
// LEDs
|
||||
#define PIN_LED (32u)
|
||||
#define PIN_LED (__isPicoW ? 32u : 25u)
|
||||
|
||||
// Serial
|
||||
#define PIN_SERIAL1_TX (0u)
|
||||
|
||||
Reference in New Issue
Block a user