From 1bf9144b0904939b2f703c96bac04451c224fbc5 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 18 Oct 2021 17:24:30 +0200 Subject: [PATCH 01/22] adding CI/CD scripts and files for packaging the Arancino rp2040 core --- .gitlab-ci.yml | 202 +++++++++++++++++++++++++++++++++++++++++++ check-version-tag.py | 51 +++++++++++ package.json | 5 +- 3 files changed, 256 insertions(+), 2 deletions(-) create mode 100644 .gitlab-ci.yml create mode 100644 check-version-tag.py diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..570d54832 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,202 @@ +image: smartmeio/arancino-library-build + + +stages: + - start + - package + - upload + - cleanup + +################################# +####### START ####### +################################# + +####### START +start: + stage: start + + variables: + GIT_STRATEGY: none + + script: + - mkdir -p tmp + - echo `date +%Y-%m-%d` > tmp/date.txt + - echo `date +%H-%M-%S` > tmp/time.txt + + artifacts: + paths: + - tmp/ + + expire_in: 1d + + only: + - tags + + except: + - master + - branches + +######## PUSH +push: + stage: start + when: manual + only: ['tags'] + except: ['master', 'branches'] + + allow_failure: true + + variables: + GIT_STRATEGY: clone + + before_script: + - eval `python3 check-version-tag.py ${CI_COMMIT_TAG}` + + script: + #- apk add git + - git remote add github https://$GITHUB_BOT_USERNAME:$GITHUB_ACCESS_TOKEN@github.com/$GITHUB_DEST_REPO + #- git remote show github + #- git remote show origin + #- git branch -a + - git checkout $CI_COMMIT_TAG + - git fetch github + #- git push github $CI_COMMIT_REF_NAME --force + - > + if [[ ${PRE_RELEASE} == "test" ]]; then + echo "not performing TAG push"; + else + git push github ${CI_COMMIT_TAG} + fi + - git push github --all --force + +################################# +####### PACKAGE ####### +################################# + +####### Package Release ####### +package_release: + stage: package + + variables: + GIT_STRATEGY: clone + GIT_SUBMODULE_STRATEGY: recursive + + script: + # create some variables into temp folder + - PKG_NAME=$PLATFORM_NAME-$CI_COMMIT_TAG + - PKG_NAME_PIO=framework-arduino-rp2040-arancino-$CI_COMMIT_TAG + + - echo $PKG_NAME > tmp/pkg_name.txt + - echo $PKG_NAME_PIO > tmp/pkg_name_pio.txt + - echo $CI_COMMIT_TAG > tmp/target_path.txt + + # - sed -i "s:\(ARANCINO_CORE_VERSION\) .*:\1 \"$CI_COMMIT_TAG\":" ./cores/nRF5/Arduino.h + - sed -i "s:\(version\)=.*:\1=$CI_COMMIT_TAG:" ./platform.txt + - jq --arg tag_ver ${CI_COMMIT_TAG} '.version = $tag_ver' package.json|sponge package.json + + # adding ArduinoJson into core + - git clone $REPO_LIB_ARDUINOJSON_URL -b v6.18.0 libraries/ArduinoJson + + # adding MsgPack into core + - git clone $REPO_LIB_MSGPACK_URL -b 0.3.8 libraries/MsgPack + + # adding MsgPacketizer into core + - git clone $REPO_LIB_MSGPACKETIZER_URL -b 0.3.0 libraries/MsgPacketizer + + - cd .. + # tar files and move temp folder back + - tar --exclude=tmp --exclude=.git* --exclude=*.DS_Store* -cvjf $PKG_NAME.tar.bz2 $CI_PROJECT_NAME + + # pio packaging + - cp -r $CI_PROJECT_NAME framework-arduino-rp2040-arancino + - tar --exclude=tmp --exclude=.git* --exclude=*.DS_Store* -cvjf $PKG_NAME_PIO.tar.bz2 framework-arduino-rp2040-arancino + + # move tar into temp folder + - cd $CI_PROJECT_NAME + - mv ../$PKG_NAME.tar.bz2 tmp/ + - mv ../$PKG_NAME_PIO.tar.bz2 tmp/ + + # create files containing sha 256 checksum and size in bytes of the tar file + - sha256sum tmp/$PKG_NAME.tar.bz2 | awk '{print $1}' > tmp/SHA256.txt + - du -b tmp/$PKG_NAME.tar.bz2 | awk {'print $1}' > tmp/SIZE.txt + - echo FILENAME $PKG_NAME.tar.bz2 + - echo SHA-256 `cat tmp/SHA256.txt` + - echo SIZE `cat tmp/SIZE.txt` + - echo PKG_NAME `cat tmp/pkg_name.txt` + + # same step above but for PIO + - sha256sum tmp/$PKG_NAME_PIO.tar.bz2 | awk '{print $1}' > tmp/SHA256_pio.txt + - du -b tmp/$PKG_NAME_PIO.tar.bz2 | awk {'print $1}' > tmp/SIZE_pio.txt + - echo FILENAME_PIO $PKG_NAME_PIO.tar.bz2 + - echo SHA-256-PIO `cat tmp/SHA256_pio.txt` + - echo SIZE_PIO `cat tmp/SIZE_pio.txt` + - echo PKG_NAME_PIO `cat tmp/pkg_name_pio.txt` + + dependencies: + - start + + artifacts: + paths: + - tmp/ + except: + - branches + - master + + only: + - tags + +################################# +####### UPLOAD ####### +################################# + +####### Upload Staging and Release ####### +upload: + stage: upload + + before_script: + - eval `python3 check-version-tag.py ${CI_COMMIT_TAG}` + + script: + - DATE="$(cat tmp/date.txt)" + - TIME="$(cat tmp/time.txt)" + - PKG_NAME="$(cat tmp/pkg_name.txt)" + - PKG_NAME_PIO="$(cat tmp/pkg_name_pio.txt)" + - TARGET_PATH="$(cat tmp/target_path.txt)" + - > + if [[ ${PRE_RELEASE} == "test" ]]; then + REPO_NAME=${REPO_NAME}-snapshot + REPO_NAME_PIO=${REPO_NAME_PIO}-snapshot + fi + # Upload to Artifactory + - curl -u $REPO_USR:$REPO_PWD -T tmp/$PKG_NAME.tar.bz2 "${REPO_BASE_URL}/artifactory/${REPO_NAME}/${TARGET_PATH}/${PKG_NAME}.tar.bz2" + - curl -u $REPO_USR:$REPO_PWD -T tmp/$PKG_NAME_PIO.tar.bz2 "${REPO_BASE_URL}/artifactory/${REPO_NAME_PIO}/${TARGET_PATH}/${PKG_NAME_PIO}.tar.bz2" + + only: + - tags + + except: + - master + - branches + +################################# +####### CLEANUP ####### +################################# + +####### Cleanup Job ####### +cleanup: + stage: cleanup + + variables: + GIT_STRATEGY: none + + script: + - echo "Cleaning up" + - rm -rf tmp/ + + when: always + + only: + - tags + + except: + - master + - branches diff --git a/check-version-tag.py b/check-version-tag.py new file mode 100644 index 000000000..6ae080c29 --- /dev/null +++ b/check-version-tag.py @@ -0,0 +1,51 @@ +import semantic_version as semver, sys +import re +import shutil, glob, os +from tempfile import mkstemp +from sh import sed + +pre_release_release_list = ["test", "rc", "beta", "alpha"] + +# vertical = None +# 1.0.0-test.3 +# 1.0.0-alpha.1 +# 1.0.0-beta.2 +# 1.0.0-rc.1 +# 1.0.0 + +def create_file(filename, content): + file = open(filename, "w+") + file.write(content) + file.close() + +def lsbfiles(dir): + # note you have subdirs and files flipped in your code + for root, subdirs, files in os.walk(dir): + for file in files: + if file.startswith('lsb'): + yield(os.path.join(root,file)) + +if __name__ == '__main__': + # get all arguments + args = sys.argv + # global vertical + # first argument is the tag name, it represents the version number. + tag = args[1] + v = semver.Version(tag) + + # print("release is : "+str(v.major)+'.'+str(v.minor)+'.'+str(v.patch)) + + try: + if v.prerelease[0] in pre_release_release_list: + # print("pre-release is : "+v.prerelease[0]+'.'+v.prerelease[1]) + # print("pre-release is : "+v.prerelease[0]+'.'+re.sub("-.*$", "", v.prerelease[1])) + pass + except IndexError: + pass + + try: + print("export PRE_RELEASE='{}'".format(v.prerelease[0])) + except IndexError: + print("export PRE_RELEASE='{}'".format("")) + + exit(0) diff --git a/package.json b/package.json index e1f23ce23..598cec4df 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,12 @@ { - "name": "framework-arduinopico", + "name": "framework-arduino-rp2040-arancino", "version": "1.10905.0", - "description": "Arduino Wiring-based Framework (RPi Pico RP2040)", + "description": "Arduino Wiring-based Framework (RPi Pico RP2040) for Arancino boards", "keywords": [ "framework", "arduino", "Cortex-M", + "arancino", "Raspberry Pi", "RP2040" ], From 70624d85a5cf397842c87463fd08faad1ed3c868 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 18 Oct 2021 20:33:47 +0200 Subject: [PATCH 02/22] adding ARANCINO_CORE_VERSION definition in cores/Arduino.h header --- cores/rp2040/Arduino.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cores/rp2040/Arduino.h b/cores/rp2040/Arduino.h index 3b76868f5..10e72dbf8 100644 --- a/cores/rp2040/Arduino.h +++ b/cores/rp2040/Arduino.h @@ -106,4 +106,10 @@ constexpr uint32_t __bitset(const int (&a)[N], size_t i = 0U) { } #endif +// Allows Arancino Lib to read this value and pass it to Arancino Module +// This value is modified in a CI/CD environment when a new tag is created +#ifndef ARANCINO_CORE_VERSION +#define ARANCINO_CORE_VERSION "0.0.0" +#endif + #endif // Arduino_h From b47f0b3ab44556cd3d6e31662a9c7d77fb94cc6c Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 18 Oct 2021 20:35:14 +0200 Subject: [PATCH 03/22] set GIT_SUBMODULE_STRATEGY to normal instead of recursive --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 570d54832..b167ebc19 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -78,7 +78,7 @@ package_release: variables: GIT_STRATEGY: clone - GIT_SUBMODULE_STRATEGY: recursive + GIT_SUBMODULE_STRATEGY: normal script: # create some variables into temp folder From df5f8fd9029ad4beb97906d8457fee3cd48f0c16 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 18 Oct 2021 20:58:11 +0200 Subject: [PATCH 04/22] adding fine tuning for rp2040 platform packaging --- .gitlab-ci.yml | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b167ebc19..53430c694 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -80,6 +80,25 @@ package_release: GIT_STRATEGY: clone GIT_SUBMODULE_STRATEGY: normal + before_script: + # Do some replacements in platform.txt file, which are required because IDE + # handles tool paths differently when package is installed in hardware folder + - > + cat $PWD/platform.txt | + sed 's/^runtime.tools.pqt-.*.path=.*//g' | + sed 's/^tools.uf2conv.cmd=.*//g' | + sed 's/^#tools.uf2conv.cmd=/tools.uf2conv.cmd=/g' | + sed 's/^tools.picoprobe.cmd=.*//g' | + sed 's/^#tools.picoprobe.cmd=/tools.picoprobe.cmd=/g' | + sed "s/version=.*/version=$ver/g" | + sed -E "s/name=([a-zA-Z0-9\ -]+).*/name=\1($ver)/g" > $PWD/platform.txt + + # Put core version and short hash of git version into core_version.h + - echo "#define ARDUINO_RP2040_GIT_VER 0x`git rev-parse --short=8 HEAD 2>/dev/null`" > cores/rp2040/core_version.h + - echo "#define ARDUINO_RP2040_GIT_DESC `git describe --tags 2>/dev/null`" >> cores/rp2040/core_version.h + - echo "#define ARDUINO_RP2040_RELEASE_$CI_COMMIT_TAG" >> cores/rp2040/core_version.h + - echo "#define ARDUINO_RP2040_RELEASE $CI_COMMIT_TAG" >> cores/rp2040/core_version.h + script: # create some variables into temp folder - PKG_NAME=$PLATFORM_NAME-$CI_COMMIT_TAG @@ -89,7 +108,7 @@ package_release: - echo $PKG_NAME_PIO > tmp/pkg_name_pio.txt - echo $CI_COMMIT_TAG > tmp/target_path.txt - # - sed -i "s:\(ARANCINO_CORE_VERSION\) .*:\1 \"$CI_COMMIT_TAG\":" ./cores/nRF5/Arduino.h + - sed -i "s:\(ARANCINO_CORE_VERSION\) .*:\1 \"$CI_COMMIT_TAG\":" ./cores/rp2040/Arduino.h - sed -i "s:\(version\)=.*:\1=$CI_COMMIT_TAG:" ./platform.txt - jq --arg tag_ver ${CI_COMMIT_TAG} '.version = $tag_ver' package.json|sponge package.json @@ -104,11 +123,17 @@ package_release: - cd .. # tar files and move temp folder back - - tar --exclude=tmp --exclude=.git* --exclude=*.DS_Store* -cvjf $PKG_NAME.tar.bz2 $CI_PROJECT_NAME + - > + tar --exclude=tmp --exclude=.git* --exclude=*.DS_Store* \ + --exclude=ArduinoCore-API --exclude=package --exclude=doc \ + --exclude=.travis.yml -cvjf $PKG_NAME.tar.bz2 $CI_PROJECT_NAME # pio packaging - cp -r $CI_PROJECT_NAME framework-arduino-rp2040-arancino - - tar --exclude=tmp --exclude=.git* --exclude=*.DS_Store* -cvjf $PKG_NAME_PIO.tar.bz2 framework-arduino-rp2040-arancino + - > + tar --exclude=tmp --exclude=.git* --exclude=*.DS_Store* \ + --exclude=ArduinoCore-API --exclude=package --exclude=doc \ + --exclude=.travis.yml -cvjf $PKG_NAME_PIO.tar.bz2 framework-arduino-rp2040-arancino # move tar into temp folder - cd $CI_PROJECT_NAME From 4f3f659f4e2952dee1a01c9fe0c246c564552f03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Manfr=C3=A8?= Date: Wed, 27 Oct 2021 10:17:39 +0200 Subject: [PATCH 05/22] add:300 bps MCU reset --- cores/rp2040/SerialUSB.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cores/rp2040/SerialUSB.cpp b/cores/rp2040/SerialUSB.cpp index bc06af1f7..99321d44b 100644 --- a/cores/rp2040/SerialUSB.cpp +++ b/cores/rp2040/SerialUSB.cpp @@ -172,6 +172,13 @@ static void CheckSerialReset() { reset_usb_boot(0, 0); while (1); // WDT will fire here } + if ((_bps == 300) && (!_dtr)) { + //reset the MCU with 300 bps + watchdog_reboot(0,0,0); + } + + + } extern "C" void tud_cdc_line_state_cb(uint8_t itf, bool dtr, bool rts) { From ab08bea4365a9a9b35003448958c4bed642910b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Manfr=C3=A8?= Date: Wed, 27 Oct 2021 10:27:08 +0200 Subject: [PATCH 06/22] add:MCU_FAMILY --- cores/rp2040/Arduino.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cores/rp2040/Arduino.h b/cores/rp2040/Arduino.h index 10e72dbf8..68c479012 100644 --- a/cores/rp2040/Arduino.h +++ b/cores/rp2040/Arduino.h @@ -112,4 +112,9 @@ constexpr uint32_t __bitset(const int (&a)[N], size_t i = 0U) { #define ARANCINO_CORE_VERSION "0.0.0" #endif +#ifndef MCU_FAMILY +#define MCU_FAMILY "RP20" +#endif + + #endif // Arduino_h From 8b174f5ac3a3a9c5117aaad1ea035b4cc11b9ee8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Manfr=C3=A8?= Date: Wed, 27 Oct 2021 11:09:10 +0200 Subject: [PATCH 07/22] add: arancinopico variant --- boards.txt | 111 ++++++++++++++++++++++++++- variants/arancinopico/pins_arduino.h | 39 ++++++++++ 2 files changed, 149 insertions(+), 1 deletion(-) create mode 100644 variants/arancinopico/pins_arduino.h diff --git a/boards.txt b/boards.txt index adef8f013..f872714fc 100644 --- a/boards.txt +++ b/boards.txt @@ -5,7 +5,116 @@ menu.dbgport=Debug Port menu.dbglvl=Debug Level menu.boot2=Boot Stage 2 menu.usbstack=USB Stack - +# ----------------------------------- +# Arancino Pico +# ----------------------------------- +arancinopico.name=Arancino Pico +arancinopico.vid.0=0x2e8a +arancinopico.pid.0=0x000a +arancinopico.build.usbpid=-DSERIALUSB_PID=0x000a +arancinopico.build.board=RASPBERRY_PI_PICO +arancinopico.build.mcu=cortex-m0plus +arancinopico.build.variant=arancinopico +arancinopico.upload.tool=uf2conv +arancinopico.upload.maximum_size=2097152 +arancinopico.upload.maximum_data_size=262144 +arancinopico.upload.wait_for_upload_port=true +arancinopico.upload.erase_cmd= +arancinopico.serial.disableDTR=false +arancinopico.serial.disableRTS=false +arancinopico.build.f_cpu=125000000 +arancinopico.build.led= +arancinopico.build.core=rp2040 +arancinopico.build.mcu=rp2040 +arancinopico.build.ldscript=memmap_default.ld +arancinopico.build.ram_length=256k +arancinopico.build.boot2=boot2_w25q080_2_padded_checksum +arancinopico.build.vid=0x2e8a +arancinopico.build.pid=0x000a +arancinopico.build.usb_manufacturer="Raspberry Pi" +arancinopico.build.usb_product="Pico" +arancinopico.menu.flash.2097152_0=2MB (no FS) +arancinopico.menu.flash.2097152_0.upload.maximum_size=2093056 +arancinopico.menu.flash.2097152_0.build.flash_length=2093056 +arancinopico.menu.flash.2097152_0.build.eeprom_start=270528512 +arancinopico.menu.flash.2097152_0.build.fs_start=270528512 +arancinopico.menu.flash.2097152_0.build.fs_end=270528512 +arancinopico.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) +arancinopico.menu.flash.2097152_65536.upload.maximum_size=2027520 +arancinopico.menu.flash.2097152_65536.build.flash_length=2027520 +arancinopico.menu.flash.2097152_65536.build.eeprom_start=270528512 +arancinopico.menu.flash.2097152_65536.build.fs_start=270462976 +arancinopico.menu.flash.2097152_65536.build.fs_end=270528512 +arancinopico.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) +arancinopico.menu.flash.2097152_131072.upload.maximum_size=1961984 +arancinopico.menu.flash.2097152_131072.build.flash_length=1961984 +arancinopico.menu.flash.2097152_131072.build.eeprom_start=270528512 +arancinopico.menu.flash.2097152_131072.build.fs_start=270397440 +arancinopico.menu.flash.2097152_131072.build.fs_end=270528512 +arancinopico.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) +arancinopico.menu.flash.2097152_262144.upload.maximum_size=1830912 +arancinopico.menu.flash.2097152_262144.build.flash_length=1830912 +arancinopico.menu.flash.2097152_262144.build.eeprom_start=270528512 +arancinopico.menu.flash.2097152_262144.build.fs_start=270266368 +arancinopico.menu.flash.2097152_262144.build.fs_end=270528512 +arancinopico.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) +arancinopico.menu.flash.2097152_524288.upload.maximum_size=1568768 +arancinopico.menu.flash.2097152_524288.build.flash_length=1568768 +arancinopico.menu.flash.2097152_524288.build.eeprom_start=270528512 +arancinopico.menu.flash.2097152_524288.build.fs_start=270004224 +arancinopico.menu.flash.2097152_524288.build.fs_end=270528512 +arancinopico.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) +arancinopico.menu.flash.2097152_1048576.upload.maximum_size=1044480 +arancinopico.menu.flash.2097152_1048576.build.flash_length=1044480 +arancinopico.menu.flash.2097152_1048576.build.eeprom_start=270528512 +arancinopico.menu.flash.2097152_1048576.build.fs_start=269479936 +arancinopico.menu.flash.2097152_1048576.build.fs_end=270528512 +arancinopico.menu.freq.125=125 MHz +arancinopico.menu.freq.125.build.f_cpu=125000000L +arancinopico.menu.freq.50=50 MHz +arancinopico.menu.freq.50.build.f_cpu=50000000L +arancinopico.menu.freq.100=100 MHz +arancinopico.menu.freq.100.build.f_cpu=100000000L +arancinopico.menu.freq.133=133 MHz +arancinopico.menu.freq.133.build.f_cpu=133000000L +arancinopico.menu.freq.150=150 MHz (Overclock) +arancinopico.menu.freq.150.build.f_cpu=150000000L +arancinopico.menu.freq.175=175 MHz (Overclock) +arancinopico.menu.freq.175.build.f_cpu=175000000L +arancinopico.menu.freq.200=200 MHz (Overclock) +arancinopico.menu.freq.200.build.f_cpu=200000000L +arancinopico.menu.freq.225=225 MHz (Overclock) +arancinopico.menu.freq.225.build.f_cpu=225000000L +arancinopico.menu.freq.250=250 MHz (Overclock) +arancinopico.menu.freq.250.build.f_cpu=250000000L +arancinopico.menu.freq.275=275 MHz (Overclock) +arancinopico.menu.freq.275.build.f_cpu=275000000L +arancinopico.menu.freq.300=300 MHz (Overclock) +arancinopico.menu.freq.300.build.f_cpu=300000000L +arancinopico.menu.dbgport.Disabled=Disabled +arancinopico.menu.dbgport.Disabled.build.debug_port= +arancinopico.menu.dbgport.Serial=Serial +arancinopico.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial +arancinopico.menu.dbgport.Serial1=Serial1 +arancinopico.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 +arancinopico.menu.dbgport.Serial2=Serial2 +arancinopico.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 +arancinopico.menu.dbglvl.None=None +arancinopico.menu.dbglvl.None.build.debug_level= +arancinopico.menu.dbglvl.Core=Core +arancinopico.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE +arancinopico.menu.dbglvl.SPI=SPI +arancinopico.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI +arancinopico.menu.dbglvl.Wire=Wire +arancinopico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE +arancinopico.menu.dbglvl.All=All +arancinopico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE +arancinopico.menu.dbglvl.NDEBUG=NDEBUG +arancinopico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG +arancinopico.menu.usbstack.picosdk=Pico SDK +arancinopico.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" +arancinopico.menu.usbstack.tinyusb=Adafruit TinyUSB +arancinopico.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" # ----------------------------------- # Raspberry Pi Pico # ----------------------------------- diff --git a/variants/arancinopico/pins_arduino.h b/variants/arancinopico/pins_arduino.h new file mode 100644 index 000000000..bdd0baf76 --- /dev/null +++ b/variants/arancinopico/pins_arduino.h @@ -0,0 +1,39 @@ +#pragma once + +// Pin definitions taken from: +// https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf + + +// LEDs +#define PIN_LED (25u) + +// Serial +#define PIN_SERIAL1_TX (0u) +#define PIN_SERIAL1_RX (1u) + +#define PIN_SERIAL2_TX (8u) +#define PIN_SERIAL2_RX (9u) + +// SPI +#define PIN_SPI0_MISO (16u) +#define PIN_SPI0_MOSI (19u) +#define PIN_SPI0_SCK (18u) +#define PIN_SPI0_SS (17u) + +#define PIN_SPI1_MISO (12u) +#define PIN_SPI1_MOSI (15u) +#define PIN_SPI1_SCK (14u) +#define PIN_SPI1_SS (13u) + +// Wire +#define PIN_WIRE0_SDA (4u) +#define PIN_WIRE0_SCL (5u) + +#define PIN_WIRE1_SDA (26u) +#define PIN_WIRE1_SCL (27u) + +#define SERIAL_HOWMANY (3u) +#define SPI_HOWMANY (2u) +#define WIRE_HOWMANY (2u) + +#include "../generic/common.h" From c52051b4ceb1df738cc5a2d399fd1cde116a53cf Mon Sep 17 00:00:00 2001 From: Sergio Tomasello Date: Fri, 29 Oct 2021 11:17:37 +0000 Subject: [PATCH 08/22] add libraries/Microcontroller-id --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 53430c694..c1551b2b1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -121,6 +121,10 @@ package_release: # adding MsgPacketizer into core - git clone $REPO_LIB_MSGPACKETIZER_URL -b 0.3.0 libraries/MsgPacketizer + # adding Microcontroller ID into core + - git clone $REPO_LIB_MICROCONTROLLER_ID_URL -b 1.0.0 libraries/Microcontroller-id + + - cd .. # tar files and move temp folder back - > From 7916148c27f3aaaca3af9acb7b19566eac1d963d Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Fri, 29 Oct 2021 15:40:38 +0200 Subject: [PATCH 09/22] adding missing entries for arancinopico boards --- boards.txt | 6 +++--- tools/makeboards.py | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/boards.txt b/boards.txt index f872714fc..49ff2e552 100644 --- a/boards.txt +++ b/boards.txt @@ -12,7 +12,7 @@ arancinopico.name=Arancino Pico arancinopico.vid.0=0x2e8a arancinopico.pid.0=0x000a arancinopico.build.usbpid=-DSERIALUSB_PID=0x000a -arancinopico.build.board=RASPBERRY_PI_PICO +arancinopico.build.board=ARANCINO_PICO arancinopico.build.mcu=cortex-m0plus arancinopico.build.variant=arancinopico arancinopico.upload.tool=uf2conv @@ -31,8 +31,8 @@ arancinopico.build.ram_length=256k arancinopico.build.boot2=boot2_w25q080_2_padded_checksum arancinopico.build.vid=0x2e8a arancinopico.build.pid=0x000a -arancinopico.build.usb_manufacturer="Raspberry Pi" -arancinopico.build.usb_product="Pico" +arancinopico.build.usb_manufacturer="SmartMe.io" +arancinopico.build.usb_product="Arancino Pico" arancinopico.menu.flash.2097152_0=2MB (no FS) arancinopico.menu.flash.2097152_0.upload.maximum_size=2093056 arancinopico.menu.flash.2097152_0.build.flash_length=2093056 diff --git a/tools/makeboards.py b/tools/makeboards.py index 8a4ac8e24..db18f1db6 100755 --- a/tools/makeboards.py +++ b/tools/makeboards.py @@ -133,6 +133,7 @@ def MakeBoard(name, vendor_name, product_name, vid, pid, boarddefine, flashsizem BuildGlobalMenuList() +MakeBoard("arancinopico", "SmartMe.io", "Arancino Pico", "0x2e8a", "0x000a", "ARANCINO_PICO", 2, "boot2_w25q080_2_padded_checksum") MakeBoard("rpipico", "Raspberry Pi", "Pico", "0x2e8a", "0x000a", "RASPBERRY_PI_PICO", 2, "boot2_w25q080_2_padded_checksum") MakeBoard("adafruit_feather", "Adafruit", "Feather RP2040", "0x239a", "0x80f1", "ADAFRUIT_FEATHER_RP2040", 8, "boot2_w25x10cl_4_padded_checksum") MakeBoard("adafruit_itsybitsy", "Adafruit", "ItsyBitsy RP2040", "0x239a", "0x80fd", "ADAFRUIT_ITSYBITSY_RP2040", 8, "boot2_w25q080_2_padded_checksum") From 9ec77f90cb5d26d8dffc1a4611991c6ef29720a6 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Fri, 29 Oct 2021 15:41:34 +0200 Subject: [PATCH 10/22] using tee instead of redirection for writing fixed platform.txt file --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c1551b2b1..89db4fce2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -91,7 +91,7 @@ package_release: sed 's/^tools.picoprobe.cmd=.*//g' | sed 's/^#tools.picoprobe.cmd=/tools.picoprobe.cmd=/g' | sed "s/version=.*/version=$ver/g" | - sed -E "s/name=([a-zA-Z0-9\ -]+).*/name=\1($ver)/g" > $PWD/platform.txt + sed -E "s/name=([a-zA-Z0-9\ -]+).*/name=\1($ver)/g" | tee $PWD/platform.txt # Put core version and short hash of git version into core_version.h - echo "#define ARDUINO_RP2040_GIT_VER 0x`git rev-parse --short=8 HEAD 2>/dev/null`" > cores/rp2040/core_version.h From 1d342debbb0bedec525adf9e79ffdc723cd83c18 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Fri, 29 Oct 2021 15:47:13 +0200 Subject: [PATCH 11/22] dropping $PWD prefix in so to prevent a blank file path --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 89db4fce2..1adebf208 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -84,14 +84,14 @@ package_release: # Do some replacements in platform.txt file, which are required because IDE # handles tool paths differently when package is installed in hardware folder - > - cat $PWD/platform.txt | + cat platform.txt | sed 's/^runtime.tools.pqt-.*.path=.*//g' | sed 's/^tools.uf2conv.cmd=.*//g' | sed 's/^#tools.uf2conv.cmd=/tools.uf2conv.cmd=/g' | sed 's/^tools.picoprobe.cmd=.*//g' | sed 's/^#tools.picoprobe.cmd=/tools.picoprobe.cmd=/g' | sed "s/version=.*/version=$ver/g" | - sed -E "s/name=([a-zA-Z0-9\ -]+).*/name=\1($ver)/g" | tee $PWD/platform.txt + sed -E "s/name=([a-zA-Z0-9\ -]+).*/name=\1($ver)/g" | tee platform.txt # Put core version and short hash of git version into core_version.h - echo "#define ARDUINO_RP2040_GIT_VER 0x`git rev-parse --short=8 HEAD 2>/dev/null`" > cores/rp2040/core_version.h From 3c72e2534c3ffd616e2b9276b16a2dc93126b35d Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 8 Nov 2021 10:34:24 +0100 Subject: [PATCH 12/22] adding missing submodules clone for pico-sdk and pico-extras --- .gitlab-ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1adebf208..79fb642ea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -81,6 +81,9 @@ package_release: GIT_SUBMODULE_STRATEGY: normal before_script: + # cloning additional submodules + - cd pico-sdk && git submodule update --init && cd .. + - cd pico-extras && git submodule update --init && cd .. # Do some replacements in platform.txt file, which are required because IDE # handles tool paths differently when package is installed in hardware folder - > From 6d8adc667cd467c3cf1b3b7456bf51e76d3824ca Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 8 Nov 2021 11:15:13 +0100 Subject: [PATCH 13/22] cloning missing submodules at the end of the before_script step --- .gitlab-ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 79fb642ea..4f13b9a64 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -81,9 +81,6 @@ package_release: GIT_SUBMODULE_STRATEGY: normal before_script: - # cloning additional submodules - - cd pico-sdk && git submodule update --init && cd .. - - cd pico-extras && git submodule update --init && cd .. # Do some replacements in platform.txt file, which are required because IDE # handles tool paths differently when package is installed in hardware folder - > @@ -102,6 +99,10 @@ package_release: - echo "#define ARDUINO_RP2040_RELEASE_$CI_COMMIT_TAG" >> cores/rp2040/core_version.h - echo "#define ARDUINO_RP2040_RELEASE $CI_COMMIT_TAG" >> cores/rp2040/core_version.h + # cloning additional submodules + - cd pico-sdk && git submodule update --init && cd .. + - cd pico-extras && git submodule update --init && cd .. + script: # create some variables into temp folder - PKG_NAME=$PLATFORM_NAME-$CI_COMMIT_TAG From 672626b24374ebc6d12bb2a97c3bfadc7c29ce46 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 8 Nov 2021 15:43:10 +0100 Subject: [PATCH 14/22] changing platformio-build.py path for Arancino RP2040 core --- tools/platformio-build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/platformio-build.py b/tools/platformio-build.py index 9c49305a5..434b9c1d1 100644 --- a/tools/platformio-build.py +++ b/tools/platformio-build.py @@ -21,7 +21,7 @@ upload_protocol = env.subst("$UPLOAD_PROTOCOL") or "picotool" ram_size = board.get("upload.maximum_ram_size") -FRAMEWORK_DIR = platform.get_package_dir("framework-arduinopico") +FRAMEWORK_DIR = platform.get_package_dir("framework-arduino-rp2040-arancino") assert os.path.isdir(FRAMEWORK_DIR) # update progsize expression to also check for bootloader. From 96979950d7f3eb4f93d72ab161098b80ba89942b Mon Sep 17 00:00:00 2001 From: Sergio Tomasello Date: Mon, 8 Nov 2021 17:41:05 +0000 Subject: [PATCH 15/22] Add PubSubClient Library --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4f13b9a64..7939be4d9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -127,7 +127,9 @@ package_release: # adding Microcontroller ID into core - git clone $REPO_LIB_MICROCONTROLLER_ID_URL -b 1.0.0 libraries/Microcontroller-id - + + # adding MQTT PubSubClient into core + - git clone $REPO_LIB_PUBSUBCLIENT_URL -b 2.8 libraries/PubSubClient - cd .. # tar files and move temp folder back From ce11f4a9bc9cd65c20973a4318f677121ada3b81 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 15 Nov 2021 17:53:05 +0100 Subject: [PATCH 16/22] keeping just arancinopico board in the boards list --- boards.txt | 6006 ---------------------------------------------------- 1 file changed, 6006 deletions(-) diff --git a/boards.txt b/boards.txt index 49ff2e552..34030287b 100644 --- a/boards.txt +++ b/boards.txt @@ -115,6009 +115,3 @@ arancinopico.menu.usbstack.picosdk=Pico SDK arancinopico.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" arancinopico.menu.usbstack.tinyusb=Adafruit TinyUSB arancinopico.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -# ----------------------------------- -# Raspberry Pi Pico -# ----------------------------------- -rpipico.name=Raspberry Pi Pico -rpipico.vid.0=0x2e8a -rpipico.pid.0=0x000a -rpipico.build.usbpid=-DSERIALUSB_PID=0x000a -rpipico.build.board=RASPBERRY_PI_PICO -rpipico.build.mcu=cortex-m0plus -rpipico.build.variant=rpipico -rpipico.upload.tool=uf2conv -rpipico.upload.maximum_size=2097152 -rpipico.upload.maximum_data_size=262144 -rpipico.upload.wait_for_upload_port=true -rpipico.upload.erase_cmd= -rpipico.serial.disableDTR=false -rpipico.serial.disableRTS=false -rpipico.build.f_cpu=125000000 -rpipico.build.led= -rpipico.build.core=rp2040 -rpipico.build.mcu=rp2040 -rpipico.build.ldscript=memmap_default.ld -rpipico.build.ram_length=256k -rpipico.build.boot2=boot2_w25q080_2_padded_checksum -rpipico.build.vid=0x2e8a -rpipico.build.pid=0x000a -rpipico.build.usb_manufacturer="Raspberry Pi" -rpipico.build.usb_product="Pico" -rpipico.menu.flash.2097152_0=2MB (no FS) -rpipico.menu.flash.2097152_0.upload.maximum_size=2093056 -rpipico.menu.flash.2097152_0.build.flash_length=2093056 -rpipico.menu.flash.2097152_0.build.eeprom_start=270528512 -rpipico.menu.flash.2097152_0.build.fs_start=270528512 -rpipico.menu.flash.2097152_0.build.fs_end=270528512 -rpipico.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) -rpipico.menu.flash.2097152_65536.upload.maximum_size=2027520 -rpipico.menu.flash.2097152_65536.build.flash_length=2027520 -rpipico.menu.flash.2097152_65536.build.eeprom_start=270528512 -rpipico.menu.flash.2097152_65536.build.fs_start=270462976 -rpipico.menu.flash.2097152_65536.build.fs_end=270528512 -rpipico.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) -rpipico.menu.flash.2097152_131072.upload.maximum_size=1961984 -rpipico.menu.flash.2097152_131072.build.flash_length=1961984 -rpipico.menu.flash.2097152_131072.build.eeprom_start=270528512 -rpipico.menu.flash.2097152_131072.build.fs_start=270397440 -rpipico.menu.flash.2097152_131072.build.fs_end=270528512 -rpipico.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) -rpipico.menu.flash.2097152_262144.upload.maximum_size=1830912 -rpipico.menu.flash.2097152_262144.build.flash_length=1830912 -rpipico.menu.flash.2097152_262144.build.eeprom_start=270528512 -rpipico.menu.flash.2097152_262144.build.fs_start=270266368 -rpipico.menu.flash.2097152_262144.build.fs_end=270528512 -rpipico.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) -rpipico.menu.flash.2097152_524288.upload.maximum_size=1568768 -rpipico.menu.flash.2097152_524288.build.flash_length=1568768 -rpipico.menu.flash.2097152_524288.build.eeprom_start=270528512 -rpipico.menu.flash.2097152_524288.build.fs_start=270004224 -rpipico.menu.flash.2097152_524288.build.fs_end=270528512 -rpipico.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) -rpipico.menu.flash.2097152_1048576.upload.maximum_size=1044480 -rpipico.menu.flash.2097152_1048576.build.flash_length=1044480 -rpipico.menu.flash.2097152_1048576.build.eeprom_start=270528512 -rpipico.menu.flash.2097152_1048576.build.fs_start=269479936 -rpipico.menu.flash.2097152_1048576.build.fs_end=270528512 -rpipico.menu.freq.125=125 MHz -rpipico.menu.freq.125.build.f_cpu=125000000L -rpipico.menu.freq.50=50 MHz -rpipico.menu.freq.50.build.f_cpu=50000000L -rpipico.menu.freq.100=100 MHz -rpipico.menu.freq.100.build.f_cpu=100000000L -rpipico.menu.freq.133=133 MHz -rpipico.menu.freq.133.build.f_cpu=133000000L -rpipico.menu.freq.150=150 MHz (Overclock) -rpipico.menu.freq.150.build.f_cpu=150000000L -rpipico.menu.freq.175=175 MHz (Overclock) -rpipico.menu.freq.175.build.f_cpu=175000000L -rpipico.menu.freq.200=200 MHz (Overclock) -rpipico.menu.freq.200.build.f_cpu=200000000L -rpipico.menu.freq.225=225 MHz (Overclock) -rpipico.menu.freq.225.build.f_cpu=225000000L -rpipico.menu.freq.250=250 MHz (Overclock) -rpipico.menu.freq.250.build.f_cpu=250000000L -rpipico.menu.freq.275=275 MHz (Overclock) -rpipico.menu.freq.275.build.f_cpu=275000000L -rpipico.menu.freq.300=300 MHz (Overclock) -rpipico.menu.freq.300.build.f_cpu=300000000L -rpipico.menu.dbgport.Disabled=Disabled -rpipico.menu.dbgport.Disabled.build.debug_port= -rpipico.menu.dbgport.Serial=Serial -rpipico.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -rpipico.menu.dbgport.Serial1=Serial1 -rpipico.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -rpipico.menu.dbgport.Serial2=Serial2 -rpipico.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -rpipico.menu.dbglvl.None=None -rpipico.menu.dbglvl.None.build.debug_level= -rpipico.menu.dbglvl.Core=Core -rpipico.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -rpipico.menu.dbglvl.SPI=SPI -rpipico.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -rpipico.menu.dbglvl.Wire=Wire -rpipico.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -rpipico.menu.dbglvl.All=All -rpipico.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -rpipico.menu.dbglvl.NDEBUG=NDEBUG -rpipico.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -rpipico.menu.usbstack.picosdk=Pico SDK -rpipico.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -rpipico.menu.usbstack.tinyusb=Adafruit TinyUSB -rpipico.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Raspberry Pi Pico (Picoprobe) -# ----------------------------------- -rpipicopicoprobe.name=Raspberry Pi Pico (Picoprobe) -rpipicopicoprobe.vid.0=0x2e8a -rpipicopicoprobe.pid.0=0x0004 -rpipicopicoprobe.build.usbpid=-DSERIALUSB_PID=0x000a -rpipicopicoprobe.build.board=RASPBERRY_PI_PICO -rpipicopicoprobe.build.mcu=cortex-m0plus -rpipicopicoprobe.build.variant=rpipico -rpipicopicoprobe.upload.tool=picoprobe -rpipicopicoprobe.upload.maximum_size=2097152 -rpipicopicoprobe.upload.maximum_data_size=262144 -rpipicopicoprobe.upload.wait_for_upload_port=true -rpipicopicoprobe.upload.erase_cmd= -rpipicopicoprobe.serial.disableDTR=false -rpipicopicoprobe.serial.disableRTS=false -rpipicopicoprobe.build.f_cpu=125000000 -rpipicopicoprobe.build.led= -rpipicopicoprobe.build.core=rp2040 -rpipicopicoprobe.build.mcu=rp2040 -rpipicopicoprobe.build.ldscript=memmap_default.ld -rpipicopicoprobe.build.ram_length=256k -rpipicopicoprobe.build.boot2=boot2_w25q080_2_padded_checksum -rpipicopicoprobe.build.vid=0x2e8a -rpipicopicoprobe.build.pid=0x000a -rpipicopicoprobe.build.usb_manufacturer="Raspberry Pi" -rpipicopicoprobe.build.usb_product="Pico (Picoprobe)" -rpipicopicoprobe.menu.flash.2097152_0=2MB (no FS) -rpipicopicoprobe.menu.flash.2097152_0.upload.maximum_size=2093056 -rpipicopicoprobe.menu.flash.2097152_0.build.flash_length=2093056 -rpipicopicoprobe.menu.flash.2097152_0.build.eeprom_start=270528512 -rpipicopicoprobe.menu.flash.2097152_0.build.fs_start=270528512 -rpipicopicoprobe.menu.flash.2097152_0.build.fs_end=270528512 -rpipicopicoprobe.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) -rpipicopicoprobe.menu.flash.2097152_65536.upload.maximum_size=2027520 -rpipicopicoprobe.menu.flash.2097152_65536.build.flash_length=2027520 -rpipicopicoprobe.menu.flash.2097152_65536.build.eeprom_start=270528512 -rpipicopicoprobe.menu.flash.2097152_65536.build.fs_start=270462976 -rpipicopicoprobe.menu.flash.2097152_65536.build.fs_end=270528512 -rpipicopicoprobe.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) -rpipicopicoprobe.menu.flash.2097152_131072.upload.maximum_size=1961984 -rpipicopicoprobe.menu.flash.2097152_131072.build.flash_length=1961984 -rpipicopicoprobe.menu.flash.2097152_131072.build.eeprom_start=270528512 -rpipicopicoprobe.menu.flash.2097152_131072.build.fs_start=270397440 -rpipicopicoprobe.menu.flash.2097152_131072.build.fs_end=270528512 -rpipicopicoprobe.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) -rpipicopicoprobe.menu.flash.2097152_262144.upload.maximum_size=1830912 -rpipicopicoprobe.menu.flash.2097152_262144.build.flash_length=1830912 -rpipicopicoprobe.menu.flash.2097152_262144.build.eeprom_start=270528512 -rpipicopicoprobe.menu.flash.2097152_262144.build.fs_start=270266368 -rpipicopicoprobe.menu.flash.2097152_262144.build.fs_end=270528512 -rpipicopicoprobe.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) -rpipicopicoprobe.menu.flash.2097152_524288.upload.maximum_size=1568768 -rpipicopicoprobe.menu.flash.2097152_524288.build.flash_length=1568768 -rpipicopicoprobe.menu.flash.2097152_524288.build.eeprom_start=270528512 -rpipicopicoprobe.menu.flash.2097152_524288.build.fs_start=270004224 -rpipicopicoprobe.menu.flash.2097152_524288.build.fs_end=270528512 -rpipicopicoprobe.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) -rpipicopicoprobe.menu.flash.2097152_1048576.upload.maximum_size=1044480 -rpipicopicoprobe.menu.flash.2097152_1048576.build.flash_length=1044480 -rpipicopicoprobe.menu.flash.2097152_1048576.build.eeprom_start=270528512 -rpipicopicoprobe.menu.flash.2097152_1048576.build.fs_start=269479936 -rpipicopicoprobe.menu.flash.2097152_1048576.build.fs_end=270528512 -rpipicopicoprobe.menu.freq.125=125 MHz -rpipicopicoprobe.menu.freq.125.build.f_cpu=125000000L -rpipicopicoprobe.menu.freq.50=50 MHz -rpipicopicoprobe.menu.freq.50.build.f_cpu=50000000L -rpipicopicoprobe.menu.freq.100=100 MHz -rpipicopicoprobe.menu.freq.100.build.f_cpu=100000000L -rpipicopicoprobe.menu.freq.133=133 MHz -rpipicopicoprobe.menu.freq.133.build.f_cpu=133000000L -rpipicopicoprobe.menu.freq.150=150 MHz (Overclock) -rpipicopicoprobe.menu.freq.150.build.f_cpu=150000000L -rpipicopicoprobe.menu.freq.175=175 MHz (Overclock) -rpipicopicoprobe.menu.freq.175.build.f_cpu=175000000L -rpipicopicoprobe.menu.freq.200=200 MHz (Overclock) -rpipicopicoprobe.menu.freq.200.build.f_cpu=200000000L -rpipicopicoprobe.menu.freq.225=225 MHz (Overclock) -rpipicopicoprobe.menu.freq.225.build.f_cpu=225000000L -rpipicopicoprobe.menu.freq.250=250 MHz (Overclock) -rpipicopicoprobe.menu.freq.250.build.f_cpu=250000000L -rpipicopicoprobe.menu.freq.275=275 MHz (Overclock) -rpipicopicoprobe.menu.freq.275.build.f_cpu=275000000L -rpipicopicoprobe.menu.freq.300=300 MHz (Overclock) -rpipicopicoprobe.menu.freq.300.build.f_cpu=300000000L -rpipicopicoprobe.menu.dbgport.Disabled=Disabled -rpipicopicoprobe.menu.dbgport.Disabled.build.debug_port= -rpipicopicoprobe.menu.dbgport.Serial=Serial -rpipicopicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -rpipicopicoprobe.menu.dbgport.Serial1=Serial1 -rpipicopicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -rpipicopicoprobe.menu.dbgport.Serial2=Serial2 -rpipicopicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -rpipicopicoprobe.menu.dbglvl.None=None -rpipicopicoprobe.menu.dbglvl.None.build.debug_level= -rpipicopicoprobe.menu.dbglvl.Core=Core -rpipicopicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -rpipicopicoprobe.menu.dbglvl.SPI=SPI -rpipicopicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -rpipicopicoprobe.menu.dbglvl.Wire=Wire -rpipicopicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -rpipicopicoprobe.menu.dbglvl.All=All -rpipicopicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -rpipicopicoprobe.menu.dbglvl.NDEBUG=NDEBUG -rpipicopicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -rpipicopicoprobe.menu.usbstack.picosdk=Pico SDK -rpipicopicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -rpipicopicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -rpipicopicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Raspberry Pi Pico (pico-debug) -# ----------------------------------- -rpipicopicodebug.name=Raspberry Pi Pico (pico-debug) -rpipicopicodebug.vid.0=0x1209 -rpipicopicodebug.pid.0=0x2488 -rpipicopicodebug.build.usbpid=-DSERIALUSB_PID=0x000a -rpipicopicodebug.build.board=RASPBERRY_PI_PICO -rpipicopicodebug.build.mcu=cortex-m0plus -rpipicopicodebug.build.variant=rpipico -rpipicopicodebug.upload.tool=picodebug -rpipicopicodebug.upload.maximum_size=2097152 -rpipicopicodebug.upload.maximum_data_size=245760 -rpipicopicodebug.upload.wait_for_upload_port=true -rpipicopicodebug.upload.erase_cmd= -rpipicopicodebug.serial.disableDTR=false -rpipicopicodebug.serial.disableRTS=false -rpipicopicodebug.build.f_cpu=125000000 -rpipicopicodebug.build.led= -rpipicopicodebug.build.core=rp2040 -rpipicopicodebug.build.mcu=rp2040 -rpipicopicodebug.build.ldscript=memmap_default.ld -rpipicopicodebug.build.ram_length=240k -rpipicopicodebug.build.boot2=boot2_w25q080_2_padded_checksum -rpipicopicodebug.build.vid=0x2e8a -rpipicopicodebug.build.pid=0x000a -rpipicopicodebug.build.usb_manufacturer="Raspberry Pi" -rpipicopicodebug.build.usb_product="Pico (pico-debug)" -rpipicopicodebug.menu.flash.2097152_0=2MB (no FS) -rpipicopicodebug.menu.flash.2097152_0.upload.maximum_size=2093056 -rpipicopicodebug.menu.flash.2097152_0.build.flash_length=2093056 -rpipicopicodebug.menu.flash.2097152_0.build.eeprom_start=270528512 -rpipicopicodebug.menu.flash.2097152_0.build.fs_start=270528512 -rpipicopicodebug.menu.flash.2097152_0.build.fs_end=270528512 -rpipicopicodebug.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB) -rpipicopicodebug.menu.flash.2097152_65536.upload.maximum_size=2027520 -rpipicopicodebug.menu.flash.2097152_65536.build.flash_length=2027520 -rpipicopicodebug.menu.flash.2097152_65536.build.eeprom_start=270528512 -rpipicopicodebug.menu.flash.2097152_65536.build.fs_start=270462976 -rpipicopicodebug.menu.flash.2097152_65536.build.fs_end=270528512 -rpipicopicodebug.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB) -rpipicopicodebug.menu.flash.2097152_131072.upload.maximum_size=1961984 -rpipicopicodebug.menu.flash.2097152_131072.build.flash_length=1961984 -rpipicopicodebug.menu.flash.2097152_131072.build.eeprom_start=270528512 -rpipicopicodebug.menu.flash.2097152_131072.build.fs_start=270397440 -rpipicopicodebug.menu.flash.2097152_131072.build.fs_end=270528512 -rpipicopicodebug.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB) -rpipicopicodebug.menu.flash.2097152_262144.upload.maximum_size=1830912 -rpipicopicodebug.menu.flash.2097152_262144.build.flash_length=1830912 -rpipicopicodebug.menu.flash.2097152_262144.build.eeprom_start=270528512 -rpipicopicodebug.menu.flash.2097152_262144.build.fs_start=270266368 -rpipicopicodebug.menu.flash.2097152_262144.build.fs_end=270528512 -rpipicopicodebug.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB) -rpipicopicodebug.menu.flash.2097152_524288.upload.maximum_size=1568768 -rpipicopicodebug.menu.flash.2097152_524288.build.flash_length=1568768 -rpipicopicodebug.menu.flash.2097152_524288.build.eeprom_start=270528512 -rpipicopicodebug.menu.flash.2097152_524288.build.fs_start=270004224 -rpipicopicodebug.menu.flash.2097152_524288.build.fs_end=270528512 -rpipicopicodebug.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) -rpipicopicodebug.menu.flash.2097152_1048576.upload.maximum_size=1044480 -rpipicopicodebug.menu.flash.2097152_1048576.build.flash_length=1044480 -rpipicopicodebug.menu.flash.2097152_1048576.build.eeprom_start=270528512 -rpipicopicodebug.menu.flash.2097152_1048576.build.fs_start=269479936 -rpipicopicodebug.menu.flash.2097152_1048576.build.fs_end=270528512 -rpipicopicodebug.menu.freq.125=125 MHz -rpipicopicodebug.menu.freq.125.build.f_cpu=125000000L -rpipicopicodebug.menu.freq.50=50 MHz -rpipicopicodebug.menu.freq.50.build.f_cpu=50000000L -rpipicopicodebug.menu.freq.100=100 MHz -rpipicopicodebug.menu.freq.100.build.f_cpu=100000000L -rpipicopicodebug.menu.freq.133=133 MHz -rpipicopicodebug.menu.freq.133.build.f_cpu=133000000L -rpipicopicodebug.menu.freq.150=150 MHz (Overclock) -rpipicopicodebug.menu.freq.150.build.f_cpu=150000000L -rpipicopicodebug.menu.freq.175=175 MHz (Overclock) -rpipicopicodebug.menu.freq.175.build.f_cpu=175000000L -rpipicopicodebug.menu.freq.200=200 MHz (Overclock) -rpipicopicodebug.menu.freq.200.build.f_cpu=200000000L -rpipicopicodebug.menu.freq.225=225 MHz (Overclock) -rpipicopicodebug.menu.freq.225.build.f_cpu=225000000L -rpipicopicodebug.menu.freq.250=250 MHz (Overclock) -rpipicopicodebug.menu.freq.250.build.f_cpu=250000000L -rpipicopicodebug.menu.freq.275=275 MHz (Overclock) -rpipicopicodebug.menu.freq.275.build.f_cpu=275000000L -rpipicopicodebug.menu.freq.300=300 MHz (Overclock) -rpipicopicodebug.menu.freq.300.build.f_cpu=300000000L -rpipicopicodebug.menu.dbgport.Disabled=Disabled -rpipicopicodebug.menu.dbgport.Disabled.build.debug_port= -rpipicopicodebug.menu.dbgport.Serial=Serial -rpipicopicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -rpipicopicodebug.menu.dbgport.Serial1=Serial1 -rpipicopicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -rpipicopicodebug.menu.dbgport.Serial2=Serial2 -rpipicopicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -rpipicopicodebug.menu.dbglvl.None=None -rpipicopicodebug.menu.dbglvl.None.build.debug_level= -rpipicopicodebug.menu.dbglvl.Core=Core -rpipicopicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -rpipicopicodebug.menu.dbglvl.SPI=SPI -rpipicopicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -rpipicopicodebug.menu.dbglvl.Wire=Wire -rpipicopicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -rpipicopicodebug.menu.dbglvl.All=All -rpipicopicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -rpipicopicodebug.menu.dbglvl.NDEBUG=NDEBUG -rpipicopicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -rpipicopicodebug.menu.usbstack.nousb=No USB -rpipicopicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Adafruit Feather RP2040 -# ----------------------------------- -adafruit_feather.name=Adafruit Feather RP2040 -adafruit_feather.vid.0=0x239a -adafruit_feather.pid.0=0x80f1 -adafruit_feather.build.usbpid=-DSERIALUSB_PID=0x80f1 -adafruit_feather.build.board=ADAFRUIT_FEATHER_RP2040 -adafruit_feather.build.mcu=cortex-m0plus -adafruit_feather.build.variant=adafruit_feather -adafruit_feather.upload.tool=uf2conv -adafruit_feather.upload.maximum_size=8388608 -adafruit_feather.upload.maximum_data_size=262144 -adafruit_feather.upload.wait_for_upload_port=true -adafruit_feather.upload.erase_cmd= -adafruit_feather.serial.disableDTR=false -adafruit_feather.serial.disableRTS=false -adafruit_feather.build.f_cpu=125000000 -adafruit_feather.build.led= -adafruit_feather.build.core=rp2040 -adafruit_feather.build.mcu=rp2040 -adafruit_feather.build.ldscript=memmap_default.ld -adafruit_feather.build.ram_length=256k -adafruit_feather.build.boot2=boot2_w25x10cl_4_padded_checksum -adafruit_feather.build.vid=0x239a -adafruit_feather.build.pid=0x80f1 -adafruit_feather.build.usb_manufacturer="Adafruit" -adafruit_feather.build.usb_product="Feather RP2040" -adafruit_feather.menu.flash.8388608_0=8MB (no FS) -adafruit_feather.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_feather.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_feather.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_feather.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_feather.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_feather.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_feather.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_feather.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_feather.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_feather.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_feather.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_feather.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_feather.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_feather.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_feather.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_feather.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_feather.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_feather.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_feather.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_feather.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_feather.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_feather.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_feather.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_feather.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_feather.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_feather.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_feather.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_feather.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_feather.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_feather.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_feather.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_feather.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_feather.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_feather.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_feather.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_feather.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_feather.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_feather.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_feather.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_feather.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_feather.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_feather.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_feather.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_feather.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_feather.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_feather.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_feather.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_feather.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_feather.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_feather.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_feather.menu.freq.125=125 MHz -adafruit_feather.menu.freq.125.build.f_cpu=125000000L -adafruit_feather.menu.freq.50=50 MHz -adafruit_feather.menu.freq.50.build.f_cpu=50000000L -adafruit_feather.menu.freq.100=100 MHz -adafruit_feather.menu.freq.100.build.f_cpu=100000000L -adafruit_feather.menu.freq.133=133 MHz -adafruit_feather.menu.freq.133.build.f_cpu=133000000L -adafruit_feather.menu.freq.150=150 MHz (Overclock) -adafruit_feather.menu.freq.150.build.f_cpu=150000000L -adafruit_feather.menu.freq.175=175 MHz (Overclock) -adafruit_feather.menu.freq.175.build.f_cpu=175000000L -adafruit_feather.menu.freq.200=200 MHz (Overclock) -adafruit_feather.menu.freq.200.build.f_cpu=200000000L -adafruit_feather.menu.freq.225=225 MHz (Overclock) -adafruit_feather.menu.freq.225.build.f_cpu=225000000L -adafruit_feather.menu.freq.250=250 MHz (Overclock) -adafruit_feather.menu.freq.250.build.f_cpu=250000000L -adafruit_feather.menu.freq.275=275 MHz (Overclock) -adafruit_feather.menu.freq.275.build.f_cpu=275000000L -adafruit_feather.menu.freq.300=300 MHz (Overclock) -adafruit_feather.menu.freq.300.build.f_cpu=300000000L -adafruit_feather.menu.dbgport.Disabled=Disabled -adafruit_feather.menu.dbgport.Disabled.build.debug_port= -adafruit_feather.menu.dbgport.Serial=Serial -adafruit_feather.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_feather.menu.dbgport.Serial1=Serial1 -adafruit_feather.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_feather.menu.dbgport.Serial2=Serial2 -adafruit_feather.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_feather.menu.dbglvl.None=None -adafruit_feather.menu.dbglvl.None.build.debug_level= -adafruit_feather.menu.dbglvl.Core=Core -adafruit_feather.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_feather.menu.dbglvl.SPI=SPI -adafruit_feather.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_feather.menu.dbglvl.Wire=Wire -adafruit_feather.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_feather.menu.dbglvl.All=All -adafruit_feather.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_feather.menu.dbglvl.NDEBUG=NDEBUG -adafruit_feather.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_feather.menu.usbstack.picosdk=Pico SDK -adafruit_feather.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_feather.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_feather.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit Feather RP2040 (Picoprobe) -# ----------------------------------- -adafruit_featherpicoprobe.name=Adafruit Feather RP2040 (Picoprobe) -adafruit_featherpicoprobe.vid.0=0x239a -adafruit_featherpicoprobe.pid.0=0x0004 -adafruit_featherpicoprobe.build.usbpid=-DSERIALUSB_PID=0x80f1 -adafruit_featherpicoprobe.build.board=ADAFRUIT_FEATHER_RP2040 -adafruit_featherpicoprobe.build.mcu=cortex-m0plus -adafruit_featherpicoprobe.build.variant=adafruit_feather -adafruit_featherpicoprobe.upload.tool=picoprobe -adafruit_featherpicoprobe.upload.maximum_size=8388608 -adafruit_featherpicoprobe.upload.maximum_data_size=262144 -adafruit_featherpicoprobe.upload.wait_for_upload_port=true -adafruit_featherpicoprobe.upload.erase_cmd= -adafruit_featherpicoprobe.serial.disableDTR=false -adafruit_featherpicoprobe.serial.disableRTS=false -adafruit_featherpicoprobe.build.f_cpu=125000000 -adafruit_featherpicoprobe.build.led= -adafruit_featherpicoprobe.build.core=rp2040 -adafruit_featherpicoprobe.build.mcu=rp2040 -adafruit_featherpicoprobe.build.ldscript=memmap_default.ld -adafruit_featherpicoprobe.build.ram_length=256k -adafruit_featherpicoprobe.build.boot2=boot2_w25x10cl_4_padded_checksum -adafruit_featherpicoprobe.build.vid=0x239a -adafruit_featherpicoprobe.build.pid=0x80f1 -adafruit_featherpicoprobe.build.usb_manufacturer="Adafruit" -adafruit_featherpicoprobe.build.usb_product="Feather RP2040 (Picoprobe)" -adafruit_featherpicoprobe.menu.flash.8388608_0=8MB (no FS) -adafruit_featherpicoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_featherpicoprobe.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_featherpicoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_featherpicoprobe.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_featherpicoprobe.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_featherpicoprobe.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_featherpicoprobe.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_featherpicoprobe.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_featherpicoprobe.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_featherpicoprobe.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_featherpicoprobe.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_featherpicoprobe.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_featherpicoprobe.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_featherpicoprobe.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_featherpicoprobe.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_featherpicoprobe.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_featherpicoprobe.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_featherpicoprobe.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_featherpicoprobe.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_featherpicoprobe.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_featherpicoprobe.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_featherpicoprobe.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_featherpicoprobe.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_featherpicoprobe.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_featherpicoprobe.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_featherpicoprobe.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_featherpicoprobe.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_featherpicoprobe.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_featherpicoprobe.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_featherpicoprobe.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_featherpicoprobe.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_featherpicoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_featherpicoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_featherpicoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_featherpicoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_featherpicoprobe.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_featherpicoprobe.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_featherpicoprobe.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_featherpicoprobe.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_featherpicoprobe.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_featherpicoprobe.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_featherpicoprobe.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_featherpicoprobe.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_featherpicoprobe.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_featherpicoprobe.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_featherpicoprobe.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_featherpicoprobe.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_featherpicoprobe.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_featherpicoprobe.menu.freq.125=125 MHz -adafruit_featherpicoprobe.menu.freq.125.build.f_cpu=125000000L -adafruit_featherpicoprobe.menu.freq.50=50 MHz -adafruit_featherpicoprobe.menu.freq.50.build.f_cpu=50000000L -adafruit_featherpicoprobe.menu.freq.100=100 MHz -adafruit_featherpicoprobe.menu.freq.100.build.f_cpu=100000000L -adafruit_featherpicoprobe.menu.freq.133=133 MHz -adafruit_featherpicoprobe.menu.freq.133.build.f_cpu=133000000L -adafruit_featherpicoprobe.menu.freq.150=150 MHz (Overclock) -adafruit_featherpicoprobe.menu.freq.150.build.f_cpu=150000000L -adafruit_featherpicoprobe.menu.freq.175=175 MHz (Overclock) -adafruit_featherpicoprobe.menu.freq.175.build.f_cpu=175000000L -adafruit_featherpicoprobe.menu.freq.200=200 MHz (Overclock) -adafruit_featherpicoprobe.menu.freq.200.build.f_cpu=200000000L -adafruit_featherpicoprobe.menu.freq.225=225 MHz (Overclock) -adafruit_featherpicoprobe.menu.freq.225.build.f_cpu=225000000L -adafruit_featherpicoprobe.menu.freq.250=250 MHz (Overclock) -adafruit_featherpicoprobe.menu.freq.250.build.f_cpu=250000000L -adafruit_featherpicoprobe.menu.freq.275=275 MHz (Overclock) -adafruit_featherpicoprobe.menu.freq.275.build.f_cpu=275000000L -adafruit_featherpicoprobe.menu.freq.300=300 MHz (Overclock) -adafruit_featherpicoprobe.menu.freq.300.build.f_cpu=300000000L -adafruit_featherpicoprobe.menu.dbgport.Disabled=Disabled -adafruit_featherpicoprobe.menu.dbgport.Disabled.build.debug_port= -adafruit_featherpicoprobe.menu.dbgport.Serial=Serial -adafruit_featherpicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_featherpicoprobe.menu.dbgport.Serial1=Serial1 -adafruit_featherpicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_featherpicoprobe.menu.dbgport.Serial2=Serial2 -adafruit_featherpicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_featherpicoprobe.menu.dbglvl.None=None -adafruit_featherpicoprobe.menu.dbglvl.None.build.debug_level= -adafruit_featherpicoprobe.menu.dbglvl.Core=Core -adafruit_featherpicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_featherpicoprobe.menu.dbglvl.SPI=SPI -adafruit_featherpicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_featherpicoprobe.menu.dbglvl.Wire=Wire -adafruit_featherpicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_featherpicoprobe.menu.dbglvl.All=All -adafruit_featherpicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_featherpicoprobe.menu.dbglvl.NDEBUG=NDEBUG -adafruit_featherpicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_featherpicoprobe.menu.usbstack.picosdk=Pico SDK -adafruit_featherpicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_featherpicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_featherpicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit Feather RP2040 (pico-debug) -# ----------------------------------- -adafruit_featherpicodebug.name=Adafruit Feather RP2040 (pico-debug) -adafruit_featherpicodebug.vid.0=0x1209 -adafruit_featherpicodebug.pid.0=0x2488 -adafruit_featherpicodebug.build.usbpid=-DSERIALUSB_PID=0x80f1 -adafruit_featherpicodebug.build.board=ADAFRUIT_FEATHER_RP2040 -adafruit_featherpicodebug.build.mcu=cortex-m0plus -adafruit_featherpicodebug.build.variant=adafruit_feather -adafruit_featherpicodebug.upload.tool=picodebug -adafruit_featherpicodebug.upload.maximum_size=8388608 -adafruit_featherpicodebug.upload.maximum_data_size=245760 -adafruit_featherpicodebug.upload.wait_for_upload_port=true -adafruit_featherpicodebug.upload.erase_cmd= -adafruit_featherpicodebug.serial.disableDTR=false -adafruit_featherpicodebug.serial.disableRTS=false -adafruit_featherpicodebug.build.f_cpu=125000000 -adafruit_featherpicodebug.build.led= -adafruit_featherpicodebug.build.core=rp2040 -adafruit_featherpicodebug.build.mcu=rp2040 -adafruit_featherpicodebug.build.ldscript=memmap_default.ld -adafruit_featherpicodebug.build.ram_length=240k -adafruit_featherpicodebug.build.boot2=boot2_w25x10cl_4_padded_checksum -adafruit_featherpicodebug.build.vid=0x239a -adafruit_featherpicodebug.build.pid=0x80f1 -adafruit_featherpicodebug.build.usb_manufacturer="Adafruit" -adafruit_featherpicodebug.build.usb_product="Feather RP2040 (pico-debug)" -adafruit_featherpicodebug.menu.flash.8388608_0=8MB (no FS) -adafruit_featherpicodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_featherpicodebug.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_featherpicodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_featherpicodebug.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_featherpicodebug.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_featherpicodebug.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_featherpicodebug.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_featherpicodebug.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_featherpicodebug.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_featherpicodebug.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_featherpicodebug.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_featherpicodebug.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_featherpicodebug.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_featherpicodebug.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_featherpicodebug.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_featherpicodebug.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_featherpicodebug.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_featherpicodebug.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_featherpicodebug.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_featherpicodebug.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_featherpicodebug.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_featherpicodebug.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_featherpicodebug.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_featherpicodebug.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_featherpicodebug.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_featherpicodebug.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_featherpicodebug.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_featherpicodebug.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_featherpicodebug.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_featherpicodebug.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_featherpicodebug.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_featherpicodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_featherpicodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_featherpicodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_featherpicodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_featherpicodebug.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_featherpicodebug.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_featherpicodebug.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_featherpicodebug.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_featherpicodebug.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_featherpicodebug.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_featherpicodebug.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_featherpicodebug.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_featherpicodebug.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_featherpicodebug.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_featherpicodebug.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_featherpicodebug.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_featherpicodebug.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_featherpicodebug.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_featherpicodebug.menu.freq.125=125 MHz -adafruit_featherpicodebug.menu.freq.125.build.f_cpu=125000000L -adafruit_featherpicodebug.menu.freq.50=50 MHz -adafruit_featherpicodebug.menu.freq.50.build.f_cpu=50000000L -adafruit_featherpicodebug.menu.freq.100=100 MHz -adafruit_featherpicodebug.menu.freq.100.build.f_cpu=100000000L -adafruit_featherpicodebug.menu.freq.133=133 MHz -adafruit_featherpicodebug.menu.freq.133.build.f_cpu=133000000L -adafruit_featherpicodebug.menu.freq.150=150 MHz (Overclock) -adafruit_featherpicodebug.menu.freq.150.build.f_cpu=150000000L -adafruit_featherpicodebug.menu.freq.175=175 MHz (Overclock) -adafruit_featherpicodebug.menu.freq.175.build.f_cpu=175000000L -adafruit_featherpicodebug.menu.freq.200=200 MHz (Overclock) -adafruit_featherpicodebug.menu.freq.200.build.f_cpu=200000000L -adafruit_featherpicodebug.menu.freq.225=225 MHz (Overclock) -adafruit_featherpicodebug.menu.freq.225.build.f_cpu=225000000L -adafruit_featherpicodebug.menu.freq.250=250 MHz (Overclock) -adafruit_featherpicodebug.menu.freq.250.build.f_cpu=250000000L -adafruit_featherpicodebug.menu.freq.275=275 MHz (Overclock) -adafruit_featherpicodebug.menu.freq.275.build.f_cpu=275000000L -adafruit_featherpicodebug.menu.freq.300=300 MHz (Overclock) -adafruit_featherpicodebug.menu.freq.300.build.f_cpu=300000000L -adafruit_featherpicodebug.menu.dbgport.Disabled=Disabled -adafruit_featherpicodebug.menu.dbgport.Disabled.build.debug_port= -adafruit_featherpicodebug.menu.dbgport.Serial=Serial -adafruit_featherpicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_featherpicodebug.menu.dbgport.Serial1=Serial1 -adafruit_featherpicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_featherpicodebug.menu.dbgport.Serial2=Serial2 -adafruit_featherpicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_featherpicodebug.menu.dbglvl.None=None -adafruit_featherpicodebug.menu.dbglvl.None.build.debug_level= -adafruit_featherpicodebug.menu.dbglvl.Core=Core -adafruit_featherpicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_featherpicodebug.menu.dbglvl.SPI=SPI -adafruit_featherpicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_featherpicodebug.menu.dbglvl.Wire=Wire -adafruit_featherpicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_featherpicodebug.menu.dbglvl.All=All -adafruit_featherpicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_featherpicodebug.menu.dbglvl.NDEBUG=NDEBUG -adafruit_featherpicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_featherpicodebug.menu.usbstack.nousb=No USB -adafruit_featherpicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Adafruit ItsyBitsy RP2040 -# ----------------------------------- -adafruit_itsybitsy.name=Adafruit ItsyBitsy RP2040 -adafruit_itsybitsy.vid.0=0x239a -adafruit_itsybitsy.pid.0=0x80fd -adafruit_itsybitsy.build.usbpid=-DSERIALUSB_PID=0x80fd -adafruit_itsybitsy.build.board=ADAFRUIT_ITSYBITSY_RP2040 -adafruit_itsybitsy.build.mcu=cortex-m0plus -adafruit_itsybitsy.build.variant=adafruit_itsybitsy -adafruit_itsybitsy.upload.tool=uf2conv -adafruit_itsybitsy.upload.maximum_size=8388608 -adafruit_itsybitsy.upload.maximum_data_size=262144 -adafruit_itsybitsy.upload.wait_for_upload_port=true -adafruit_itsybitsy.upload.erase_cmd= -adafruit_itsybitsy.serial.disableDTR=false -adafruit_itsybitsy.serial.disableRTS=false -adafruit_itsybitsy.build.f_cpu=125000000 -adafruit_itsybitsy.build.led= -adafruit_itsybitsy.build.core=rp2040 -adafruit_itsybitsy.build.mcu=rp2040 -adafruit_itsybitsy.build.ldscript=memmap_default.ld -adafruit_itsybitsy.build.ram_length=256k -adafruit_itsybitsy.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_itsybitsy.build.vid=0x239a -adafruit_itsybitsy.build.pid=0x80fd -adafruit_itsybitsy.build.usb_manufacturer="Adafruit" -adafruit_itsybitsy.build.usb_product="ItsyBitsy RP2040" -adafruit_itsybitsy.menu.flash.8388608_0=8MB (no FS) -adafruit_itsybitsy.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_itsybitsy.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_itsybitsy.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_itsybitsy.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_itsybitsy.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_itsybitsy.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_itsybitsy.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_itsybitsy.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_itsybitsy.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_itsybitsy.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_itsybitsy.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_itsybitsy.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_itsybitsy.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_itsybitsy.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_itsybitsy.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_itsybitsy.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_itsybitsy.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_itsybitsy.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_itsybitsy.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_itsybitsy.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_itsybitsy.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_itsybitsy.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_itsybitsy.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_itsybitsy.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_itsybitsy.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_itsybitsy.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_itsybitsy.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_itsybitsy.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_itsybitsy.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_itsybitsy.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_itsybitsy.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_itsybitsy.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_itsybitsy.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_itsybitsy.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_itsybitsy.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_itsybitsy.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_itsybitsy.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_itsybitsy.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_itsybitsy.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_itsybitsy.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_itsybitsy.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_itsybitsy.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_itsybitsy.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_itsybitsy.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_itsybitsy.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_itsybitsy.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_itsybitsy.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_itsybitsy.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_itsybitsy.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_itsybitsy.menu.freq.125=125 MHz -adafruit_itsybitsy.menu.freq.125.build.f_cpu=125000000L -adafruit_itsybitsy.menu.freq.50=50 MHz -adafruit_itsybitsy.menu.freq.50.build.f_cpu=50000000L -adafruit_itsybitsy.menu.freq.100=100 MHz -adafruit_itsybitsy.menu.freq.100.build.f_cpu=100000000L -adafruit_itsybitsy.menu.freq.133=133 MHz -adafruit_itsybitsy.menu.freq.133.build.f_cpu=133000000L -adafruit_itsybitsy.menu.freq.150=150 MHz (Overclock) -adafruit_itsybitsy.menu.freq.150.build.f_cpu=150000000L -adafruit_itsybitsy.menu.freq.175=175 MHz (Overclock) -adafruit_itsybitsy.menu.freq.175.build.f_cpu=175000000L -adafruit_itsybitsy.menu.freq.200=200 MHz (Overclock) -adafruit_itsybitsy.menu.freq.200.build.f_cpu=200000000L -adafruit_itsybitsy.menu.freq.225=225 MHz (Overclock) -adafruit_itsybitsy.menu.freq.225.build.f_cpu=225000000L -adafruit_itsybitsy.menu.freq.250=250 MHz (Overclock) -adafruit_itsybitsy.menu.freq.250.build.f_cpu=250000000L -adafruit_itsybitsy.menu.freq.275=275 MHz (Overclock) -adafruit_itsybitsy.menu.freq.275.build.f_cpu=275000000L -adafruit_itsybitsy.menu.freq.300=300 MHz (Overclock) -adafruit_itsybitsy.menu.freq.300.build.f_cpu=300000000L -adafruit_itsybitsy.menu.dbgport.Disabled=Disabled -adafruit_itsybitsy.menu.dbgport.Disabled.build.debug_port= -adafruit_itsybitsy.menu.dbgport.Serial=Serial -adafruit_itsybitsy.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_itsybitsy.menu.dbgport.Serial1=Serial1 -adafruit_itsybitsy.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_itsybitsy.menu.dbgport.Serial2=Serial2 -adafruit_itsybitsy.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_itsybitsy.menu.dbglvl.None=None -adafruit_itsybitsy.menu.dbglvl.None.build.debug_level= -adafruit_itsybitsy.menu.dbglvl.Core=Core -adafruit_itsybitsy.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_itsybitsy.menu.dbglvl.SPI=SPI -adafruit_itsybitsy.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_itsybitsy.menu.dbglvl.Wire=Wire -adafruit_itsybitsy.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_itsybitsy.menu.dbglvl.All=All -adafruit_itsybitsy.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_itsybitsy.menu.dbglvl.NDEBUG=NDEBUG -adafruit_itsybitsy.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_itsybitsy.menu.usbstack.picosdk=Pico SDK -adafruit_itsybitsy.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_itsybitsy.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_itsybitsy.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit ItsyBitsy RP2040 (Picoprobe) -# ----------------------------------- -adafruit_itsybitsypicoprobe.name=Adafruit ItsyBitsy RP2040 (Picoprobe) -adafruit_itsybitsypicoprobe.vid.0=0x239a -adafruit_itsybitsypicoprobe.pid.0=0x0004 -adafruit_itsybitsypicoprobe.build.usbpid=-DSERIALUSB_PID=0x80fd -adafruit_itsybitsypicoprobe.build.board=ADAFRUIT_ITSYBITSY_RP2040 -adafruit_itsybitsypicoprobe.build.mcu=cortex-m0plus -adafruit_itsybitsypicoprobe.build.variant=adafruit_itsybitsy -adafruit_itsybitsypicoprobe.upload.tool=picoprobe -adafruit_itsybitsypicoprobe.upload.maximum_size=8388608 -adafruit_itsybitsypicoprobe.upload.maximum_data_size=262144 -adafruit_itsybitsypicoprobe.upload.wait_for_upload_port=true -adafruit_itsybitsypicoprobe.upload.erase_cmd= -adafruit_itsybitsypicoprobe.serial.disableDTR=false -adafruit_itsybitsypicoprobe.serial.disableRTS=false -adafruit_itsybitsypicoprobe.build.f_cpu=125000000 -adafruit_itsybitsypicoprobe.build.led= -adafruit_itsybitsypicoprobe.build.core=rp2040 -adafruit_itsybitsypicoprobe.build.mcu=rp2040 -adafruit_itsybitsypicoprobe.build.ldscript=memmap_default.ld -adafruit_itsybitsypicoprobe.build.ram_length=256k -adafruit_itsybitsypicoprobe.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_itsybitsypicoprobe.build.vid=0x239a -adafruit_itsybitsypicoprobe.build.pid=0x80fd -adafruit_itsybitsypicoprobe.build.usb_manufacturer="Adafruit" -adafruit_itsybitsypicoprobe.build.usb_product="ItsyBitsy RP2040 (Picoprobe)" -adafruit_itsybitsypicoprobe.menu.flash.8388608_0=8MB (no FS) -adafruit_itsybitsypicoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_itsybitsypicoprobe.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_itsybitsypicoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_itsybitsypicoprobe.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_itsybitsypicoprobe.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_itsybitsypicoprobe.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_itsybitsypicoprobe.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_itsybitsypicoprobe.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_itsybitsypicoprobe.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_itsybitsypicoprobe.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_itsybitsypicoprobe.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_itsybitsypicoprobe.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_itsybitsypicoprobe.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_itsybitsypicoprobe.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_itsybitsypicoprobe.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_itsybitsypicoprobe.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_itsybitsypicoprobe.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_itsybitsypicoprobe.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_itsybitsypicoprobe.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_itsybitsypicoprobe.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_itsybitsypicoprobe.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_itsybitsypicoprobe.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_itsybitsypicoprobe.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_itsybitsypicoprobe.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_itsybitsypicoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_itsybitsypicoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_itsybitsypicoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_itsybitsypicoprobe.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_itsybitsypicoprobe.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_itsybitsypicoprobe.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_itsybitsypicoprobe.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_itsybitsypicoprobe.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_itsybitsypicoprobe.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_itsybitsypicoprobe.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_itsybitsypicoprobe.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_itsybitsypicoprobe.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_itsybitsypicoprobe.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_itsybitsypicoprobe.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_itsybitsypicoprobe.menu.freq.125=125 MHz -adafruit_itsybitsypicoprobe.menu.freq.125.build.f_cpu=125000000L -adafruit_itsybitsypicoprobe.menu.freq.50=50 MHz -adafruit_itsybitsypicoprobe.menu.freq.50.build.f_cpu=50000000L -adafruit_itsybitsypicoprobe.menu.freq.100=100 MHz -adafruit_itsybitsypicoprobe.menu.freq.100.build.f_cpu=100000000L -adafruit_itsybitsypicoprobe.menu.freq.133=133 MHz -adafruit_itsybitsypicoprobe.menu.freq.133.build.f_cpu=133000000L -adafruit_itsybitsypicoprobe.menu.freq.150=150 MHz (Overclock) -adafruit_itsybitsypicoprobe.menu.freq.150.build.f_cpu=150000000L -adafruit_itsybitsypicoprobe.menu.freq.175=175 MHz (Overclock) -adafruit_itsybitsypicoprobe.menu.freq.175.build.f_cpu=175000000L -adafruit_itsybitsypicoprobe.menu.freq.200=200 MHz (Overclock) -adafruit_itsybitsypicoprobe.menu.freq.200.build.f_cpu=200000000L -adafruit_itsybitsypicoprobe.menu.freq.225=225 MHz (Overclock) -adafruit_itsybitsypicoprobe.menu.freq.225.build.f_cpu=225000000L -adafruit_itsybitsypicoprobe.menu.freq.250=250 MHz (Overclock) -adafruit_itsybitsypicoprobe.menu.freq.250.build.f_cpu=250000000L -adafruit_itsybitsypicoprobe.menu.freq.275=275 MHz (Overclock) -adafruit_itsybitsypicoprobe.menu.freq.275.build.f_cpu=275000000L -adafruit_itsybitsypicoprobe.menu.freq.300=300 MHz (Overclock) -adafruit_itsybitsypicoprobe.menu.freq.300.build.f_cpu=300000000L -adafruit_itsybitsypicoprobe.menu.dbgport.Disabled=Disabled -adafruit_itsybitsypicoprobe.menu.dbgport.Disabled.build.debug_port= -adafruit_itsybitsypicoprobe.menu.dbgport.Serial=Serial -adafruit_itsybitsypicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_itsybitsypicoprobe.menu.dbgport.Serial1=Serial1 -adafruit_itsybitsypicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_itsybitsypicoprobe.menu.dbgport.Serial2=Serial2 -adafruit_itsybitsypicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_itsybitsypicoprobe.menu.dbglvl.None=None -adafruit_itsybitsypicoprobe.menu.dbglvl.None.build.debug_level= -adafruit_itsybitsypicoprobe.menu.dbglvl.Core=Core -adafruit_itsybitsypicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_itsybitsypicoprobe.menu.dbglvl.SPI=SPI -adafruit_itsybitsypicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_itsybitsypicoprobe.menu.dbglvl.Wire=Wire -adafruit_itsybitsypicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_itsybitsypicoprobe.menu.dbglvl.All=All -adafruit_itsybitsypicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_itsybitsypicoprobe.menu.dbglvl.NDEBUG=NDEBUG -adafruit_itsybitsypicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_itsybitsypicoprobe.menu.usbstack.picosdk=Pico SDK -adafruit_itsybitsypicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_itsybitsypicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_itsybitsypicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit ItsyBitsy RP2040 (pico-debug) -# ----------------------------------- -adafruit_itsybitsypicodebug.name=Adafruit ItsyBitsy RP2040 (pico-debug) -adafruit_itsybitsypicodebug.vid.0=0x1209 -adafruit_itsybitsypicodebug.pid.0=0x2488 -adafruit_itsybitsypicodebug.build.usbpid=-DSERIALUSB_PID=0x80fd -adafruit_itsybitsypicodebug.build.board=ADAFRUIT_ITSYBITSY_RP2040 -adafruit_itsybitsypicodebug.build.mcu=cortex-m0plus -adafruit_itsybitsypicodebug.build.variant=adafruit_itsybitsy -adafruit_itsybitsypicodebug.upload.tool=picodebug -adafruit_itsybitsypicodebug.upload.maximum_size=8388608 -adafruit_itsybitsypicodebug.upload.maximum_data_size=245760 -adafruit_itsybitsypicodebug.upload.wait_for_upload_port=true -adafruit_itsybitsypicodebug.upload.erase_cmd= -adafruit_itsybitsypicodebug.serial.disableDTR=false -adafruit_itsybitsypicodebug.serial.disableRTS=false -adafruit_itsybitsypicodebug.build.f_cpu=125000000 -adafruit_itsybitsypicodebug.build.led= -adafruit_itsybitsypicodebug.build.core=rp2040 -adafruit_itsybitsypicodebug.build.mcu=rp2040 -adafruit_itsybitsypicodebug.build.ldscript=memmap_default.ld -adafruit_itsybitsypicodebug.build.ram_length=240k -adafruit_itsybitsypicodebug.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_itsybitsypicodebug.build.vid=0x239a -adafruit_itsybitsypicodebug.build.pid=0x80fd -adafruit_itsybitsypicodebug.build.usb_manufacturer="Adafruit" -adafruit_itsybitsypicodebug.build.usb_product="ItsyBitsy RP2040 (pico-debug)" -adafruit_itsybitsypicodebug.menu.flash.8388608_0=8MB (no FS) -adafruit_itsybitsypicodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_itsybitsypicodebug.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_itsybitsypicodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_itsybitsypicodebug.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_itsybitsypicodebug.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_itsybitsypicodebug.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_itsybitsypicodebug.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_itsybitsypicodebug.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_itsybitsypicodebug.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_itsybitsypicodebug.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_itsybitsypicodebug.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_itsybitsypicodebug.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_itsybitsypicodebug.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_itsybitsypicodebug.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_itsybitsypicodebug.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_itsybitsypicodebug.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_itsybitsypicodebug.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_itsybitsypicodebug.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_itsybitsypicodebug.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_itsybitsypicodebug.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_itsybitsypicodebug.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_itsybitsypicodebug.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_itsybitsypicodebug.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_itsybitsypicodebug.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_itsybitsypicodebug.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_itsybitsypicodebug.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_itsybitsypicodebug.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_itsybitsypicodebug.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_itsybitsypicodebug.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_itsybitsypicodebug.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_itsybitsypicodebug.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_itsybitsypicodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_itsybitsypicodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_itsybitsypicodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_itsybitsypicodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_itsybitsypicodebug.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_itsybitsypicodebug.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_itsybitsypicodebug.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_itsybitsypicodebug.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_itsybitsypicodebug.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_itsybitsypicodebug.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_itsybitsypicodebug.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_itsybitsypicodebug.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_itsybitsypicodebug.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_itsybitsypicodebug.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_itsybitsypicodebug.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_itsybitsypicodebug.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_itsybitsypicodebug.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_itsybitsypicodebug.menu.freq.125=125 MHz -adafruit_itsybitsypicodebug.menu.freq.125.build.f_cpu=125000000L -adafruit_itsybitsypicodebug.menu.freq.50=50 MHz -adafruit_itsybitsypicodebug.menu.freq.50.build.f_cpu=50000000L -adafruit_itsybitsypicodebug.menu.freq.100=100 MHz -adafruit_itsybitsypicodebug.menu.freq.100.build.f_cpu=100000000L -adafruit_itsybitsypicodebug.menu.freq.133=133 MHz -adafruit_itsybitsypicodebug.menu.freq.133.build.f_cpu=133000000L -adafruit_itsybitsypicodebug.menu.freq.150=150 MHz (Overclock) -adafruit_itsybitsypicodebug.menu.freq.150.build.f_cpu=150000000L -adafruit_itsybitsypicodebug.menu.freq.175=175 MHz (Overclock) -adafruit_itsybitsypicodebug.menu.freq.175.build.f_cpu=175000000L -adafruit_itsybitsypicodebug.menu.freq.200=200 MHz (Overclock) -adafruit_itsybitsypicodebug.menu.freq.200.build.f_cpu=200000000L -adafruit_itsybitsypicodebug.menu.freq.225=225 MHz (Overclock) -adafruit_itsybitsypicodebug.menu.freq.225.build.f_cpu=225000000L -adafruit_itsybitsypicodebug.menu.freq.250=250 MHz (Overclock) -adafruit_itsybitsypicodebug.menu.freq.250.build.f_cpu=250000000L -adafruit_itsybitsypicodebug.menu.freq.275=275 MHz (Overclock) -adafruit_itsybitsypicodebug.menu.freq.275.build.f_cpu=275000000L -adafruit_itsybitsypicodebug.menu.freq.300=300 MHz (Overclock) -adafruit_itsybitsypicodebug.menu.freq.300.build.f_cpu=300000000L -adafruit_itsybitsypicodebug.menu.dbgport.Disabled=Disabled -adafruit_itsybitsypicodebug.menu.dbgport.Disabled.build.debug_port= -adafruit_itsybitsypicodebug.menu.dbgport.Serial=Serial -adafruit_itsybitsypicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_itsybitsypicodebug.menu.dbgport.Serial1=Serial1 -adafruit_itsybitsypicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_itsybitsypicodebug.menu.dbgport.Serial2=Serial2 -adafruit_itsybitsypicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_itsybitsypicodebug.menu.dbglvl.None=None -adafruit_itsybitsypicodebug.menu.dbglvl.None.build.debug_level= -adafruit_itsybitsypicodebug.menu.dbglvl.Core=Core -adafruit_itsybitsypicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_itsybitsypicodebug.menu.dbglvl.SPI=SPI -adafruit_itsybitsypicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_itsybitsypicodebug.menu.dbglvl.Wire=Wire -adafruit_itsybitsypicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_itsybitsypicodebug.menu.dbglvl.All=All -adafruit_itsybitsypicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_itsybitsypicodebug.menu.dbglvl.NDEBUG=NDEBUG -adafruit_itsybitsypicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_itsybitsypicodebug.menu.usbstack.nousb=No USB -adafruit_itsybitsypicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Adafruit QT Py RP2040 -# ----------------------------------- -adafruit_qtpy.name=Adafruit QT Py RP2040 -adafruit_qtpy.vid.0=0x239a -adafruit_qtpy.pid.0=0x80f7 -adafruit_qtpy.build.usbpid=-DSERIALUSB_PID=0x80f7 -adafruit_qtpy.build.board=ADAFRUIT_QTPY_RP2040 -adafruit_qtpy.build.mcu=cortex-m0plus -adafruit_qtpy.build.variant=adafruit_qtpy -adafruit_qtpy.upload.tool=uf2conv -adafruit_qtpy.upload.maximum_size=8388608 -adafruit_qtpy.upload.maximum_data_size=262144 -adafruit_qtpy.upload.wait_for_upload_port=true -adafruit_qtpy.upload.erase_cmd= -adafruit_qtpy.serial.disableDTR=false -adafruit_qtpy.serial.disableRTS=false -adafruit_qtpy.build.f_cpu=125000000 -adafruit_qtpy.build.led= -adafruit_qtpy.build.core=rp2040 -adafruit_qtpy.build.mcu=rp2040 -adafruit_qtpy.build.ldscript=memmap_default.ld -adafruit_qtpy.build.ram_length=256k -adafruit_qtpy.build.boot2=boot2_generic_03h_4_padded_checksum -adafruit_qtpy.build.vid=0x239a -adafruit_qtpy.build.pid=0x80f7 -adafruit_qtpy.build.usb_manufacturer="Adafruit" -adafruit_qtpy.build.usb_product="QT Py RP2040" -adafruit_qtpy.menu.flash.8388608_0=8MB (no FS) -adafruit_qtpy.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_qtpy.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_qtpy.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_qtpy.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_qtpy.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_qtpy.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_qtpy.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_qtpy.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_qtpy.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_qtpy.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_qtpy.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_qtpy.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_qtpy.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_qtpy.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_qtpy.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_qtpy.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_qtpy.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_qtpy.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_qtpy.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_qtpy.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_qtpy.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_qtpy.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_qtpy.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_qtpy.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_qtpy.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_qtpy.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_qtpy.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_qtpy.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_qtpy.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_qtpy.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_qtpy.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_qtpy.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_qtpy.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_qtpy.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_qtpy.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_qtpy.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_qtpy.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_qtpy.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_qtpy.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_qtpy.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_qtpy.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_qtpy.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_qtpy.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_qtpy.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_qtpy.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_qtpy.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_qtpy.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_qtpy.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_qtpy.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_qtpy.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_qtpy.menu.freq.125=125 MHz -adafruit_qtpy.menu.freq.125.build.f_cpu=125000000L -adafruit_qtpy.menu.freq.50=50 MHz -adafruit_qtpy.menu.freq.50.build.f_cpu=50000000L -adafruit_qtpy.menu.freq.100=100 MHz -adafruit_qtpy.menu.freq.100.build.f_cpu=100000000L -adafruit_qtpy.menu.freq.133=133 MHz -adafruit_qtpy.menu.freq.133.build.f_cpu=133000000L -adafruit_qtpy.menu.freq.150=150 MHz (Overclock) -adafruit_qtpy.menu.freq.150.build.f_cpu=150000000L -adafruit_qtpy.menu.freq.175=175 MHz (Overclock) -adafruit_qtpy.menu.freq.175.build.f_cpu=175000000L -adafruit_qtpy.menu.freq.200=200 MHz (Overclock) -adafruit_qtpy.menu.freq.200.build.f_cpu=200000000L -adafruit_qtpy.menu.freq.225=225 MHz (Overclock) -adafruit_qtpy.menu.freq.225.build.f_cpu=225000000L -adafruit_qtpy.menu.freq.250=250 MHz (Overclock) -adafruit_qtpy.menu.freq.250.build.f_cpu=250000000L -adafruit_qtpy.menu.freq.275=275 MHz (Overclock) -adafruit_qtpy.menu.freq.275.build.f_cpu=275000000L -adafruit_qtpy.menu.freq.300=300 MHz (Overclock) -adafruit_qtpy.menu.freq.300.build.f_cpu=300000000L -adafruit_qtpy.menu.dbgport.Disabled=Disabled -adafruit_qtpy.menu.dbgport.Disabled.build.debug_port= -adafruit_qtpy.menu.dbgport.Serial=Serial -adafruit_qtpy.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_qtpy.menu.dbgport.Serial1=Serial1 -adafruit_qtpy.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_qtpy.menu.dbgport.Serial2=Serial2 -adafruit_qtpy.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_qtpy.menu.dbglvl.None=None -adafruit_qtpy.menu.dbglvl.None.build.debug_level= -adafruit_qtpy.menu.dbglvl.Core=Core -adafruit_qtpy.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_qtpy.menu.dbglvl.SPI=SPI -adafruit_qtpy.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_qtpy.menu.dbglvl.Wire=Wire -adafruit_qtpy.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_qtpy.menu.dbglvl.All=All -adafruit_qtpy.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_qtpy.menu.dbglvl.NDEBUG=NDEBUG -adafruit_qtpy.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_qtpy.menu.usbstack.picosdk=Pico SDK -adafruit_qtpy.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_qtpy.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_qtpy.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit QT Py RP2040 (Picoprobe) -# ----------------------------------- -adafruit_qtpypicoprobe.name=Adafruit QT Py RP2040 (Picoprobe) -adafruit_qtpypicoprobe.vid.0=0x239a -adafruit_qtpypicoprobe.pid.0=0x0004 -adafruit_qtpypicoprobe.build.usbpid=-DSERIALUSB_PID=0x80f7 -adafruit_qtpypicoprobe.build.board=ADAFRUIT_QTPY_RP2040 -adafruit_qtpypicoprobe.build.mcu=cortex-m0plus -adafruit_qtpypicoprobe.build.variant=adafruit_qtpy -adafruit_qtpypicoprobe.upload.tool=picoprobe -adafruit_qtpypicoprobe.upload.maximum_size=8388608 -adafruit_qtpypicoprobe.upload.maximum_data_size=262144 -adafruit_qtpypicoprobe.upload.wait_for_upload_port=true -adafruit_qtpypicoprobe.upload.erase_cmd= -adafruit_qtpypicoprobe.serial.disableDTR=false -adafruit_qtpypicoprobe.serial.disableRTS=false -adafruit_qtpypicoprobe.build.f_cpu=125000000 -adafruit_qtpypicoprobe.build.led= -adafruit_qtpypicoprobe.build.core=rp2040 -adafruit_qtpypicoprobe.build.mcu=rp2040 -adafruit_qtpypicoprobe.build.ldscript=memmap_default.ld -adafruit_qtpypicoprobe.build.ram_length=256k -adafruit_qtpypicoprobe.build.boot2=boot2_generic_03h_4_padded_checksum -adafruit_qtpypicoprobe.build.vid=0x239a -adafruit_qtpypicoprobe.build.pid=0x80f7 -adafruit_qtpypicoprobe.build.usb_manufacturer="Adafruit" -adafruit_qtpypicoprobe.build.usb_product="QT Py RP2040 (Picoprobe)" -adafruit_qtpypicoprobe.menu.flash.8388608_0=8MB (no FS) -adafruit_qtpypicoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_qtpypicoprobe.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_qtpypicoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_qtpypicoprobe.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_qtpypicoprobe.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_qtpypicoprobe.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_qtpypicoprobe.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_qtpypicoprobe.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_qtpypicoprobe.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_qtpypicoprobe.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_qtpypicoprobe.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_qtpypicoprobe.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_qtpypicoprobe.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_qtpypicoprobe.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_qtpypicoprobe.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_qtpypicoprobe.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_qtpypicoprobe.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_qtpypicoprobe.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_qtpypicoprobe.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_qtpypicoprobe.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_qtpypicoprobe.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_qtpypicoprobe.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_qtpypicoprobe.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_qtpypicoprobe.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_qtpypicoprobe.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_qtpypicoprobe.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_qtpypicoprobe.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_qtpypicoprobe.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_qtpypicoprobe.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_qtpypicoprobe.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_qtpypicoprobe.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_qtpypicoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_qtpypicoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_qtpypicoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_qtpypicoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_qtpypicoprobe.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_qtpypicoprobe.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_qtpypicoprobe.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_qtpypicoprobe.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_qtpypicoprobe.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_qtpypicoprobe.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_qtpypicoprobe.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_qtpypicoprobe.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_qtpypicoprobe.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_qtpypicoprobe.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_qtpypicoprobe.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_qtpypicoprobe.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_qtpypicoprobe.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_qtpypicoprobe.menu.freq.125=125 MHz -adafruit_qtpypicoprobe.menu.freq.125.build.f_cpu=125000000L -adafruit_qtpypicoprobe.menu.freq.50=50 MHz -adafruit_qtpypicoprobe.menu.freq.50.build.f_cpu=50000000L -adafruit_qtpypicoprobe.menu.freq.100=100 MHz -adafruit_qtpypicoprobe.menu.freq.100.build.f_cpu=100000000L -adafruit_qtpypicoprobe.menu.freq.133=133 MHz -adafruit_qtpypicoprobe.menu.freq.133.build.f_cpu=133000000L -adafruit_qtpypicoprobe.menu.freq.150=150 MHz (Overclock) -adafruit_qtpypicoprobe.menu.freq.150.build.f_cpu=150000000L -adafruit_qtpypicoprobe.menu.freq.175=175 MHz (Overclock) -adafruit_qtpypicoprobe.menu.freq.175.build.f_cpu=175000000L -adafruit_qtpypicoprobe.menu.freq.200=200 MHz (Overclock) -adafruit_qtpypicoprobe.menu.freq.200.build.f_cpu=200000000L -adafruit_qtpypicoprobe.menu.freq.225=225 MHz (Overclock) -adafruit_qtpypicoprobe.menu.freq.225.build.f_cpu=225000000L -adafruit_qtpypicoprobe.menu.freq.250=250 MHz (Overclock) -adafruit_qtpypicoprobe.menu.freq.250.build.f_cpu=250000000L -adafruit_qtpypicoprobe.menu.freq.275=275 MHz (Overclock) -adafruit_qtpypicoprobe.menu.freq.275.build.f_cpu=275000000L -adafruit_qtpypicoprobe.menu.freq.300=300 MHz (Overclock) -adafruit_qtpypicoprobe.menu.freq.300.build.f_cpu=300000000L -adafruit_qtpypicoprobe.menu.dbgport.Disabled=Disabled -adafruit_qtpypicoprobe.menu.dbgport.Disabled.build.debug_port= -adafruit_qtpypicoprobe.menu.dbgport.Serial=Serial -adafruit_qtpypicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_qtpypicoprobe.menu.dbgport.Serial1=Serial1 -adafruit_qtpypicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_qtpypicoprobe.menu.dbgport.Serial2=Serial2 -adafruit_qtpypicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_qtpypicoprobe.menu.dbglvl.None=None -adafruit_qtpypicoprobe.menu.dbglvl.None.build.debug_level= -adafruit_qtpypicoprobe.menu.dbglvl.Core=Core -adafruit_qtpypicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_qtpypicoprobe.menu.dbglvl.SPI=SPI -adafruit_qtpypicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_qtpypicoprobe.menu.dbglvl.Wire=Wire -adafruit_qtpypicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_qtpypicoprobe.menu.dbglvl.All=All -adafruit_qtpypicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_qtpypicoprobe.menu.dbglvl.NDEBUG=NDEBUG -adafruit_qtpypicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_qtpypicoprobe.menu.usbstack.picosdk=Pico SDK -adafruit_qtpypicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_qtpypicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_qtpypicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit QT Py RP2040 (pico-debug) -# ----------------------------------- -adafruit_qtpypicodebug.name=Adafruit QT Py RP2040 (pico-debug) -adafruit_qtpypicodebug.vid.0=0x1209 -adafruit_qtpypicodebug.pid.0=0x2488 -adafruit_qtpypicodebug.build.usbpid=-DSERIALUSB_PID=0x80f7 -adafruit_qtpypicodebug.build.board=ADAFRUIT_QTPY_RP2040 -adafruit_qtpypicodebug.build.mcu=cortex-m0plus -adafruit_qtpypicodebug.build.variant=adafruit_qtpy -adafruit_qtpypicodebug.upload.tool=picodebug -adafruit_qtpypicodebug.upload.maximum_size=8388608 -adafruit_qtpypicodebug.upload.maximum_data_size=245760 -adafruit_qtpypicodebug.upload.wait_for_upload_port=true -adafruit_qtpypicodebug.upload.erase_cmd= -adafruit_qtpypicodebug.serial.disableDTR=false -adafruit_qtpypicodebug.serial.disableRTS=false -adafruit_qtpypicodebug.build.f_cpu=125000000 -adafruit_qtpypicodebug.build.led= -adafruit_qtpypicodebug.build.core=rp2040 -adafruit_qtpypicodebug.build.mcu=rp2040 -adafruit_qtpypicodebug.build.ldscript=memmap_default.ld -adafruit_qtpypicodebug.build.ram_length=240k -adafruit_qtpypicodebug.build.boot2=boot2_generic_03h_4_padded_checksum -adafruit_qtpypicodebug.build.vid=0x239a -adafruit_qtpypicodebug.build.pid=0x80f7 -adafruit_qtpypicodebug.build.usb_manufacturer="Adafruit" -adafruit_qtpypicodebug.build.usb_product="QT Py RP2040 (pico-debug)" -adafruit_qtpypicodebug.menu.flash.8388608_0=8MB (no FS) -adafruit_qtpypicodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_qtpypicodebug.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_qtpypicodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_qtpypicodebug.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_qtpypicodebug.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_qtpypicodebug.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_qtpypicodebug.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_qtpypicodebug.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_qtpypicodebug.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_qtpypicodebug.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_qtpypicodebug.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_qtpypicodebug.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_qtpypicodebug.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_qtpypicodebug.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_qtpypicodebug.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_qtpypicodebug.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_qtpypicodebug.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_qtpypicodebug.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_qtpypicodebug.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_qtpypicodebug.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_qtpypicodebug.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_qtpypicodebug.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_qtpypicodebug.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_qtpypicodebug.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_qtpypicodebug.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_qtpypicodebug.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_qtpypicodebug.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_qtpypicodebug.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_qtpypicodebug.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_qtpypicodebug.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_qtpypicodebug.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_qtpypicodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_qtpypicodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_qtpypicodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_qtpypicodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_qtpypicodebug.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_qtpypicodebug.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_qtpypicodebug.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_qtpypicodebug.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_qtpypicodebug.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_qtpypicodebug.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_qtpypicodebug.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_qtpypicodebug.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_qtpypicodebug.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_qtpypicodebug.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_qtpypicodebug.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_qtpypicodebug.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_qtpypicodebug.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_qtpypicodebug.menu.freq.125=125 MHz -adafruit_qtpypicodebug.menu.freq.125.build.f_cpu=125000000L -adafruit_qtpypicodebug.menu.freq.50=50 MHz -adafruit_qtpypicodebug.menu.freq.50.build.f_cpu=50000000L -adafruit_qtpypicodebug.menu.freq.100=100 MHz -adafruit_qtpypicodebug.menu.freq.100.build.f_cpu=100000000L -adafruit_qtpypicodebug.menu.freq.133=133 MHz -adafruit_qtpypicodebug.menu.freq.133.build.f_cpu=133000000L -adafruit_qtpypicodebug.menu.freq.150=150 MHz (Overclock) -adafruit_qtpypicodebug.menu.freq.150.build.f_cpu=150000000L -adafruit_qtpypicodebug.menu.freq.175=175 MHz (Overclock) -adafruit_qtpypicodebug.menu.freq.175.build.f_cpu=175000000L -adafruit_qtpypicodebug.menu.freq.200=200 MHz (Overclock) -adafruit_qtpypicodebug.menu.freq.200.build.f_cpu=200000000L -adafruit_qtpypicodebug.menu.freq.225=225 MHz (Overclock) -adafruit_qtpypicodebug.menu.freq.225.build.f_cpu=225000000L -adafruit_qtpypicodebug.menu.freq.250=250 MHz (Overclock) -adafruit_qtpypicodebug.menu.freq.250.build.f_cpu=250000000L -adafruit_qtpypicodebug.menu.freq.275=275 MHz (Overclock) -adafruit_qtpypicodebug.menu.freq.275.build.f_cpu=275000000L -adafruit_qtpypicodebug.menu.freq.300=300 MHz (Overclock) -adafruit_qtpypicodebug.menu.freq.300.build.f_cpu=300000000L -adafruit_qtpypicodebug.menu.dbgport.Disabled=Disabled -adafruit_qtpypicodebug.menu.dbgport.Disabled.build.debug_port= -adafruit_qtpypicodebug.menu.dbgport.Serial=Serial -adafruit_qtpypicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_qtpypicodebug.menu.dbgport.Serial1=Serial1 -adafruit_qtpypicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_qtpypicodebug.menu.dbgport.Serial2=Serial2 -adafruit_qtpypicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_qtpypicodebug.menu.dbglvl.None=None -adafruit_qtpypicodebug.menu.dbglvl.None.build.debug_level= -adafruit_qtpypicodebug.menu.dbglvl.Core=Core -adafruit_qtpypicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_qtpypicodebug.menu.dbglvl.SPI=SPI -adafruit_qtpypicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_qtpypicodebug.menu.dbglvl.Wire=Wire -adafruit_qtpypicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_qtpypicodebug.menu.dbglvl.All=All -adafruit_qtpypicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_qtpypicodebug.menu.dbglvl.NDEBUG=NDEBUG -adafruit_qtpypicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_qtpypicodebug.menu.usbstack.nousb=No USB -adafruit_qtpypicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Adafruit STEMMA Friend RP2040 -# ----------------------------------- -adafruit_stemmafriend.name=Adafruit STEMMA Friend RP2040 -adafruit_stemmafriend.vid.0=0x239a -adafruit_stemmafriend.pid.0=0x80e3 -adafruit_stemmafriend.build.usbpid=-DSERIALUSB_PID=0x80e3 -adafruit_stemmafriend.build.board=ADAFRUIT_STEMMAFRIEND_RP2040 -adafruit_stemmafriend.build.mcu=cortex-m0plus -adafruit_stemmafriend.build.variant=adafruit_stemmafriend -adafruit_stemmafriend.upload.tool=uf2conv -adafruit_stemmafriend.upload.maximum_size=8388608 -adafruit_stemmafriend.upload.maximum_data_size=262144 -adafruit_stemmafriend.upload.wait_for_upload_port=true -adafruit_stemmafriend.upload.erase_cmd= -adafruit_stemmafriend.serial.disableDTR=false -adafruit_stemmafriend.serial.disableRTS=false -adafruit_stemmafriend.build.f_cpu=125000000 -adafruit_stemmafriend.build.led= -adafruit_stemmafriend.build.core=rp2040 -adafruit_stemmafriend.build.mcu=rp2040 -adafruit_stemmafriend.build.ldscript=memmap_default.ld -adafruit_stemmafriend.build.ram_length=256k -adafruit_stemmafriend.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_stemmafriend.build.vid=0x239a -adafruit_stemmafriend.build.pid=0x80e3 -adafruit_stemmafriend.build.usb_manufacturer="Adafruit" -adafruit_stemmafriend.build.usb_product="STEMMA Friend RP2040" -adafruit_stemmafriend.menu.flash.8388608_0=8MB (no FS) -adafruit_stemmafriend.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_stemmafriend.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_stemmafriend.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_stemmafriend.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_stemmafriend.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_stemmafriend.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_stemmafriend.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_stemmafriend.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_stemmafriend.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_stemmafriend.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_stemmafriend.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_stemmafriend.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_stemmafriend.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_stemmafriend.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_stemmafriend.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_stemmafriend.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_stemmafriend.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_stemmafriend.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_stemmafriend.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_stemmafriend.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_stemmafriend.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_stemmafriend.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_stemmafriend.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_stemmafriend.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_stemmafriend.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_stemmafriend.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_stemmafriend.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_stemmafriend.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_stemmafriend.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_stemmafriend.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_stemmafriend.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_stemmafriend.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_stemmafriend.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_stemmafriend.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_stemmafriend.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_stemmafriend.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_stemmafriend.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_stemmafriend.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_stemmafriend.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_stemmafriend.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_stemmafriend.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_stemmafriend.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_stemmafriend.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_stemmafriend.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_stemmafriend.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_stemmafriend.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_stemmafriend.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_stemmafriend.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_stemmafriend.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_stemmafriend.menu.freq.125=125 MHz -adafruit_stemmafriend.menu.freq.125.build.f_cpu=125000000L -adafruit_stemmafriend.menu.freq.50=50 MHz -adafruit_stemmafriend.menu.freq.50.build.f_cpu=50000000L -adafruit_stemmafriend.menu.freq.100=100 MHz -adafruit_stemmafriend.menu.freq.100.build.f_cpu=100000000L -adafruit_stemmafriend.menu.freq.133=133 MHz -adafruit_stemmafriend.menu.freq.133.build.f_cpu=133000000L -adafruit_stemmafriend.menu.freq.150=150 MHz (Overclock) -adafruit_stemmafriend.menu.freq.150.build.f_cpu=150000000L -adafruit_stemmafriend.menu.freq.175=175 MHz (Overclock) -adafruit_stemmafriend.menu.freq.175.build.f_cpu=175000000L -adafruit_stemmafriend.menu.freq.200=200 MHz (Overclock) -adafruit_stemmafriend.menu.freq.200.build.f_cpu=200000000L -adafruit_stemmafriend.menu.freq.225=225 MHz (Overclock) -adafruit_stemmafriend.menu.freq.225.build.f_cpu=225000000L -adafruit_stemmafriend.menu.freq.250=250 MHz (Overclock) -adafruit_stemmafriend.menu.freq.250.build.f_cpu=250000000L -adafruit_stemmafriend.menu.freq.275=275 MHz (Overclock) -adafruit_stemmafriend.menu.freq.275.build.f_cpu=275000000L -adafruit_stemmafriend.menu.freq.300=300 MHz (Overclock) -adafruit_stemmafriend.menu.freq.300.build.f_cpu=300000000L -adafruit_stemmafriend.menu.dbgport.Disabled=Disabled -adafruit_stemmafriend.menu.dbgport.Disabled.build.debug_port= -adafruit_stemmafriend.menu.dbgport.Serial=Serial -adafruit_stemmafriend.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_stemmafriend.menu.dbgport.Serial1=Serial1 -adafruit_stemmafriend.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_stemmafriend.menu.dbgport.Serial2=Serial2 -adafruit_stemmafriend.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_stemmafriend.menu.dbglvl.None=None -adafruit_stemmafriend.menu.dbglvl.None.build.debug_level= -adafruit_stemmafriend.menu.dbglvl.Core=Core -adafruit_stemmafriend.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_stemmafriend.menu.dbglvl.SPI=SPI -adafruit_stemmafriend.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_stemmafriend.menu.dbglvl.Wire=Wire -adafruit_stemmafriend.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_stemmafriend.menu.dbglvl.All=All -adafruit_stemmafriend.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_stemmafriend.menu.dbglvl.NDEBUG=NDEBUG -adafruit_stemmafriend.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_stemmafriend.menu.usbstack.picosdk=Pico SDK -adafruit_stemmafriend.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_stemmafriend.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_stemmafriend.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit STEMMA Friend RP2040 (Picoprobe) -# ----------------------------------- -adafruit_stemmafriendpicoprobe.name=Adafruit STEMMA Friend RP2040 (Picoprobe) -adafruit_stemmafriendpicoprobe.vid.0=0x239a -adafruit_stemmafriendpicoprobe.pid.0=0x0004 -adafruit_stemmafriendpicoprobe.build.usbpid=-DSERIALUSB_PID=0x80e3 -adafruit_stemmafriendpicoprobe.build.board=ADAFRUIT_STEMMAFRIEND_RP2040 -adafruit_stemmafriendpicoprobe.build.mcu=cortex-m0plus -adafruit_stemmafriendpicoprobe.build.variant=adafruit_stemmafriend -adafruit_stemmafriendpicoprobe.upload.tool=picoprobe -adafruit_stemmafriendpicoprobe.upload.maximum_size=8388608 -adafruit_stemmafriendpicoprobe.upload.maximum_data_size=262144 -adafruit_stemmafriendpicoprobe.upload.wait_for_upload_port=true -adafruit_stemmafriendpicoprobe.upload.erase_cmd= -adafruit_stemmafriendpicoprobe.serial.disableDTR=false -adafruit_stemmafriendpicoprobe.serial.disableRTS=false -adafruit_stemmafriendpicoprobe.build.f_cpu=125000000 -adafruit_stemmafriendpicoprobe.build.led= -adafruit_stemmafriendpicoprobe.build.core=rp2040 -adafruit_stemmafriendpicoprobe.build.mcu=rp2040 -adafruit_stemmafriendpicoprobe.build.ldscript=memmap_default.ld -adafruit_stemmafriendpicoprobe.build.ram_length=256k -adafruit_stemmafriendpicoprobe.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_stemmafriendpicoprobe.build.vid=0x239a -adafruit_stemmafriendpicoprobe.build.pid=0x80e3 -adafruit_stemmafriendpicoprobe.build.usb_manufacturer="Adafruit" -adafruit_stemmafriendpicoprobe.build.usb_product="STEMMA Friend RP2040 (Picoprobe)" -adafruit_stemmafriendpicoprobe.menu.flash.8388608_0=8MB (no FS) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_stemmafriendpicoprobe.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_stemmafriendpicoprobe.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_stemmafriendpicoprobe.menu.freq.125=125 MHz -adafruit_stemmafriendpicoprobe.menu.freq.125.build.f_cpu=125000000L -adafruit_stemmafriendpicoprobe.menu.freq.50=50 MHz -adafruit_stemmafriendpicoprobe.menu.freq.50.build.f_cpu=50000000L -adafruit_stemmafriendpicoprobe.menu.freq.100=100 MHz -adafruit_stemmafriendpicoprobe.menu.freq.100.build.f_cpu=100000000L -adafruit_stemmafriendpicoprobe.menu.freq.133=133 MHz -adafruit_stemmafriendpicoprobe.menu.freq.133.build.f_cpu=133000000L -adafruit_stemmafriendpicoprobe.menu.freq.150=150 MHz (Overclock) -adafruit_stemmafriendpicoprobe.menu.freq.150.build.f_cpu=150000000L -adafruit_stemmafriendpicoprobe.menu.freq.175=175 MHz (Overclock) -adafruit_stemmafriendpicoprobe.menu.freq.175.build.f_cpu=175000000L -adafruit_stemmafriendpicoprobe.menu.freq.200=200 MHz (Overclock) -adafruit_stemmafriendpicoprobe.menu.freq.200.build.f_cpu=200000000L -adafruit_stemmafriendpicoprobe.menu.freq.225=225 MHz (Overclock) -adafruit_stemmafriendpicoprobe.menu.freq.225.build.f_cpu=225000000L -adafruit_stemmafriendpicoprobe.menu.freq.250=250 MHz (Overclock) -adafruit_stemmafriendpicoprobe.menu.freq.250.build.f_cpu=250000000L -adafruit_stemmafriendpicoprobe.menu.freq.275=275 MHz (Overclock) -adafruit_stemmafriendpicoprobe.menu.freq.275.build.f_cpu=275000000L -adafruit_stemmafriendpicoprobe.menu.freq.300=300 MHz (Overclock) -adafruit_stemmafriendpicoprobe.menu.freq.300.build.f_cpu=300000000L -adafruit_stemmafriendpicoprobe.menu.dbgport.Disabled=Disabled -adafruit_stemmafriendpicoprobe.menu.dbgport.Disabled.build.debug_port= -adafruit_stemmafriendpicoprobe.menu.dbgport.Serial=Serial -adafruit_stemmafriendpicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_stemmafriendpicoprobe.menu.dbgport.Serial1=Serial1 -adafruit_stemmafriendpicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_stemmafriendpicoprobe.menu.dbgport.Serial2=Serial2 -adafruit_stemmafriendpicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_stemmafriendpicoprobe.menu.dbglvl.None=None -adafruit_stemmafriendpicoprobe.menu.dbglvl.None.build.debug_level= -adafruit_stemmafriendpicoprobe.menu.dbglvl.Core=Core -adafruit_stemmafriendpicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_stemmafriendpicoprobe.menu.dbglvl.SPI=SPI -adafruit_stemmafriendpicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_stemmafriendpicoprobe.menu.dbglvl.Wire=Wire -adafruit_stemmafriendpicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_stemmafriendpicoprobe.menu.dbglvl.All=All -adafruit_stemmafriendpicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_stemmafriendpicoprobe.menu.dbglvl.NDEBUG=NDEBUG -adafruit_stemmafriendpicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_stemmafriendpicoprobe.menu.usbstack.picosdk=Pico SDK -adafruit_stemmafriendpicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_stemmafriendpicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_stemmafriendpicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit STEMMA Friend RP2040 (pico-debug) -# ----------------------------------- -adafruit_stemmafriendpicodebug.name=Adafruit STEMMA Friend RP2040 (pico-debug) -adafruit_stemmafriendpicodebug.vid.0=0x1209 -adafruit_stemmafriendpicodebug.pid.0=0x2488 -adafruit_stemmafriendpicodebug.build.usbpid=-DSERIALUSB_PID=0x80e3 -adafruit_stemmafriendpicodebug.build.board=ADAFRUIT_STEMMAFRIEND_RP2040 -adafruit_stemmafriendpicodebug.build.mcu=cortex-m0plus -adafruit_stemmafriendpicodebug.build.variant=adafruit_stemmafriend -adafruit_stemmafriendpicodebug.upload.tool=picodebug -adafruit_stemmafriendpicodebug.upload.maximum_size=8388608 -adafruit_stemmafriendpicodebug.upload.maximum_data_size=245760 -adafruit_stemmafriendpicodebug.upload.wait_for_upload_port=true -adafruit_stemmafriendpicodebug.upload.erase_cmd= -adafruit_stemmafriendpicodebug.serial.disableDTR=false -adafruit_stemmafriendpicodebug.serial.disableRTS=false -adafruit_stemmafriendpicodebug.build.f_cpu=125000000 -adafruit_stemmafriendpicodebug.build.led= -adafruit_stemmafriendpicodebug.build.core=rp2040 -adafruit_stemmafriendpicodebug.build.mcu=rp2040 -adafruit_stemmafriendpicodebug.build.ldscript=memmap_default.ld -adafruit_stemmafriendpicodebug.build.ram_length=240k -adafruit_stemmafriendpicodebug.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_stemmafriendpicodebug.build.vid=0x239a -adafruit_stemmafriendpicodebug.build.pid=0x80e3 -adafruit_stemmafriendpicodebug.build.usb_manufacturer="Adafruit" -adafruit_stemmafriendpicodebug.build.usb_product="STEMMA Friend RP2040 (pico-debug)" -adafruit_stemmafriendpicodebug.menu.flash.8388608_0=8MB (no FS) -adafruit_stemmafriendpicodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_stemmafriendpicodebug.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_stemmafriendpicodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_stemmafriendpicodebug.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_stemmafriendpicodebug.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_stemmafriendpicodebug.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_stemmafriendpicodebug.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_stemmafriendpicodebug.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_stemmafriendpicodebug.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_stemmafriendpicodebug.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_stemmafriendpicodebug.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_stemmafriendpicodebug.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_stemmafriendpicodebug.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_stemmafriendpicodebug.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_stemmafriendpicodebug.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_stemmafriendpicodebug.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_stemmafriendpicodebug.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_stemmafriendpicodebug.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_stemmafriendpicodebug.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_stemmafriendpicodebug.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_stemmafriendpicodebug.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_stemmafriendpicodebug.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_stemmafriendpicodebug.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_stemmafriendpicodebug.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_stemmafriendpicodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_stemmafriendpicodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_stemmafriendpicodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_stemmafriendpicodebug.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_stemmafriendpicodebug.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_stemmafriendpicodebug.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_stemmafriendpicodebug.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_stemmafriendpicodebug.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_stemmafriendpicodebug.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_stemmafriendpicodebug.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_stemmafriendpicodebug.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_stemmafriendpicodebug.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_stemmafriendpicodebug.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_stemmafriendpicodebug.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_stemmafriendpicodebug.menu.freq.125=125 MHz -adafruit_stemmafriendpicodebug.menu.freq.125.build.f_cpu=125000000L -adafruit_stemmafriendpicodebug.menu.freq.50=50 MHz -adafruit_stemmafriendpicodebug.menu.freq.50.build.f_cpu=50000000L -adafruit_stemmafriendpicodebug.menu.freq.100=100 MHz -adafruit_stemmafriendpicodebug.menu.freq.100.build.f_cpu=100000000L -adafruit_stemmafriendpicodebug.menu.freq.133=133 MHz -adafruit_stemmafriendpicodebug.menu.freq.133.build.f_cpu=133000000L -adafruit_stemmafriendpicodebug.menu.freq.150=150 MHz (Overclock) -adafruit_stemmafriendpicodebug.menu.freq.150.build.f_cpu=150000000L -adafruit_stemmafriendpicodebug.menu.freq.175=175 MHz (Overclock) -adafruit_stemmafriendpicodebug.menu.freq.175.build.f_cpu=175000000L -adafruit_stemmafriendpicodebug.menu.freq.200=200 MHz (Overclock) -adafruit_stemmafriendpicodebug.menu.freq.200.build.f_cpu=200000000L -adafruit_stemmafriendpicodebug.menu.freq.225=225 MHz (Overclock) -adafruit_stemmafriendpicodebug.menu.freq.225.build.f_cpu=225000000L -adafruit_stemmafriendpicodebug.menu.freq.250=250 MHz (Overclock) -adafruit_stemmafriendpicodebug.menu.freq.250.build.f_cpu=250000000L -adafruit_stemmafriendpicodebug.menu.freq.275=275 MHz (Overclock) -adafruit_stemmafriendpicodebug.menu.freq.275.build.f_cpu=275000000L -adafruit_stemmafriendpicodebug.menu.freq.300=300 MHz (Overclock) -adafruit_stemmafriendpicodebug.menu.freq.300.build.f_cpu=300000000L -adafruit_stemmafriendpicodebug.menu.dbgport.Disabled=Disabled -adafruit_stemmafriendpicodebug.menu.dbgport.Disabled.build.debug_port= -adafruit_stemmafriendpicodebug.menu.dbgport.Serial=Serial -adafruit_stemmafriendpicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_stemmafriendpicodebug.menu.dbgport.Serial1=Serial1 -adafruit_stemmafriendpicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_stemmafriendpicodebug.menu.dbgport.Serial2=Serial2 -adafruit_stemmafriendpicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_stemmafriendpicodebug.menu.dbglvl.None=None -adafruit_stemmafriendpicodebug.menu.dbglvl.None.build.debug_level= -adafruit_stemmafriendpicodebug.menu.dbglvl.Core=Core -adafruit_stemmafriendpicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_stemmafriendpicodebug.menu.dbglvl.SPI=SPI -adafruit_stemmafriendpicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_stemmafriendpicodebug.menu.dbglvl.Wire=Wire -adafruit_stemmafriendpicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_stemmafriendpicodebug.menu.dbglvl.All=All -adafruit_stemmafriendpicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_stemmafriendpicodebug.menu.dbglvl.NDEBUG=NDEBUG -adafruit_stemmafriendpicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_stemmafriendpicodebug.menu.usbstack.nousb=No USB -adafruit_stemmafriendpicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Adafruit Trinkey RP2040 QT -# ----------------------------------- -adafruit_trinkeyrp2040qt.name=Adafruit Trinkey RP2040 QT -adafruit_trinkeyrp2040qt.vid.0=0x239a -adafruit_trinkeyrp2040qt.pid.0=0x8109 -adafruit_trinkeyrp2040qt.build.usbpid=-DSERIALUSB_PID=0x8109 -adafruit_trinkeyrp2040qt.build.board=ADAFRUIT_TRINKEYQT_RP2040 -adafruit_trinkeyrp2040qt.build.mcu=cortex-m0plus -adafruit_trinkeyrp2040qt.build.variant=adafruit_trinkeyrp2040qt -adafruit_trinkeyrp2040qt.upload.tool=uf2conv -adafruit_trinkeyrp2040qt.upload.maximum_size=8388608 -adafruit_trinkeyrp2040qt.upload.maximum_data_size=262144 -adafruit_trinkeyrp2040qt.upload.wait_for_upload_port=true -adafruit_trinkeyrp2040qt.upload.erase_cmd= -adafruit_trinkeyrp2040qt.serial.disableDTR=false -adafruit_trinkeyrp2040qt.serial.disableRTS=false -adafruit_trinkeyrp2040qt.build.f_cpu=125000000 -adafruit_trinkeyrp2040qt.build.led= -adafruit_trinkeyrp2040qt.build.core=rp2040 -adafruit_trinkeyrp2040qt.build.mcu=rp2040 -adafruit_trinkeyrp2040qt.build.ldscript=memmap_default.ld -adafruit_trinkeyrp2040qt.build.ram_length=256k -adafruit_trinkeyrp2040qt.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_trinkeyrp2040qt.build.vid=0x239a -adafruit_trinkeyrp2040qt.build.pid=0x8109 -adafruit_trinkeyrp2040qt.build.usb_manufacturer="Adafruit" -adafruit_trinkeyrp2040qt.build.usb_product="Trinkey RP2040 QT" -adafruit_trinkeyrp2040qt.menu.flash.8388608_0=8MB (no FS) -adafruit_trinkeyrp2040qt.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_trinkeyrp2040qt.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_trinkeyrp2040qt.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_trinkeyrp2040qt.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_trinkeyrp2040qt.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_trinkeyrp2040qt.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_trinkeyrp2040qt.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_trinkeyrp2040qt.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_trinkeyrp2040qt.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_trinkeyrp2040qt.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_trinkeyrp2040qt.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_trinkeyrp2040qt.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_trinkeyrp2040qt.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_trinkeyrp2040qt.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_trinkeyrp2040qt.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_trinkeyrp2040qt.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_trinkeyrp2040qt.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_trinkeyrp2040qt.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_trinkeyrp2040qt.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_trinkeyrp2040qt.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_trinkeyrp2040qt.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_trinkeyrp2040qt.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_trinkeyrp2040qt.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_trinkeyrp2040qt.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_trinkeyrp2040qt.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_trinkeyrp2040qt.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_trinkeyrp2040qt.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_trinkeyrp2040qt.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_trinkeyrp2040qt.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_trinkeyrp2040qt.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_trinkeyrp2040qt.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_trinkeyrp2040qt.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_trinkeyrp2040qt.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_trinkeyrp2040qt.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_trinkeyrp2040qt.menu.freq.125=125 MHz -adafruit_trinkeyrp2040qt.menu.freq.125.build.f_cpu=125000000L -adafruit_trinkeyrp2040qt.menu.freq.50=50 MHz -adafruit_trinkeyrp2040qt.menu.freq.50.build.f_cpu=50000000L -adafruit_trinkeyrp2040qt.menu.freq.100=100 MHz -adafruit_trinkeyrp2040qt.menu.freq.100.build.f_cpu=100000000L -adafruit_trinkeyrp2040qt.menu.freq.133=133 MHz -adafruit_trinkeyrp2040qt.menu.freq.133.build.f_cpu=133000000L -adafruit_trinkeyrp2040qt.menu.freq.150=150 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.150.build.f_cpu=150000000L -adafruit_trinkeyrp2040qt.menu.freq.175=175 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.175.build.f_cpu=175000000L -adafruit_trinkeyrp2040qt.menu.freq.200=200 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.200.build.f_cpu=200000000L -adafruit_trinkeyrp2040qt.menu.freq.225=225 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.225.build.f_cpu=225000000L -adafruit_trinkeyrp2040qt.menu.freq.250=250 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.250.build.f_cpu=250000000L -adafruit_trinkeyrp2040qt.menu.freq.275=275 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.275.build.f_cpu=275000000L -adafruit_trinkeyrp2040qt.menu.freq.300=300 MHz (Overclock) -adafruit_trinkeyrp2040qt.menu.freq.300.build.f_cpu=300000000L -adafruit_trinkeyrp2040qt.menu.dbgport.Disabled=Disabled -adafruit_trinkeyrp2040qt.menu.dbgport.Disabled.build.debug_port= -adafruit_trinkeyrp2040qt.menu.dbgport.Serial=Serial -adafruit_trinkeyrp2040qt.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_trinkeyrp2040qt.menu.dbgport.Serial1=Serial1 -adafruit_trinkeyrp2040qt.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_trinkeyrp2040qt.menu.dbgport.Serial2=Serial2 -adafruit_trinkeyrp2040qt.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_trinkeyrp2040qt.menu.dbglvl.None=None -adafruit_trinkeyrp2040qt.menu.dbglvl.None.build.debug_level= -adafruit_trinkeyrp2040qt.menu.dbglvl.Core=Core -adafruit_trinkeyrp2040qt.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_trinkeyrp2040qt.menu.dbglvl.SPI=SPI -adafruit_trinkeyrp2040qt.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_trinkeyrp2040qt.menu.dbglvl.Wire=Wire -adafruit_trinkeyrp2040qt.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_trinkeyrp2040qt.menu.dbglvl.All=All -adafruit_trinkeyrp2040qt.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_trinkeyrp2040qt.menu.dbglvl.NDEBUG=NDEBUG -adafruit_trinkeyrp2040qt.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_trinkeyrp2040qt.menu.usbstack.picosdk=Pico SDK -adafruit_trinkeyrp2040qt.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_trinkeyrp2040qt.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_trinkeyrp2040qt.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit Trinkey RP2040 QT (Picoprobe) -# ----------------------------------- -adafruit_trinkeyrp2040qtpicoprobe.name=Adafruit Trinkey RP2040 QT (Picoprobe) -adafruit_trinkeyrp2040qtpicoprobe.vid.0=0x239a -adafruit_trinkeyrp2040qtpicoprobe.pid.0=0x0004 -adafruit_trinkeyrp2040qtpicoprobe.build.usbpid=-DSERIALUSB_PID=0x8109 -adafruit_trinkeyrp2040qtpicoprobe.build.board=ADAFRUIT_TRINKEYQT_RP2040 -adafruit_trinkeyrp2040qtpicoprobe.build.mcu=cortex-m0plus -adafruit_trinkeyrp2040qtpicoprobe.build.variant=adafruit_trinkeyrp2040qt -adafruit_trinkeyrp2040qtpicoprobe.upload.tool=picoprobe -adafruit_trinkeyrp2040qtpicoprobe.upload.maximum_size=8388608 -adafruit_trinkeyrp2040qtpicoprobe.upload.maximum_data_size=262144 -adafruit_trinkeyrp2040qtpicoprobe.upload.wait_for_upload_port=true -adafruit_trinkeyrp2040qtpicoprobe.upload.erase_cmd= -adafruit_trinkeyrp2040qtpicoprobe.serial.disableDTR=false -adafruit_trinkeyrp2040qtpicoprobe.serial.disableRTS=false -adafruit_trinkeyrp2040qtpicoprobe.build.f_cpu=125000000 -adafruit_trinkeyrp2040qtpicoprobe.build.led= -adafruit_trinkeyrp2040qtpicoprobe.build.core=rp2040 -adafruit_trinkeyrp2040qtpicoprobe.build.mcu=rp2040 -adafruit_trinkeyrp2040qtpicoprobe.build.ldscript=memmap_default.ld -adafruit_trinkeyrp2040qtpicoprobe.build.ram_length=256k -adafruit_trinkeyrp2040qtpicoprobe.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_trinkeyrp2040qtpicoprobe.build.vid=0x239a -adafruit_trinkeyrp2040qtpicoprobe.build.pid=0x8109 -adafruit_trinkeyrp2040qtpicoprobe.build.usb_manufacturer="Adafruit" -adafruit_trinkeyrp2040qtpicoprobe.build.usb_product="Trinkey RP2040 QT (Picoprobe)" -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_0=8MB (no FS) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_trinkeyrp2040qtpicoprobe.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.125=125 MHz -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.125.build.f_cpu=125000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.50=50 MHz -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.50.build.f_cpu=50000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.100=100 MHz -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.100.build.f_cpu=100000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.133=133 MHz -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.133.build.f_cpu=133000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.150=150 MHz (Overclock) -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.150.build.f_cpu=150000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.175=175 MHz (Overclock) -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.175.build.f_cpu=175000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.200=200 MHz (Overclock) -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.200.build.f_cpu=200000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.225=225 MHz (Overclock) -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.225.build.f_cpu=225000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.250=250 MHz (Overclock) -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.250.build.f_cpu=250000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.275=275 MHz (Overclock) -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.275.build.f_cpu=275000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.300=300 MHz (Overclock) -adafruit_trinkeyrp2040qtpicoprobe.menu.freq.300.build.f_cpu=300000000L -adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Disabled=Disabled -adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Disabled.build.debug_port= -adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Serial=Serial -adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Serial1=Serial1 -adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Serial2=Serial2 -adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.None=None -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.None.build.debug_level= -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.Core=Core -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.SPI=SPI -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.Wire=Wire -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.All=All -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.NDEBUG=NDEBUG -adafruit_trinkeyrp2040qtpicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_trinkeyrp2040qtpicoprobe.menu.usbstack.picosdk=Pico SDK -adafruit_trinkeyrp2040qtpicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_trinkeyrp2040qtpicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_trinkeyrp2040qtpicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit Trinkey RP2040 QT (pico-debug) -# ----------------------------------- -adafruit_trinkeyrp2040qtpicodebug.name=Adafruit Trinkey RP2040 QT (pico-debug) -adafruit_trinkeyrp2040qtpicodebug.vid.0=0x1209 -adafruit_trinkeyrp2040qtpicodebug.pid.0=0x2488 -adafruit_trinkeyrp2040qtpicodebug.build.usbpid=-DSERIALUSB_PID=0x8109 -adafruit_trinkeyrp2040qtpicodebug.build.board=ADAFRUIT_TRINKEYQT_RP2040 -adafruit_trinkeyrp2040qtpicodebug.build.mcu=cortex-m0plus -adafruit_trinkeyrp2040qtpicodebug.build.variant=adafruit_trinkeyrp2040qt -adafruit_trinkeyrp2040qtpicodebug.upload.tool=picodebug -adafruit_trinkeyrp2040qtpicodebug.upload.maximum_size=8388608 -adafruit_trinkeyrp2040qtpicodebug.upload.maximum_data_size=245760 -adafruit_trinkeyrp2040qtpicodebug.upload.wait_for_upload_port=true -adafruit_trinkeyrp2040qtpicodebug.upload.erase_cmd= -adafruit_trinkeyrp2040qtpicodebug.serial.disableDTR=false -adafruit_trinkeyrp2040qtpicodebug.serial.disableRTS=false -adafruit_trinkeyrp2040qtpicodebug.build.f_cpu=125000000 -adafruit_trinkeyrp2040qtpicodebug.build.led= -adafruit_trinkeyrp2040qtpicodebug.build.core=rp2040 -adafruit_trinkeyrp2040qtpicodebug.build.mcu=rp2040 -adafruit_trinkeyrp2040qtpicodebug.build.ldscript=memmap_default.ld -adafruit_trinkeyrp2040qtpicodebug.build.ram_length=240k -adafruit_trinkeyrp2040qtpicodebug.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_trinkeyrp2040qtpicodebug.build.vid=0x239a -adafruit_trinkeyrp2040qtpicodebug.build.pid=0x8109 -adafruit_trinkeyrp2040qtpicodebug.build.usb_manufacturer="Adafruit" -adafruit_trinkeyrp2040qtpicodebug.build.usb_product="Trinkey RP2040 QT (pico-debug)" -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_0=8MB (no FS) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_trinkeyrp2040qtpicodebug.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_trinkeyrp2040qtpicodebug.menu.freq.125=125 MHz -adafruit_trinkeyrp2040qtpicodebug.menu.freq.125.build.f_cpu=125000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.50=50 MHz -adafruit_trinkeyrp2040qtpicodebug.menu.freq.50.build.f_cpu=50000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.100=100 MHz -adafruit_trinkeyrp2040qtpicodebug.menu.freq.100.build.f_cpu=100000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.133=133 MHz -adafruit_trinkeyrp2040qtpicodebug.menu.freq.133.build.f_cpu=133000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.150=150 MHz (Overclock) -adafruit_trinkeyrp2040qtpicodebug.menu.freq.150.build.f_cpu=150000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.175=175 MHz (Overclock) -adafruit_trinkeyrp2040qtpicodebug.menu.freq.175.build.f_cpu=175000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.200=200 MHz (Overclock) -adafruit_trinkeyrp2040qtpicodebug.menu.freq.200.build.f_cpu=200000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.225=225 MHz (Overclock) -adafruit_trinkeyrp2040qtpicodebug.menu.freq.225.build.f_cpu=225000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.250=250 MHz (Overclock) -adafruit_trinkeyrp2040qtpicodebug.menu.freq.250.build.f_cpu=250000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.275=275 MHz (Overclock) -adafruit_trinkeyrp2040qtpicodebug.menu.freq.275.build.f_cpu=275000000L -adafruit_trinkeyrp2040qtpicodebug.menu.freq.300=300 MHz (Overclock) -adafruit_trinkeyrp2040qtpicodebug.menu.freq.300.build.f_cpu=300000000L -adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Disabled=Disabled -adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Disabled.build.debug_port= -adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Serial=Serial -adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Serial1=Serial1 -adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Serial2=Serial2 -adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.None=None -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.None.build.debug_level= -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.Core=Core -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.SPI=SPI -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.Wire=Wire -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.All=All -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.NDEBUG=NDEBUG -adafruit_trinkeyrp2040qtpicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_trinkeyrp2040qtpicodebug.menu.usbstack.nousb=No USB -adafruit_trinkeyrp2040qtpicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Adafruit MacroPad RP2040 -# ----------------------------------- -adafruit_macropad2040.name=Adafruit MacroPad RP2040 -adafruit_macropad2040.vid.0=0x239a -adafruit_macropad2040.pid.0=0x8107 -adafruit_macropad2040.build.usbpid=-DSERIALUSB_PID=0x8107 -adafruit_macropad2040.build.board=ADAFRUIT_MACROPAD_RP2040 -adafruit_macropad2040.build.mcu=cortex-m0plus -adafruit_macropad2040.build.variant=adafruit_macropad2040 -adafruit_macropad2040.upload.tool=uf2conv -adafruit_macropad2040.upload.maximum_size=8388608 -adafruit_macropad2040.upload.maximum_data_size=262144 -adafruit_macropad2040.upload.wait_for_upload_port=true -adafruit_macropad2040.upload.erase_cmd= -adafruit_macropad2040.serial.disableDTR=false -adafruit_macropad2040.serial.disableRTS=false -adafruit_macropad2040.build.f_cpu=125000000 -adafruit_macropad2040.build.led= -adafruit_macropad2040.build.core=rp2040 -adafruit_macropad2040.build.mcu=rp2040 -adafruit_macropad2040.build.ldscript=memmap_default.ld -adafruit_macropad2040.build.ram_length=256k -adafruit_macropad2040.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_macropad2040.build.vid=0x239a -adafruit_macropad2040.build.pid=0x8107 -adafruit_macropad2040.build.usb_manufacturer="Adafruit" -adafruit_macropad2040.build.usb_product="MacroPad RP2040" -adafruit_macropad2040.menu.flash.8388608_0=8MB (no FS) -adafruit_macropad2040.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_macropad2040.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_macropad2040.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_macropad2040.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_macropad2040.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_macropad2040.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_macropad2040.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_macropad2040.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_macropad2040.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_macropad2040.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_macropad2040.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_macropad2040.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_macropad2040.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_macropad2040.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_macropad2040.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_macropad2040.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_macropad2040.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_macropad2040.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_macropad2040.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_macropad2040.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_macropad2040.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_macropad2040.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_macropad2040.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_macropad2040.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_macropad2040.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_macropad2040.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_macropad2040.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_macropad2040.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_macropad2040.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_macropad2040.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_macropad2040.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_macropad2040.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_macropad2040.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_macropad2040.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_macropad2040.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_macropad2040.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_macropad2040.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_macropad2040.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_macropad2040.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_macropad2040.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_macropad2040.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_macropad2040.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_macropad2040.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_macropad2040.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_macropad2040.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_macropad2040.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_macropad2040.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_macropad2040.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_macropad2040.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_macropad2040.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_macropad2040.menu.freq.125=125 MHz -adafruit_macropad2040.menu.freq.125.build.f_cpu=125000000L -adafruit_macropad2040.menu.freq.50=50 MHz -adafruit_macropad2040.menu.freq.50.build.f_cpu=50000000L -adafruit_macropad2040.menu.freq.100=100 MHz -adafruit_macropad2040.menu.freq.100.build.f_cpu=100000000L -adafruit_macropad2040.menu.freq.133=133 MHz -adafruit_macropad2040.menu.freq.133.build.f_cpu=133000000L -adafruit_macropad2040.menu.freq.150=150 MHz (Overclock) -adafruit_macropad2040.menu.freq.150.build.f_cpu=150000000L -adafruit_macropad2040.menu.freq.175=175 MHz (Overclock) -adafruit_macropad2040.menu.freq.175.build.f_cpu=175000000L -adafruit_macropad2040.menu.freq.200=200 MHz (Overclock) -adafruit_macropad2040.menu.freq.200.build.f_cpu=200000000L -adafruit_macropad2040.menu.freq.225=225 MHz (Overclock) -adafruit_macropad2040.menu.freq.225.build.f_cpu=225000000L -adafruit_macropad2040.menu.freq.250=250 MHz (Overclock) -adafruit_macropad2040.menu.freq.250.build.f_cpu=250000000L -adafruit_macropad2040.menu.freq.275=275 MHz (Overclock) -adafruit_macropad2040.menu.freq.275.build.f_cpu=275000000L -adafruit_macropad2040.menu.freq.300=300 MHz (Overclock) -adafruit_macropad2040.menu.freq.300.build.f_cpu=300000000L -adafruit_macropad2040.menu.dbgport.Disabled=Disabled -adafruit_macropad2040.menu.dbgport.Disabled.build.debug_port= -adafruit_macropad2040.menu.dbgport.Serial=Serial -adafruit_macropad2040.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_macropad2040.menu.dbgport.Serial1=Serial1 -adafruit_macropad2040.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_macropad2040.menu.dbgport.Serial2=Serial2 -adafruit_macropad2040.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_macropad2040.menu.dbglvl.None=None -adafruit_macropad2040.menu.dbglvl.None.build.debug_level= -adafruit_macropad2040.menu.dbglvl.Core=Core -adafruit_macropad2040.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_macropad2040.menu.dbglvl.SPI=SPI -adafruit_macropad2040.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_macropad2040.menu.dbglvl.Wire=Wire -adafruit_macropad2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_macropad2040.menu.dbglvl.All=All -adafruit_macropad2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_macropad2040.menu.dbglvl.NDEBUG=NDEBUG -adafruit_macropad2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_macropad2040.menu.usbstack.picosdk=Pico SDK -adafruit_macropad2040.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_macropad2040.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_macropad2040.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit MacroPad RP2040 (Picoprobe) -# ----------------------------------- -adafruit_macropad2040picoprobe.name=Adafruit MacroPad RP2040 (Picoprobe) -adafruit_macropad2040picoprobe.vid.0=0x239a -adafruit_macropad2040picoprobe.pid.0=0x0004 -adafruit_macropad2040picoprobe.build.usbpid=-DSERIALUSB_PID=0x8107 -adafruit_macropad2040picoprobe.build.board=ADAFRUIT_MACROPAD_RP2040 -adafruit_macropad2040picoprobe.build.mcu=cortex-m0plus -adafruit_macropad2040picoprobe.build.variant=adafruit_macropad2040 -adafruit_macropad2040picoprobe.upload.tool=picoprobe -adafruit_macropad2040picoprobe.upload.maximum_size=8388608 -adafruit_macropad2040picoprobe.upload.maximum_data_size=262144 -adafruit_macropad2040picoprobe.upload.wait_for_upload_port=true -adafruit_macropad2040picoprobe.upload.erase_cmd= -adafruit_macropad2040picoprobe.serial.disableDTR=false -adafruit_macropad2040picoprobe.serial.disableRTS=false -adafruit_macropad2040picoprobe.build.f_cpu=125000000 -adafruit_macropad2040picoprobe.build.led= -adafruit_macropad2040picoprobe.build.core=rp2040 -adafruit_macropad2040picoprobe.build.mcu=rp2040 -adafruit_macropad2040picoprobe.build.ldscript=memmap_default.ld -adafruit_macropad2040picoprobe.build.ram_length=256k -adafruit_macropad2040picoprobe.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_macropad2040picoprobe.build.vid=0x239a -adafruit_macropad2040picoprobe.build.pid=0x8107 -adafruit_macropad2040picoprobe.build.usb_manufacturer="Adafruit" -adafruit_macropad2040picoprobe.build.usb_product="MacroPad RP2040 (Picoprobe)" -adafruit_macropad2040picoprobe.menu.flash.8388608_0=8MB (no FS) -adafruit_macropad2040picoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_macropad2040picoprobe.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_macropad2040picoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_macropad2040picoprobe.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_macropad2040picoprobe.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_macropad2040picoprobe.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_macropad2040picoprobe.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_macropad2040picoprobe.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_macropad2040picoprobe.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_macropad2040picoprobe.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_macropad2040picoprobe.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_macropad2040picoprobe.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_macropad2040picoprobe.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_macropad2040picoprobe.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_macropad2040picoprobe.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_macropad2040picoprobe.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_macropad2040picoprobe.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_macropad2040picoprobe.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_macropad2040picoprobe.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_macropad2040picoprobe.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_macropad2040picoprobe.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_macropad2040picoprobe.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_macropad2040picoprobe.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_macropad2040picoprobe.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_macropad2040picoprobe.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_macropad2040picoprobe.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_macropad2040picoprobe.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_macropad2040picoprobe.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_macropad2040picoprobe.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_macropad2040picoprobe.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_macropad2040picoprobe.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_macropad2040picoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_macropad2040picoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_macropad2040picoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_macropad2040picoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_macropad2040picoprobe.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_macropad2040picoprobe.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_macropad2040picoprobe.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_macropad2040picoprobe.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_macropad2040picoprobe.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_macropad2040picoprobe.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_macropad2040picoprobe.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_macropad2040picoprobe.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_macropad2040picoprobe.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_macropad2040picoprobe.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_macropad2040picoprobe.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_macropad2040picoprobe.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_macropad2040picoprobe.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_macropad2040picoprobe.menu.freq.125=125 MHz -adafruit_macropad2040picoprobe.menu.freq.125.build.f_cpu=125000000L -adafruit_macropad2040picoprobe.menu.freq.50=50 MHz -adafruit_macropad2040picoprobe.menu.freq.50.build.f_cpu=50000000L -adafruit_macropad2040picoprobe.menu.freq.100=100 MHz -adafruit_macropad2040picoprobe.menu.freq.100.build.f_cpu=100000000L -adafruit_macropad2040picoprobe.menu.freq.133=133 MHz -adafruit_macropad2040picoprobe.menu.freq.133.build.f_cpu=133000000L -adafruit_macropad2040picoprobe.menu.freq.150=150 MHz (Overclock) -adafruit_macropad2040picoprobe.menu.freq.150.build.f_cpu=150000000L -adafruit_macropad2040picoprobe.menu.freq.175=175 MHz (Overclock) -adafruit_macropad2040picoprobe.menu.freq.175.build.f_cpu=175000000L -adafruit_macropad2040picoprobe.menu.freq.200=200 MHz (Overclock) -adafruit_macropad2040picoprobe.menu.freq.200.build.f_cpu=200000000L -adafruit_macropad2040picoprobe.menu.freq.225=225 MHz (Overclock) -adafruit_macropad2040picoprobe.menu.freq.225.build.f_cpu=225000000L -adafruit_macropad2040picoprobe.menu.freq.250=250 MHz (Overclock) -adafruit_macropad2040picoprobe.menu.freq.250.build.f_cpu=250000000L -adafruit_macropad2040picoprobe.menu.freq.275=275 MHz (Overclock) -adafruit_macropad2040picoprobe.menu.freq.275.build.f_cpu=275000000L -adafruit_macropad2040picoprobe.menu.freq.300=300 MHz (Overclock) -adafruit_macropad2040picoprobe.menu.freq.300.build.f_cpu=300000000L -adafruit_macropad2040picoprobe.menu.dbgport.Disabled=Disabled -adafruit_macropad2040picoprobe.menu.dbgport.Disabled.build.debug_port= -adafruit_macropad2040picoprobe.menu.dbgport.Serial=Serial -adafruit_macropad2040picoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_macropad2040picoprobe.menu.dbgport.Serial1=Serial1 -adafruit_macropad2040picoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_macropad2040picoprobe.menu.dbgport.Serial2=Serial2 -adafruit_macropad2040picoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_macropad2040picoprobe.menu.dbglvl.None=None -adafruit_macropad2040picoprobe.menu.dbglvl.None.build.debug_level= -adafruit_macropad2040picoprobe.menu.dbglvl.Core=Core -adafruit_macropad2040picoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_macropad2040picoprobe.menu.dbglvl.SPI=SPI -adafruit_macropad2040picoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_macropad2040picoprobe.menu.dbglvl.Wire=Wire -adafruit_macropad2040picoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_macropad2040picoprobe.menu.dbglvl.All=All -adafruit_macropad2040picoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_macropad2040picoprobe.menu.dbglvl.NDEBUG=NDEBUG -adafruit_macropad2040picoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_macropad2040picoprobe.menu.usbstack.picosdk=Pico SDK -adafruit_macropad2040picoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -adafruit_macropad2040picoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -adafruit_macropad2040picoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Adafruit MacroPad RP2040 (pico-debug) -# ----------------------------------- -adafruit_macropad2040picodebug.name=Adafruit MacroPad RP2040 (pico-debug) -adafruit_macropad2040picodebug.vid.0=0x1209 -adafruit_macropad2040picodebug.pid.0=0x2488 -adafruit_macropad2040picodebug.build.usbpid=-DSERIALUSB_PID=0x8107 -adafruit_macropad2040picodebug.build.board=ADAFRUIT_MACROPAD_RP2040 -adafruit_macropad2040picodebug.build.mcu=cortex-m0plus -adafruit_macropad2040picodebug.build.variant=adafruit_macropad2040 -adafruit_macropad2040picodebug.upload.tool=picodebug -adafruit_macropad2040picodebug.upload.maximum_size=8388608 -adafruit_macropad2040picodebug.upload.maximum_data_size=245760 -adafruit_macropad2040picodebug.upload.wait_for_upload_port=true -adafruit_macropad2040picodebug.upload.erase_cmd= -adafruit_macropad2040picodebug.serial.disableDTR=false -adafruit_macropad2040picodebug.serial.disableRTS=false -adafruit_macropad2040picodebug.build.f_cpu=125000000 -adafruit_macropad2040picodebug.build.led= -adafruit_macropad2040picodebug.build.core=rp2040 -adafruit_macropad2040picodebug.build.mcu=rp2040 -adafruit_macropad2040picodebug.build.ldscript=memmap_default.ld -adafruit_macropad2040picodebug.build.ram_length=240k -adafruit_macropad2040picodebug.build.boot2=boot2_w25q080_2_padded_checksum -adafruit_macropad2040picodebug.build.vid=0x239a -adafruit_macropad2040picodebug.build.pid=0x8107 -adafruit_macropad2040picodebug.build.usb_manufacturer="Adafruit" -adafruit_macropad2040picodebug.build.usb_product="MacroPad RP2040 (pico-debug)" -adafruit_macropad2040picodebug.menu.flash.8388608_0=8MB (no FS) -adafruit_macropad2040picodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -adafruit_macropad2040picodebug.menu.flash.8388608_0.build.flash_length=8384512 -adafruit_macropad2040picodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_0.build.fs_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_0.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -adafruit_macropad2040picodebug.menu.flash.8388608_65536.upload.maximum_size=8318976 -adafruit_macropad2040picodebug.menu.flash.8388608_65536.build.flash_length=8318976 -adafruit_macropad2040picodebug.menu.flash.8388608_65536.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_65536.build.fs_start=276754432 -adafruit_macropad2040picodebug.menu.flash.8388608_65536.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -adafruit_macropad2040picodebug.menu.flash.8388608_131072.upload.maximum_size=8253440 -adafruit_macropad2040picodebug.menu.flash.8388608_131072.build.flash_length=8253440 -adafruit_macropad2040picodebug.menu.flash.8388608_131072.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_131072.build.fs_start=276688896 -adafruit_macropad2040picodebug.menu.flash.8388608_131072.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -adafruit_macropad2040picodebug.menu.flash.8388608_262144.upload.maximum_size=8122368 -adafruit_macropad2040picodebug.menu.flash.8388608_262144.build.flash_length=8122368 -adafruit_macropad2040picodebug.menu.flash.8388608_262144.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_262144.build.fs_start=276557824 -adafruit_macropad2040picodebug.menu.flash.8388608_262144.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -adafruit_macropad2040picodebug.menu.flash.8388608_524288.upload.maximum_size=7860224 -adafruit_macropad2040picodebug.menu.flash.8388608_524288.build.flash_length=7860224 -adafruit_macropad2040picodebug.menu.flash.8388608_524288.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_524288.build.fs_start=276295680 -adafruit_macropad2040picodebug.menu.flash.8388608_524288.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -adafruit_macropad2040picodebug.menu.flash.8388608_1048576.upload.maximum_size=7335936 -adafruit_macropad2040picodebug.menu.flash.8388608_1048576.build.flash_length=7335936 -adafruit_macropad2040picodebug.menu.flash.8388608_1048576.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_1048576.build.fs_start=275771392 -adafruit_macropad2040picodebug.menu.flash.8388608_1048576.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -adafruit_macropad2040picodebug.menu.flash.8388608_2097152.upload.maximum_size=6287360 -adafruit_macropad2040picodebug.menu.flash.8388608_2097152.build.flash_length=6287360 -adafruit_macropad2040picodebug.menu.flash.8388608_2097152.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_2097152.build.fs_start=274722816 -adafruit_macropad2040picodebug.menu.flash.8388608_2097152.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -adafruit_macropad2040picodebug.menu.flash.8388608_3145728.upload.maximum_size=5238784 -adafruit_macropad2040picodebug.menu.flash.8388608_3145728.build.flash_length=5238784 -adafruit_macropad2040picodebug.menu.flash.8388608_3145728.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_3145728.build.fs_start=273674240 -adafruit_macropad2040picodebug.menu.flash.8388608_3145728.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -adafruit_macropad2040picodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -adafruit_macropad2040picodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -adafruit_macropad2040picodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -adafruit_macropad2040picodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -adafruit_macropad2040picodebug.menu.flash.8388608_5242880.upload.maximum_size=3141632 -adafruit_macropad2040picodebug.menu.flash.8388608_5242880.build.flash_length=3141632 -adafruit_macropad2040picodebug.menu.flash.8388608_5242880.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_5242880.build.fs_start=271577088 -adafruit_macropad2040picodebug.menu.flash.8388608_5242880.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -adafruit_macropad2040picodebug.menu.flash.8388608_6291456.upload.maximum_size=2093056 -adafruit_macropad2040picodebug.menu.flash.8388608_6291456.build.flash_length=2093056 -adafruit_macropad2040picodebug.menu.flash.8388608_6291456.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_6291456.build.fs_start=270528512 -adafruit_macropad2040picodebug.menu.flash.8388608_6291456.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -adafruit_macropad2040picodebug.menu.flash.8388608_7340032.upload.maximum_size=1044480 -adafruit_macropad2040picodebug.menu.flash.8388608_7340032.build.flash_length=1044480 -adafruit_macropad2040picodebug.menu.flash.8388608_7340032.build.eeprom_start=276819968 -adafruit_macropad2040picodebug.menu.flash.8388608_7340032.build.fs_start=269479936 -adafruit_macropad2040picodebug.menu.flash.8388608_7340032.build.fs_end=276819968 -adafruit_macropad2040picodebug.menu.freq.125=125 MHz -adafruit_macropad2040picodebug.menu.freq.125.build.f_cpu=125000000L -adafruit_macropad2040picodebug.menu.freq.50=50 MHz -adafruit_macropad2040picodebug.menu.freq.50.build.f_cpu=50000000L -adafruit_macropad2040picodebug.menu.freq.100=100 MHz -adafruit_macropad2040picodebug.menu.freq.100.build.f_cpu=100000000L -adafruit_macropad2040picodebug.menu.freq.133=133 MHz -adafruit_macropad2040picodebug.menu.freq.133.build.f_cpu=133000000L -adafruit_macropad2040picodebug.menu.freq.150=150 MHz (Overclock) -adafruit_macropad2040picodebug.menu.freq.150.build.f_cpu=150000000L -adafruit_macropad2040picodebug.menu.freq.175=175 MHz (Overclock) -adafruit_macropad2040picodebug.menu.freq.175.build.f_cpu=175000000L -adafruit_macropad2040picodebug.menu.freq.200=200 MHz (Overclock) -adafruit_macropad2040picodebug.menu.freq.200.build.f_cpu=200000000L -adafruit_macropad2040picodebug.menu.freq.225=225 MHz (Overclock) -adafruit_macropad2040picodebug.menu.freq.225.build.f_cpu=225000000L -adafruit_macropad2040picodebug.menu.freq.250=250 MHz (Overclock) -adafruit_macropad2040picodebug.menu.freq.250.build.f_cpu=250000000L -adafruit_macropad2040picodebug.menu.freq.275=275 MHz (Overclock) -adafruit_macropad2040picodebug.menu.freq.275.build.f_cpu=275000000L -adafruit_macropad2040picodebug.menu.freq.300=300 MHz (Overclock) -adafruit_macropad2040picodebug.menu.freq.300.build.f_cpu=300000000L -adafruit_macropad2040picodebug.menu.dbgport.Disabled=Disabled -adafruit_macropad2040picodebug.menu.dbgport.Disabled.build.debug_port= -adafruit_macropad2040picodebug.menu.dbgport.Serial=Serial -adafruit_macropad2040picodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -adafruit_macropad2040picodebug.menu.dbgport.Serial1=Serial1 -adafruit_macropad2040picodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -adafruit_macropad2040picodebug.menu.dbgport.Serial2=Serial2 -adafruit_macropad2040picodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -adafruit_macropad2040picodebug.menu.dbglvl.None=None -adafruit_macropad2040picodebug.menu.dbglvl.None.build.debug_level= -adafruit_macropad2040picodebug.menu.dbglvl.Core=Core -adafruit_macropad2040picodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -adafruit_macropad2040picodebug.menu.dbglvl.SPI=SPI -adafruit_macropad2040picodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -adafruit_macropad2040picodebug.menu.dbglvl.Wire=Wire -adafruit_macropad2040picodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -adafruit_macropad2040picodebug.menu.dbglvl.All=All -adafruit_macropad2040picodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -adafruit_macropad2040picodebug.menu.dbglvl.NDEBUG=NDEBUG -adafruit_macropad2040picodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -adafruit_macropad2040picodebug.menu.usbstack.nousb=No USB -adafruit_macropad2040picodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Arduino Nano RP2040 Connect -# ----------------------------------- -arduino_nano_connect.name=Arduino Nano RP2040 Connect -arduino_nano_connect.vid.0=0x2341 -arduino_nano_connect.pid.0=0x0058 -arduino_nano_connect.build.usbpid=-DSERIALUSB_PID=0x0058 -arduino_nano_connect.build.board=ARDUINO_NANO_RP2040_CONNECT -arduino_nano_connect.build.mcu=cortex-m0plus -arduino_nano_connect.build.variant=arduino_nano_connect -arduino_nano_connect.upload.tool=uf2conv -arduino_nano_connect.upload.maximum_size=16777216 -arduino_nano_connect.upload.maximum_data_size=262144 -arduino_nano_connect.upload.wait_for_upload_port=true -arduino_nano_connect.upload.erase_cmd= -arduino_nano_connect.serial.disableDTR=false -arduino_nano_connect.serial.disableRTS=false -arduino_nano_connect.build.f_cpu=125000000 -arduino_nano_connect.build.led= -arduino_nano_connect.build.core=rp2040 -arduino_nano_connect.build.mcu=rp2040 -arduino_nano_connect.build.ldscript=memmap_default.ld -arduino_nano_connect.build.ram_length=256k -arduino_nano_connect.build.boot2=boot2_w25q080_2_padded_checksum -arduino_nano_connect.build.vid=0x2341 -arduino_nano_connect.build.pid=0x0058 -arduino_nano_connect.build.usb_manufacturer="Arduino" -arduino_nano_connect.build.usb_product="Nano RP2040 Connect" -arduino_nano_connect.menu.flash.16777216_0=16MB (no FS) -arduino_nano_connect.menu.flash.16777216_0.upload.maximum_size=16773120 -arduino_nano_connect.menu.flash.16777216_0.build.flash_length=16773120 -arduino_nano_connect.menu.flash.16777216_0.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_0.build.fs_start=285208576 -arduino_nano_connect.menu.flash.16777216_0.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -arduino_nano_connect.menu.flash.16777216_65536.upload.maximum_size=16707584 -arduino_nano_connect.menu.flash.16777216_65536.build.flash_length=16707584 -arduino_nano_connect.menu.flash.16777216_65536.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_65536.build.fs_start=285143040 -arduino_nano_connect.menu.flash.16777216_65536.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -arduino_nano_connect.menu.flash.16777216_131072.upload.maximum_size=16642048 -arduino_nano_connect.menu.flash.16777216_131072.build.flash_length=16642048 -arduino_nano_connect.menu.flash.16777216_131072.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_131072.build.fs_start=285077504 -arduino_nano_connect.menu.flash.16777216_131072.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -arduino_nano_connect.menu.flash.16777216_262144.upload.maximum_size=16510976 -arduino_nano_connect.menu.flash.16777216_262144.build.flash_length=16510976 -arduino_nano_connect.menu.flash.16777216_262144.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_262144.build.fs_start=284946432 -arduino_nano_connect.menu.flash.16777216_262144.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -arduino_nano_connect.menu.flash.16777216_524288.upload.maximum_size=16248832 -arduino_nano_connect.menu.flash.16777216_524288.build.flash_length=16248832 -arduino_nano_connect.menu.flash.16777216_524288.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_524288.build.fs_start=284684288 -arduino_nano_connect.menu.flash.16777216_524288.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -arduino_nano_connect.menu.flash.16777216_1048576.upload.maximum_size=15724544 -arduino_nano_connect.menu.flash.16777216_1048576.build.flash_length=15724544 -arduino_nano_connect.menu.flash.16777216_1048576.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_1048576.build.fs_start=284160000 -arduino_nano_connect.menu.flash.16777216_1048576.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -arduino_nano_connect.menu.flash.16777216_2097152.upload.maximum_size=14675968 -arduino_nano_connect.menu.flash.16777216_2097152.build.flash_length=14675968 -arduino_nano_connect.menu.flash.16777216_2097152.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_2097152.build.fs_start=283111424 -arduino_nano_connect.menu.flash.16777216_2097152.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -arduino_nano_connect.menu.flash.16777216_3145728.upload.maximum_size=13627392 -arduino_nano_connect.menu.flash.16777216_3145728.build.flash_length=13627392 -arduino_nano_connect.menu.flash.16777216_3145728.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_3145728.build.fs_start=282062848 -arduino_nano_connect.menu.flash.16777216_3145728.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -arduino_nano_connect.menu.flash.16777216_4194304.upload.maximum_size=12578816 -arduino_nano_connect.menu.flash.16777216_4194304.build.flash_length=12578816 -arduino_nano_connect.menu.flash.16777216_4194304.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_4194304.build.fs_start=281014272 -arduino_nano_connect.menu.flash.16777216_4194304.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -arduino_nano_connect.menu.flash.16777216_5242880.upload.maximum_size=11530240 -arduino_nano_connect.menu.flash.16777216_5242880.build.flash_length=11530240 -arduino_nano_connect.menu.flash.16777216_5242880.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_5242880.build.fs_start=279965696 -arduino_nano_connect.menu.flash.16777216_5242880.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -arduino_nano_connect.menu.flash.16777216_6291456.upload.maximum_size=10481664 -arduino_nano_connect.menu.flash.16777216_6291456.build.flash_length=10481664 -arduino_nano_connect.menu.flash.16777216_6291456.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_6291456.build.fs_start=278917120 -arduino_nano_connect.menu.flash.16777216_6291456.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -arduino_nano_connect.menu.flash.16777216_7340032.upload.maximum_size=9433088 -arduino_nano_connect.menu.flash.16777216_7340032.build.flash_length=9433088 -arduino_nano_connect.menu.flash.16777216_7340032.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_7340032.build.fs_start=277868544 -arduino_nano_connect.menu.flash.16777216_7340032.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -arduino_nano_connect.menu.flash.16777216_8388608.upload.maximum_size=8384512 -arduino_nano_connect.menu.flash.16777216_8388608.build.flash_length=8384512 -arduino_nano_connect.menu.flash.16777216_8388608.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_8388608.build.fs_start=276819968 -arduino_nano_connect.menu.flash.16777216_8388608.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -arduino_nano_connect.menu.flash.16777216_9437184.upload.maximum_size=7335936 -arduino_nano_connect.menu.flash.16777216_9437184.build.flash_length=7335936 -arduino_nano_connect.menu.flash.16777216_9437184.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_9437184.build.fs_start=275771392 -arduino_nano_connect.menu.flash.16777216_9437184.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -arduino_nano_connect.menu.flash.16777216_10485760.upload.maximum_size=6287360 -arduino_nano_connect.menu.flash.16777216_10485760.build.flash_length=6287360 -arduino_nano_connect.menu.flash.16777216_10485760.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_10485760.build.fs_start=274722816 -arduino_nano_connect.menu.flash.16777216_10485760.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -arduino_nano_connect.menu.flash.16777216_11534336.upload.maximum_size=5238784 -arduino_nano_connect.menu.flash.16777216_11534336.build.flash_length=5238784 -arduino_nano_connect.menu.flash.16777216_11534336.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_11534336.build.fs_start=273674240 -arduino_nano_connect.menu.flash.16777216_11534336.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -arduino_nano_connect.menu.flash.16777216_12582912.upload.maximum_size=4190208 -arduino_nano_connect.menu.flash.16777216_12582912.build.flash_length=4190208 -arduino_nano_connect.menu.flash.16777216_12582912.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_12582912.build.fs_start=272625664 -arduino_nano_connect.menu.flash.16777216_12582912.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -arduino_nano_connect.menu.flash.16777216_13631488.upload.maximum_size=3141632 -arduino_nano_connect.menu.flash.16777216_13631488.build.flash_length=3141632 -arduino_nano_connect.menu.flash.16777216_13631488.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_13631488.build.fs_start=271577088 -arduino_nano_connect.menu.flash.16777216_13631488.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -arduino_nano_connect.menu.flash.16777216_14680064.upload.maximum_size=2093056 -arduino_nano_connect.menu.flash.16777216_14680064.build.flash_length=2093056 -arduino_nano_connect.menu.flash.16777216_14680064.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_14680064.build.fs_start=270528512 -arduino_nano_connect.menu.flash.16777216_14680064.build.fs_end=285208576 -arduino_nano_connect.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -arduino_nano_connect.menu.flash.16777216_15728640.upload.maximum_size=1044480 -arduino_nano_connect.menu.flash.16777216_15728640.build.flash_length=1044480 -arduino_nano_connect.menu.flash.16777216_15728640.build.eeprom_start=285208576 -arduino_nano_connect.menu.flash.16777216_15728640.build.fs_start=269479936 -arduino_nano_connect.menu.flash.16777216_15728640.build.fs_end=285208576 -arduino_nano_connect.menu.freq.125=125 MHz -arduino_nano_connect.menu.freq.125.build.f_cpu=125000000L -arduino_nano_connect.menu.freq.50=50 MHz -arduino_nano_connect.menu.freq.50.build.f_cpu=50000000L -arduino_nano_connect.menu.freq.100=100 MHz -arduino_nano_connect.menu.freq.100.build.f_cpu=100000000L -arduino_nano_connect.menu.freq.133=133 MHz -arduino_nano_connect.menu.freq.133.build.f_cpu=133000000L -arduino_nano_connect.menu.freq.150=150 MHz (Overclock) -arduino_nano_connect.menu.freq.150.build.f_cpu=150000000L -arduino_nano_connect.menu.freq.175=175 MHz (Overclock) -arduino_nano_connect.menu.freq.175.build.f_cpu=175000000L -arduino_nano_connect.menu.freq.200=200 MHz (Overclock) -arduino_nano_connect.menu.freq.200.build.f_cpu=200000000L -arduino_nano_connect.menu.freq.225=225 MHz (Overclock) -arduino_nano_connect.menu.freq.225.build.f_cpu=225000000L -arduino_nano_connect.menu.freq.250=250 MHz (Overclock) -arduino_nano_connect.menu.freq.250.build.f_cpu=250000000L -arduino_nano_connect.menu.freq.275=275 MHz (Overclock) -arduino_nano_connect.menu.freq.275.build.f_cpu=275000000L -arduino_nano_connect.menu.freq.300=300 MHz (Overclock) -arduino_nano_connect.menu.freq.300.build.f_cpu=300000000L -arduino_nano_connect.menu.dbgport.Disabled=Disabled -arduino_nano_connect.menu.dbgport.Disabled.build.debug_port= -arduino_nano_connect.menu.dbgport.Serial=Serial -arduino_nano_connect.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -arduino_nano_connect.menu.dbgport.Serial1=Serial1 -arduino_nano_connect.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -arduino_nano_connect.menu.dbgport.Serial2=Serial2 -arduino_nano_connect.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -arduino_nano_connect.menu.dbglvl.None=None -arduino_nano_connect.menu.dbglvl.None.build.debug_level= -arduino_nano_connect.menu.dbglvl.Core=Core -arduino_nano_connect.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -arduino_nano_connect.menu.dbglvl.SPI=SPI -arduino_nano_connect.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -arduino_nano_connect.menu.dbglvl.Wire=Wire -arduino_nano_connect.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -arduino_nano_connect.menu.dbglvl.All=All -arduino_nano_connect.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -arduino_nano_connect.menu.dbglvl.NDEBUG=NDEBUG -arduino_nano_connect.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -arduino_nano_connect.menu.usbstack.picosdk=Pico SDK -arduino_nano_connect.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -arduino_nano_connect.menu.usbstack.tinyusb=Adafruit TinyUSB -arduino_nano_connect.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Arduino Nano RP2040 Connect (Picoprobe) -# ----------------------------------- -arduino_nano_connectpicoprobe.name=Arduino Nano RP2040 Connect (Picoprobe) -arduino_nano_connectpicoprobe.vid.0=0x2341 -arduino_nano_connectpicoprobe.pid.0=0x0004 -arduino_nano_connectpicoprobe.build.usbpid=-DSERIALUSB_PID=0x0058 -arduino_nano_connectpicoprobe.build.board=ARDUINO_NANO_RP2040_CONNECT -arduino_nano_connectpicoprobe.build.mcu=cortex-m0plus -arduino_nano_connectpicoprobe.build.variant=arduino_nano_connect -arduino_nano_connectpicoprobe.upload.tool=picoprobe -arduino_nano_connectpicoprobe.upload.maximum_size=16777216 -arduino_nano_connectpicoprobe.upload.maximum_data_size=262144 -arduino_nano_connectpicoprobe.upload.wait_for_upload_port=true -arduino_nano_connectpicoprobe.upload.erase_cmd= -arduino_nano_connectpicoprobe.serial.disableDTR=false -arduino_nano_connectpicoprobe.serial.disableRTS=false -arduino_nano_connectpicoprobe.build.f_cpu=125000000 -arduino_nano_connectpicoprobe.build.led= -arduino_nano_connectpicoprobe.build.core=rp2040 -arduino_nano_connectpicoprobe.build.mcu=rp2040 -arduino_nano_connectpicoprobe.build.ldscript=memmap_default.ld -arduino_nano_connectpicoprobe.build.ram_length=256k -arduino_nano_connectpicoprobe.build.boot2=boot2_w25q080_2_padded_checksum -arduino_nano_connectpicoprobe.build.vid=0x2341 -arduino_nano_connectpicoprobe.build.pid=0x0058 -arduino_nano_connectpicoprobe.build.usb_manufacturer="Arduino" -arduino_nano_connectpicoprobe.build.usb_product="Nano RP2040 Connect (Picoprobe)" -arduino_nano_connectpicoprobe.menu.flash.16777216_0=16MB (no FS) -arduino_nano_connectpicoprobe.menu.flash.16777216_0.upload.maximum_size=16773120 -arduino_nano_connectpicoprobe.menu.flash.16777216_0.build.flash_length=16773120 -arduino_nano_connectpicoprobe.menu.flash.16777216_0.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_0.build.fs_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_0.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -arduino_nano_connectpicoprobe.menu.flash.16777216_65536.upload.maximum_size=16707584 -arduino_nano_connectpicoprobe.menu.flash.16777216_65536.build.flash_length=16707584 -arduino_nano_connectpicoprobe.menu.flash.16777216_65536.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_65536.build.fs_start=285143040 -arduino_nano_connectpicoprobe.menu.flash.16777216_65536.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -arduino_nano_connectpicoprobe.menu.flash.16777216_131072.upload.maximum_size=16642048 -arduino_nano_connectpicoprobe.menu.flash.16777216_131072.build.flash_length=16642048 -arduino_nano_connectpicoprobe.menu.flash.16777216_131072.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_131072.build.fs_start=285077504 -arduino_nano_connectpicoprobe.menu.flash.16777216_131072.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -arduino_nano_connectpicoprobe.menu.flash.16777216_262144.upload.maximum_size=16510976 -arduino_nano_connectpicoprobe.menu.flash.16777216_262144.build.flash_length=16510976 -arduino_nano_connectpicoprobe.menu.flash.16777216_262144.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_262144.build.fs_start=284946432 -arduino_nano_connectpicoprobe.menu.flash.16777216_262144.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -arduino_nano_connectpicoprobe.menu.flash.16777216_524288.upload.maximum_size=16248832 -arduino_nano_connectpicoprobe.menu.flash.16777216_524288.build.flash_length=16248832 -arduino_nano_connectpicoprobe.menu.flash.16777216_524288.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_524288.build.fs_start=284684288 -arduino_nano_connectpicoprobe.menu.flash.16777216_524288.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_1048576.upload.maximum_size=15724544 -arduino_nano_connectpicoprobe.menu.flash.16777216_1048576.build.flash_length=15724544 -arduino_nano_connectpicoprobe.menu.flash.16777216_1048576.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_1048576.build.fs_start=284160000 -arduino_nano_connectpicoprobe.menu.flash.16777216_1048576.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_2097152.upload.maximum_size=14675968 -arduino_nano_connectpicoprobe.menu.flash.16777216_2097152.build.flash_length=14675968 -arduino_nano_connectpicoprobe.menu.flash.16777216_2097152.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_2097152.build.fs_start=283111424 -arduino_nano_connectpicoprobe.menu.flash.16777216_2097152.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_3145728.upload.maximum_size=13627392 -arduino_nano_connectpicoprobe.menu.flash.16777216_3145728.build.flash_length=13627392 -arduino_nano_connectpicoprobe.menu.flash.16777216_3145728.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_3145728.build.fs_start=282062848 -arduino_nano_connectpicoprobe.menu.flash.16777216_3145728.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_4194304.upload.maximum_size=12578816 -arduino_nano_connectpicoprobe.menu.flash.16777216_4194304.build.flash_length=12578816 -arduino_nano_connectpicoprobe.menu.flash.16777216_4194304.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_4194304.build.fs_start=281014272 -arduino_nano_connectpicoprobe.menu.flash.16777216_4194304.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_5242880.upload.maximum_size=11530240 -arduino_nano_connectpicoprobe.menu.flash.16777216_5242880.build.flash_length=11530240 -arduino_nano_connectpicoprobe.menu.flash.16777216_5242880.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_5242880.build.fs_start=279965696 -arduino_nano_connectpicoprobe.menu.flash.16777216_5242880.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_6291456.upload.maximum_size=10481664 -arduino_nano_connectpicoprobe.menu.flash.16777216_6291456.build.flash_length=10481664 -arduino_nano_connectpicoprobe.menu.flash.16777216_6291456.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_6291456.build.fs_start=278917120 -arduino_nano_connectpicoprobe.menu.flash.16777216_6291456.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_7340032.upload.maximum_size=9433088 -arduino_nano_connectpicoprobe.menu.flash.16777216_7340032.build.flash_length=9433088 -arduino_nano_connectpicoprobe.menu.flash.16777216_7340032.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_7340032.build.fs_start=277868544 -arduino_nano_connectpicoprobe.menu.flash.16777216_7340032.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_8388608.upload.maximum_size=8384512 -arduino_nano_connectpicoprobe.menu.flash.16777216_8388608.build.flash_length=8384512 -arduino_nano_connectpicoprobe.menu.flash.16777216_8388608.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_8388608.build.fs_start=276819968 -arduino_nano_connectpicoprobe.menu.flash.16777216_8388608.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_9437184.upload.maximum_size=7335936 -arduino_nano_connectpicoprobe.menu.flash.16777216_9437184.build.flash_length=7335936 -arduino_nano_connectpicoprobe.menu.flash.16777216_9437184.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_9437184.build.fs_start=275771392 -arduino_nano_connectpicoprobe.menu.flash.16777216_9437184.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_10485760.upload.maximum_size=6287360 -arduino_nano_connectpicoprobe.menu.flash.16777216_10485760.build.flash_length=6287360 -arduino_nano_connectpicoprobe.menu.flash.16777216_10485760.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_10485760.build.fs_start=274722816 -arduino_nano_connectpicoprobe.menu.flash.16777216_10485760.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_11534336.upload.maximum_size=5238784 -arduino_nano_connectpicoprobe.menu.flash.16777216_11534336.build.flash_length=5238784 -arduino_nano_connectpicoprobe.menu.flash.16777216_11534336.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_11534336.build.fs_start=273674240 -arduino_nano_connectpicoprobe.menu.flash.16777216_11534336.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_12582912.upload.maximum_size=4190208 -arduino_nano_connectpicoprobe.menu.flash.16777216_12582912.build.flash_length=4190208 -arduino_nano_connectpicoprobe.menu.flash.16777216_12582912.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_12582912.build.fs_start=272625664 -arduino_nano_connectpicoprobe.menu.flash.16777216_12582912.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_13631488.upload.maximum_size=3141632 -arduino_nano_connectpicoprobe.menu.flash.16777216_13631488.build.flash_length=3141632 -arduino_nano_connectpicoprobe.menu.flash.16777216_13631488.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_13631488.build.fs_start=271577088 -arduino_nano_connectpicoprobe.menu.flash.16777216_13631488.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_14680064.upload.maximum_size=2093056 -arduino_nano_connectpicoprobe.menu.flash.16777216_14680064.build.flash_length=2093056 -arduino_nano_connectpicoprobe.menu.flash.16777216_14680064.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_14680064.build.fs_start=270528512 -arduino_nano_connectpicoprobe.menu.flash.16777216_14680064.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -arduino_nano_connectpicoprobe.menu.flash.16777216_15728640.upload.maximum_size=1044480 -arduino_nano_connectpicoprobe.menu.flash.16777216_15728640.build.flash_length=1044480 -arduino_nano_connectpicoprobe.menu.flash.16777216_15728640.build.eeprom_start=285208576 -arduino_nano_connectpicoprobe.menu.flash.16777216_15728640.build.fs_start=269479936 -arduino_nano_connectpicoprobe.menu.flash.16777216_15728640.build.fs_end=285208576 -arduino_nano_connectpicoprobe.menu.freq.125=125 MHz -arduino_nano_connectpicoprobe.menu.freq.125.build.f_cpu=125000000L -arduino_nano_connectpicoprobe.menu.freq.50=50 MHz -arduino_nano_connectpicoprobe.menu.freq.50.build.f_cpu=50000000L -arduino_nano_connectpicoprobe.menu.freq.100=100 MHz -arduino_nano_connectpicoprobe.menu.freq.100.build.f_cpu=100000000L -arduino_nano_connectpicoprobe.menu.freq.133=133 MHz -arduino_nano_connectpicoprobe.menu.freq.133.build.f_cpu=133000000L -arduino_nano_connectpicoprobe.menu.freq.150=150 MHz (Overclock) -arduino_nano_connectpicoprobe.menu.freq.150.build.f_cpu=150000000L -arduino_nano_connectpicoprobe.menu.freq.175=175 MHz (Overclock) -arduino_nano_connectpicoprobe.menu.freq.175.build.f_cpu=175000000L -arduino_nano_connectpicoprobe.menu.freq.200=200 MHz (Overclock) -arduino_nano_connectpicoprobe.menu.freq.200.build.f_cpu=200000000L -arduino_nano_connectpicoprobe.menu.freq.225=225 MHz (Overclock) -arduino_nano_connectpicoprobe.menu.freq.225.build.f_cpu=225000000L -arduino_nano_connectpicoprobe.menu.freq.250=250 MHz (Overclock) -arduino_nano_connectpicoprobe.menu.freq.250.build.f_cpu=250000000L -arduino_nano_connectpicoprobe.menu.freq.275=275 MHz (Overclock) -arduino_nano_connectpicoprobe.menu.freq.275.build.f_cpu=275000000L -arduino_nano_connectpicoprobe.menu.freq.300=300 MHz (Overclock) -arduino_nano_connectpicoprobe.menu.freq.300.build.f_cpu=300000000L -arduino_nano_connectpicoprobe.menu.dbgport.Disabled=Disabled -arduino_nano_connectpicoprobe.menu.dbgport.Disabled.build.debug_port= -arduino_nano_connectpicoprobe.menu.dbgport.Serial=Serial -arduino_nano_connectpicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -arduino_nano_connectpicoprobe.menu.dbgport.Serial1=Serial1 -arduino_nano_connectpicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -arduino_nano_connectpicoprobe.menu.dbgport.Serial2=Serial2 -arduino_nano_connectpicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -arduino_nano_connectpicoprobe.menu.dbglvl.None=None -arduino_nano_connectpicoprobe.menu.dbglvl.None.build.debug_level= -arduino_nano_connectpicoprobe.menu.dbglvl.Core=Core -arduino_nano_connectpicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -arduino_nano_connectpicoprobe.menu.dbglvl.SPI=SPI -arduino_nano_connectpicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -arduino_nano_connectpicoprobe.menu.dbglvl.Wire=Wire -arduino_nano_connectpicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -arduino_nano_connectpicoprobe.menu.dbglvl.All=All -arduino_nano_connectpicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -arduino_nano_connectpicoprobe.menu.dbglvl.NDEBUG=NDEBUG -arduino_nano_connectpicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -arduino_nano_connectpicoprobe.menu.usbstack.picosdk=Pico SDK -arduino_nano_connectpicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -arduino_nano_connectpicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -arduino_nano_connectpicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Arduino Nano RP2040 Connect (pico-debug) -# ----------------------------------- -arduino_nano_connectpicodebug.name=Arduino Nano RP2040 Connect (pico-debug) -arduino_nano_connectpicodebug.vid.0=0x1209 -arduino_nano_connectpicodebug.pid.0=0x2488 -arduino_nano_connectpicodebug.build.usbpid=-DSERIALUSB_PID=0x0058 -arduino_nano_connectpicodebug.build.board=ARDUINO_NANO_RP2040_CONNECT -arduino_nano_connectpicodebug.build.mcu=cortex-m0plus -arduino_nano_connectpicodebug.build.variant=arduino_nano_connect -arduino_nano_connectpicodebug.upload.tool=picodebug -arduino_nano_connectpicodebug.upload.maximum_size=16777216 -arduino_nano_connectpicodebug.upload.maximum_data_size=245760 -arduino_nano_connectpicodebug.upload.wait_for_upload_port=true -arduino_nano_connectpicodebug.upload.erase_cmd= -arduino_nano_connectpicodebug.serial.disableDTR=false -arduino_nano_connectpicodebug.serial.disableRTS=false -arduino_nano_connectpicodebug.build.f_cpu=125000000 -arduino_nano_connectpicodebug.build.led= -arduino_nano_connectpicodebug.build.core=rp2040 -arduino_nano_connectpicodebug.build.mcu=rp2040 -arduino_nano_connectpicodebug.build.ldscript=memmap_default.ld -arduino_nano_connectpicodebug.build.ram_length=240k -arduino_nano_connectpicodebug.build.boot2=boot2_w25q080_2_padded_checksum -arduino_nano_connectpicodebug.build.vid=0x2341 -arduino_nano_connectpicodebug.build.pid=0x0058 -arduino_nano_connectpicodebug.build.usb_manufacturer="Arduino" -arduino_nano_connectpicodebug.build.usb_product="Nano RP2040 Connect (pico-debug)" -arduino_nano_connectpicodebug.menu.flash.16777216_0=16MB (no FS) -arduino_nano_connectpicodebug.menu.flash.16777216_0.upload.maximum_size=16773120 -arduino_nano_connectpicodebug.menu.flash.16777216_0.build.flash_length=16773120 -arduino_nano_connectpicodebug.menu.flash.16777216_0.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_0.build.fs_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_0.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -arduino_nano_connectpicodebug.menu.flash.16777216_65536.upload.maximum_size=16707584 -arduino_nano_connectpicodebug.menu.flash.16777216_65536.build.flash_length=16707584 -arduino_nano_connectpicodebug.menu.flash.16777216_65536.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_65536.build.fs_start=285143040 -arduino_nano_connectpicodebug.menu.flash.16777216_65536.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -arduino_nano_connectpicodebug.menu.flash.16777216_131072.upload.maximum_size=16642048 -arduino_nano_connectpicodebug.menu.flash.16777216_131072.build.flash_length=16642048 -arduino_nano_connectpicodebug.menu.flash.16777216_131072.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_131072.build.fs_start=285077504 -arduino_nano_connectpicodebug.menu.flash.16777216_131072.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -arduino_nano_connectpicodebug.menu.flash.16777216_262144.upload.maximum_size=16510976 -arduino_nano_connectpicodebug.menu.flash.16777216_262144.build.flash_length=16510976 -arduino_nano_connectpicodebug.menu.flash.16777216_262144.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_262144.build.fs_start=284946432 -arduino_nano_connectpicodebug.menu.flash.16777216_262144.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -arduino_nano_connectpicodebug.menu.flash.16777216_524288.upload.maximum_size=16248832 -arduino_nano_connectpicodebug.menu.flash.16777216_524288.build.flash_length=16248832 -arduino_nano_connectpicodebug.menu.flash.16777216_524288.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_524288.build.fs_start=284684288 -arduino_nano_connectpicodebug.menu.flash.16777216_524288.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -arduino_nano_connectpicodebug.menu.flash.16777216_1048576.upload.maximum_size=15724544 -arduino_nano_connectpicodebug.menu.flash.16777216_1048576.build.flash_length=15724544 -arduino_nano_connectpicodebug.menu.flash.16777216_1048576.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_1048576.build.fs_start=284160000 -arduino_nano_connectpicodebug.menu.flash.16777216_1048576.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -arduino_nano_connectpicodebug.menu.flash.16777216_2097152.upload.maximum_size=14675968 -arduino_nano_connectpicodebug.menu.flash.16777216_2097152.build.flash_length=14675968 -arduino_nano_connectpicodebug.menu.flash.16777216_2097152.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_2097152.build.fs_start=283111424 -arduino_nano_connectpicodebug.menu.flash.16777216_2097152.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -arduino_nano_connectpicodebug.menu.flash.16777216_3145728.upload.maximum_size=13627392 -arduino_nano_connectpicodebug.menu.flash.16777216_3145728.build.flash_length=13627392 -arduino_nano_connectpicodebug.menu.flash.16777216_3145728.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_3145728.build.fs_start=282062848 -arduino_nano_connectpicodebug.menu.flash.16777216_3145728.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -arduino_nano_connectpicodebug.menu.flash.16777216_4194304.upload.maximum_size=12578816 -arduino_nano_connectpicodebug.menu.flash.16777216_4194304.build.flash_length=12578816 -arduino_nano_connectpicodebug.menu.flash.16777216_4194304.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_4194304.build.fs_start=281014272 -arduino_nano_connectpicodebug.menu.flash.16777216_4194304.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -arduino_nano_connectpicodebug.menu.flash.16777216_5242880.upload.maximum_size=11530240 -arduino_nano_connectpicodebug.menu.flash.16777216_5242880.build.flash_length=11530240 -arduino_nano_connectpicodebug.menu.flash.16777216_5242880.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_5242880.build.fs_start=279965696 -arduino_nano_connectpicodebug.menu.flash.16777216_5242880.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -arduino_nano_connectpicodebug.menu.flash.16777216_6291456.upload.maximum_size=10481664 -arduino_nano_connectpicodebug.menu.flash.16777216_6291456.build.flash_length=10481664 -arduino_nano_connectpicodebug.menu.flash.16777216_6291456.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_6291456.build.fs_start=278917120 -arduino_nano_connectpicodebug.menu.flash.16777216_6291456.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -arduino_nano_connectpicodebug.menu.flash.16777216_7340032.upload.maximum_size=9433088 -arduino_nano_connectpicodebug.menu.flash.16777216_7340032.build.flash_length=9433088 -arduino_nano_connectpicodebug.menu.flash.16777216_7340032.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_7340032.build.fs_start=277868544 -arduino_nano_connectpicodebug.menu.flash.16777216_7340032.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -arduino_nano_connectpicodebug.menu.flash.16777216_8388608.upload.maximum_size=8384512 -arduino_nano_connectpicodebug.menu.flash.16777216_8388608.build.flash_length=8384512 -arduino_nano_connectpicodebug.menu.flash.16777216_8388608.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_8388608.build.fs_start=276819968 -arduino_nano_connectpicodebug.menu.flash.16777216_8388608.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -arduino_nano_connectpicodebug.menu.flash.16777216_9437184.upload.maximum_size=7335936 -arduino_nano_connectpicodebug.menu.flash.16777216_9437184.build.flash_length=7335936 -arduino_nano_connectpicodebug.menu.flash.16777216_9437184.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_9437184.build.fs_start=275771392 -arduino_nano_connectpicodebug.menu.flash.16777216_9437184.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -arduino_nano_connectpicodebug.menu.flash.16777216_10485760.upload.maximum_size=6287360 -arduino_nano_connectpicodebug.menu.flash.16777216_10485760.build.flash_length=6287360 -arduino_nano_connectpicodebug.menu.flash.16777216_10485760.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_10485760.build.fs_start=274722816 -arduino_nano_connectpicodebug.menu.flash.16777216_10485760.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -arduino_nano_connectpicodebug.menu.flash.16777216_11534336.upload.maximum_size=5238784 -arduino_nano_connectpicodebug.menu.flash.16777216_11534336.build.flash_length=5238784 -arduino_nano_connectpicodebug.menu.flash.16777216_11534336.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_11534336.build.fs_start=273674240 -arduino_nano_connectpicodebug.menu.flash.16777216_11534336.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -arduino_nano_connectpicodebug.menu.flash.16777216_12582912.upload.maximum_size=4190208 -arduino_nano_connectpicodebug.menu.flash.16777216_12582912.build.flash_length=4190208 -arduino_nano_connectpicodebug.menu.flash.16777216_12582912.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_12582912.build.fs_start=272625664 -arduino_nano_connectpicodebug.menu.flash.16777216_12582912.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -arduino_nano_connectpicodebug.menu.flash.16777216_13631488.upload.maximum_size=3141632 -arduino_nano_connectpicodebug.menu.flash.16777216_13631488.build.flash_length=3141632 -arduino_nano_connectpicodebug.menu.flash.16777216_13631488.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_13631488.build.fs_start=271577088 -arduino_nano_connectpicodebug.menu.flash.16777216_13631488.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -arduino_nano_connectpicodebug.menu.flash.16777216_14680064.upload.maximum_size=2093056 -arduino_nano_connectpicodebug.menu.flash.16777216_14680064.build.flash_length=2093056 -arduino_nano_connectpicodebug.menu.flash.16777216_14680064.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_14680064.build.fs_start=270528512 -arduino_nano_connectpicodebug.menu.flash.16777216_14680064.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -arduino_nano_connectpicodebug.menu.flash.16777216_15728640.upload.maximum_size=1044480 -arduino_nano_connectpicodebug.menu.flash.16777216_15728640.build.flash_length=1044480 -arduino_nano_connectpicodebug.menu.flash.16777216_15728640.build.eeprom_start=285208576 -arduino_nano_connectpicodebug.menu.flash.16777216_15728640.build.fs_start=269479936 -arduino_nano_connectpicodebug.menu.flash.16777216_15728640.build.fs_end=285208576 -arduino_nano_connectpicodebug.menu.freq.125=125 MHz -arduino_nano_connectpicodebug.menu.freq.125.build.f_cpu=125000000L -arduino_nano_connectpicodebug.menu.freq.50=50 MHz -arduino_nano_connectpicodebug.menu.freq.50.build.f_cpu=50000000L -arduino_nano_connectpicodebug.menu.freq.100=100 MHz -arduino_nano_connectpicodebug.menu.freq.100.build.f_cpu=100000000L -arduino_nano_connectpicodebug.menu.freq.133=133 MHz -arduino_nano_connectpicodebug.menu.freq.133.build.f_cpu=133000000L -arduino_nano_connectpicodebug.menu.freq.150=150 MHz (Overclock) -arduino_nano_connectpicodebug.menu.freq.150.build.f_cpu=150000000L -arduino_nano_connectpicodebug.menu.freq.175=175 MHz (Overclock) -arduino_nano_connectpicodebug.menu.freq.175.build.f_cpu=175000000L -arduino_nano_connectpicodebug.menu.freq.200=200 MHz (Overclock) -arduino_nano_connectpicodebug.menu.freq.200.build.f_cpu=200000000L -arduino_nano_connectpicodebug.menu.freq.225=225 MHz (Overclock) -arduino_nano_connectpicodebug.menu.freq.225.build.f_cpu=225000000L -arduino_nano_connectpicodebug.menu.freq.250=250 MHz (Overclock) -arduino_nano_connectpicodebug.menu.freq.250.build.f_cpu=250000000L -arduino_nano_connectpicodebug.menu.freq.275=275 MHz (Overclock) -arduino_nano_connectpicodebug.menu.freq.275.build.f_cpu=275000000L -arduino_nano_connectpicodebug.menu.freq.300=300 MHz (Overclock) -arduino_nano_connectpicodebug.menu.freq.300.build.f_cpu=300000000L -arduino_nano_connectpicodebug.menu.dbgport.Disabled=Disabled -arduino_nano_connectpicodebug.menu.dbgport.Disabled.build.debug_port= -arduino_nano_connectpicodebug.menu.dbgport.Serial=Serial -arduino_nano_connectpicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -arduino_nano_connectpicodebug.menu.dbgport.Serial1=Serial1 -arduino_nano_connectpicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -arduino_nano_connectpicodebug.menu.dbgport.Serial2=Serial2 -arduino_nano_connectpicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -arduino_nano_connectpicodebug.menu.dbglvl.None=None -arduino_nano_connectpicodebug.menu.dbglvl.None.build.debug_level= -arduino_nano_connectpicodebug.menu.dbglvl.Core=Core -arduino_nano_connectpicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -arduino_nano_connectpicodebug.menu.dbglvl.SPI=SPI -arduino_nano_connectpicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -arduino_nano_connectpicodebug.menu.dbglvl.Wire=Wire -arduino_nano_connectpicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -arduino_nano_connectpicodebug.menu.dbglvl.All=All -arduino_nano_connectpicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -arduino_nano_connectpicodebug.menu.dbglvl.NDEBUG=NDEBUG -arduino_nano_connectpicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -arduino_nano_connectpicodebug.menu.usbstack.nousb=No USB -arduino_nano_connectpicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# SparkFun ProMicro RP2040 -# ----------------------------------- -sparkfun_promicrorp2040.name=SparkFun ProMicro RP2040 -sparkfun_promicrorp2040.vid.0=0x1b4f -sparkfun_promicrorp2040.pid.0=0x0026 -sparkfun_promicrorp2040.build.usbpid=-DSERIALUSB_PID=0x0026 -sparkfun_promicrorp2040.build.board=SPARKFUN_PROMICRO_RP2040 -sparkfun_promicrorp2040.build.mcu=cortex-m0plus -sparkfun_promicrorp2040.build.variant=sparkfun_promicrorp2040 -sparkfun_promicrorp2040.upload.tool=uf2conv -sparkfun_promicrorp2040.upload.maximum_size=16777216 -sparkfun_promicrorp2040.upload.maximum_data_size=262144 -sparkfun_promicrorp2040.upload.wait_for_upload_port=true -sparkfun_promicrorp2040.upload.erase_cmd= -sparkfun_promicrorp2040.serial.disableDTR=false -sparkfun_promicrorp2040.serial.disableRTS=false -sparkfun_promicrorp2040.build.f_cpu=125000000 -sparkfun_promicrorp2040.build.led= -sparkfun_promicrorp2040.build.core=rp2040 -sparkfun_promicrorp2040.build.mcu=rp2040 -sparkfun_promicrorp2040.build.ldscript=memmap_default.ld -sparkfun_promicrorp2040.build.ram_length=256k -sparkfun_promicrorp2040.build.boot2=boot2_generic_03h_4_padded_checksum -sparkfun_promicrorp2040.build.vid=0x1b4f -sparkfun_promicrorp2040.build.pid=0x0026 -sparkfun_promicrorp2040.build.usb_manufacturer="SparkFun" -sparkfun_promicrorp2040.build.usb_product="ProMicro RP2040" -sparkfun_promicrorp2040.menu.flash.16777216_0=16MB (no FS) -sparkfun_promicrorp2040.menu.flash.16777216_0.upload.maximum_size=16773120 -sparkfun_promicrorp2040.menu.flash.16777216_0.build.flash_length=16773120 -sparkfun_promicrorp2040.menu.flash.16777216_0.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_0.build.fs_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_0.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -sparkfun_promicrorp2040.menu.flash.16777216_65536.upload.maximum_size=16707584 -sparkfun_promicrorp2040.menu.flash.16777216_65536.build.flash_length=16707584 -sparkfun_promicrorp2040.menu.flash.16777216_65536.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_65536.build.fs_start=285143040 -sparkfun_promicrorp2040.menu.flash.16777216_65536.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -sparkfun_promicrorp2040.menu.flash.16777216_131072.upload.maximum_size=16642048 -sparkfun_promicrorp2040.menu.flash.16777216_131072.build.flash_length=16642048 -sparkfun_promicrorp2040.menu.flash.16777216_131072.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_131072.build.fs_start=285077504 -sparkfun_promicrorp2040.menu.flash.16777216_131072.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -sparkfun_promicrorp2040.menu.flash.16777216_262144.upload.maximum_size=16510976 -sparkfun_promicrorp2040.menu.flash.16777216_262144.build.flash_length=16510976 -sparkfun_promicrorp2040.menu.flash.16777216_262144.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_262144.build.fs_start=284946432 -sparkfun_promicrorp2040.menu.flash.16777216_262144.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -sparkfun_promicrorp2040.menu.flash.16777216_524288.upload.maximum_size=16248832 -sparkfun_promicrorp2040.menu.flash.16777216_524288.build.flash_length=16248832 -sparkfun_promicrorp2040.menu.flash.16777216_524288.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_524288.build.fs_start=284684288 -sparkfun_promicrorp2040.menu.flash.16777216_524288.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -sparkfun_promicrorp2040.menu.flash.16777216_1048576.upload.maximum_size=15724544 -sparkfun_promicrorp2040.menu.flash.16777216_1048576.build.flash_length=15724544 -sparkfun_promicrorp2040.menu.flash.16777216_1048576.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_1048576.build.fs_start=284160000 -sparkfun_promicrorp2040.menu.flash.16777216_1048576.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -sparkfun_promicrorp2040.menu.flash.16777216_2097152.upload.maximum_size=14675968 -sparkfun_promicrorp2040.menu.flash.16777216_2097152.build.flash_length=14675968 -sparkfun_promicrorp2040.menu.flash.16777216_2097152.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_2097152.build.fs_start=283111424 -sparkfun_promicrorp2040.menu.flash.16777216_2097152.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -sparkfun_promicrorp2040.menu.flash.16777216_3145728.upload.maximum_size=13627392 -sparkfun_promicrorp2040.menu.flash.16777216_3145728.build.flash_length=13627392 -sparkfun_promicrorp2040.menu.flash.16777216_3145728.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_3145728.build.fs_start=282062848 -sparkfun_promicrorp2040.menu.flash.16777216_3145728.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -sparkfun_promicrorp2040.menu.flash.16777216_4194304.upload.maximum_size=12578816 -sparkfun_promicrorp2040.menu.flash.16777216_4194304.build.flash_length=12578816 -sparkfun_promicrorp2040.menu.flash.16777216_4194304.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_4194304.build.fs_start=281014272 -sparkfun_promicrorp2040.menu.flash.16777216_4194304.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -sparkfun_promicrorp2040.menu.flash.16777216_5242880.upload.maximum_size=11530240 -sparkfun_promicrorp2040.menu.flash.16777216_5242880.build.flash_length=11530240 -sparkfun_promicrorp2040.menu.flash.16777216_5242880.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_5242880.build.fs_start=279965696 -sparkfun_promicrorp2040.menu.flash.16777216_5242880.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -sparkfun_promicrorp2040.menu.flash.16777216_6291456.upload.maximum_size=10481664 -sparkfun_promicrorp2040.menu.flash.16777216_6291456.build.flash_length=10481664 -sparkfun_promicrorp2040.menu.flash.16777216_6291456.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_6291456.build.fs_start=278917120 -sparkfun_promicrorp2040.menu.flash.16777216_6291456.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -sparkfun_promicrorp2040.menu.flash.16777216_7340032.upload.maximum_size=9433088 -sparkfun_promicrorp2040.menu.flash.16777216_7340032.build.flash_length=9433088 -sparkfun_promicrorp2040.menu.flash.16777216_7340032.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_7340032.build.fs_start=277868544 -sparkfun_promicrorp2040.menu.flash.16777216_7340032.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -sparkfun_promicrorp2040.menu.flash.16777216_8388608.upload.maximum_size=8384512 -sparkfun_promicrorp2040.menu.flash.16777216_8388608.build.flash_length=8384512 -sparkfun_promicrorp2040.menu.flash.16777216_8388608.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_8388608.build.fs_start=276819968 -sparkfun_promicrorp2040.menu.flash.16777216_8388608.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -sparkfun_promicrorp2040.menu.flash.16777216_9437184.upload.maximum_size=7335936 -sparkfun_promicrorp2040.menu.flash.16777216_9437184.build.flash_length=7335936 -sparkfun_promicrorp2040.menu.flash.16777216_9437184.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_9437184.build.fs_start=275771392 -sparkfun_promicrorp2040.menu.flash.16777216_9437184.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -sparkfun_promicrorp2040.menu.flash.16777216_10485760.upload.maximum_size=6287360 -sparkfun_promicrorp2040.menu.flash.16777216_10485760.build.flash_length=6287360 -sparkfun_promicrorp2040.menu.flash.16777216_10485760.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_10485760.build.fs_start=274722816 -sparkfun_promicrorp2040.menu.flash.16777216_10485760.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -sparkfun_promicrorp2040.menu.flash.16777216_11534336.upload.maximum_size=5238784 -sparkfun_promicrorp2040.menu.flash.16777216_11534336.build.flash_length=5238784 -sparkfun_promicrorp2040.menu.flash.16777216_11534336.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_11534336.build.fs_start=273674240 -sparkfun_promicrorp2040.menu.flash.16777216_11534336.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -sparkfun_promicrorp2040.menu.flash.16777216_12582912.upload.maximum_size=4190208 -sparkfun_promicrorp2040.menu.flash.16777216_12582912.build.flash_length=4190208 -sparkfun_promicrorp2040.menu.flash.16777216_12582912.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_12582912.build.fs_start=272625664 -sparkfun_promicrorp2040.menu.flash.16777216_12582912.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -sparkfun_promicrorp2040.menu.flash.16777216_13631488.upload.maximum_size=3141632 -sparkfun_promicrorp2040.menu.flash.16777216_13631488.build.flash_length=3141632 -sparkfun_promicrorp2040.menu.flash.16777216_13631488.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_13631488.build.fs_start=271577088 -sparkfun_promicrorp2040.menu.flash.16777216_13631488.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -sparkfun_promicrorp2040.menu.flash.16777216_14680064.upload.maximum_size=2093056 -sparkfun_promicrorp2040.menu.flash.16777216_14680064.build.flash_length=2093056 -sparkfun_promicrorp2040.menu.flash.16777216_14680064.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_14680064.build.fs_start=270528512 -sparkfun_promicrorp2040.menu.flash.16777216_14680064.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -sparkfun_promicrorp2040.menu.flash.16777216_15728640.upload.maximum_size=1044480 -sparkfun_promicrorp2040.menu.flash.16777216_15728640.build.flash_length=1044480 -sparkfun_promicrorp2040.menu.flash.16777216_15728640.build.eeprom_start=285208576 -sparkfun_promicrorp2040.menu.flash.16777216_15728640.build.fs_start=269479936 -sparkfun_promicrorp2040.menu.flash.16777216_15728640.build.fs_end=285208576 -sparkfun_promicrorp2040.menu.freq.125=125 MHz -sparkfun_promicrorp2040.menu.freq.125.build.f_cpu=125000000L -sparkfun_promicrorp2040.menu.freq.50=50 MHz -sparkfun_promicrorp2040.menu.freq.50.build.f_cpu=50000000L -sparkfun_promicrorp2040.menu.freq.100=100 MHz -sparkfun_promicrorp2040.menu.freq.100.build.f_cpu=100000000L -sparkfun_promicrorp2040.menu.freq.133=133 MHz -sparkfun_promicrorp2040.menu.freq.133.build.f_cpu=133000000L -sparkfun_promicrorp2040.menu.freq.150=150 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.150.build.f_cpu=150000000L -sparkfun_promicrorp2040.menu.freq.175=175 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.175.build.f_cpu=175000000L -sparkfun_promicrorp2040.menu.freq.200=200 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.200.build.f_cpu=200000000L -sparkfun_promicrorp2040.menu.freq.225=225 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.225.build.f_cpu=225000000L -sparkfun_promicrorp2040.menu.freq.250=250 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.250.build.f_cpu=250000000L -sparkfun_promicrorp2040.menu.freq.275=275 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.275.build.f_cpu=275000000L -sparkfun_promicrorp2040.menu.freq.300=300 MHz (Overclock) -sparkfun_promicrorp2040.menu.freq.300.build.f_cpu=300000000L -sparkfun_promicrorp2040.menu.dbgport.Disabled=Disabled -sparkfun_promicrorp2040.menu.dbgport.Disabled.build.debug_port= -sparkfun_promicrorp2040.menu.dbgport.Serial=Serial -sparkfun_promicrorp2040.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -sparkfun_promicrorp2040.menu.dbgport.Serial1=Serial1 -sparkfun_promicrorp2040.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -sparkfun_promicrorp2040.menu.dbgport.Serial2=Serial2 -sparkfun_promicrorp2040.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -sparkfun_promicrorp2040.menu.dbglvl.None=None -sparkfun_promicrorp2040.menu.dbglvl.None.build.debug_level= -sparkfun_promicrorp2040.menu.dbglvl.Core=Core -sparkfun_promicrorp2040.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -sparkfun_promicrorp2040.menu.dbglvl.SPI=SPI -sparkfun_promicrorp2040.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -sparkfun_promicrorp2040.menu.dbglvl.Wire=Wire -sparkfun_promicrorp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -sparkfun_promicrorp2040.menu.dbglvl.All=All -sparkfun_promicrorp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -sparkfun_promicrorp2040.menu.dbglvl.NDEBUG=NDEBUG -sparkfun_promicrorp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -sparkfun_promicrorp2040.menu.usbstack.picosdk=Pico SDK -sparkfun_promicrorp2040.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -sparkfun_promicrorp2040.menu.usbstack.tinyusb=Adafruit TinyUSB -sparkfun_promicrorp2040.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# SparkFun ProMicro RP2040 (Picoprobe) -# ----------------------------------- -sparkfun_promicrorp2040picoprobe.name=SparkFun ProMicro RP2040 (Picoprobe) -sparkfun_promicrorp2040picoprobe.vid.0=0x1b4f -sparkfun_promicrorp2040picoprobe.pid.0=0x0004 -sparkfun_promicrorp2040picoprobe.build.usbpid=-DSERIALUSB_PID=0x0026 -sparkfun_promicrorp2040picoprobe.build.board=SPARKFUN_PROMICRO_RP2040 -sparkfun_promicrorp2040picoprobe.build.mcu=cortex-m0plus -sparkfun_promicrorp2040picoprobe.build.variant=sparkfun_promicrorp2040 -sparkfun_promicrorp2040picoprobe.upload.tool=picoprobe -sparkfun_promicrorp2040picoprobe.upload.maximum_size=16777216 -sparkfun_promicrorp2040picoprobe.upload.maximum_data_size=262144 -sparkfun_promicrorp2040picoprobe.upload.wait_for_upload_port=true -sparkfun_promicrorp2040picoprobe.upload.erase_cmd= -sparkfun_promicrorp2040picoprobe.serial.disableDTR=false -sparkfun_promicrorp2040picoprobe.serial.disableRTS=false -sparkfun_promicrorp2040picoprobe.build.f_cpu=125000000 -sparkfun_promicrorp2040picoprobe.build.led= -sparkfun_promicrorp2040picoprobe.build.core=rp2040 -sparkfun_promicrorp2040picoprobe.build.mcu=rp2040 -sparkfun_promicrorp2040picoprobe.build.ldscript=memmap_default.ld -sparkfun_promicrorp2040picoprobe.build.ram_length=256k -sparkfun_promicrorp2040picoprobe.build.boot2=boot2_generic_03h_4_padded_checksum -sparkfun_promicrorp2040picoprobe.build.vid=0x1b4f -sparkfun_promicrorp2040picoprobe.build.pid=0x0026 -sparkfun_promicrorp2040picoprobe.build.usb_manufacturer="SparkFun" -sparkfun_promicrorp2040picoprobe.build.usb_product="ProMicro RP2040 (Picoprobe)" -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_0=16MB (no FS) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_0.upload.maximum_size=16773120 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_0.build.flash_length=16773120 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_0.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_0.build.fs_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_0.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_65536.upload.maximum_size=16707584 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_65536.build.flash_length=16707584 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_65536.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_65536.build.fs_start=285143040 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_65536.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_131072.upload.maximum_size=16642048 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_131072.build.flash_length=16642048 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_131072.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_131072.build.fs_start=285077504 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_131072.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_262144.upload.maximum_size=16510976 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_262144.build.flash_length=16510976 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_262144.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_262144.build.fs_start=284946432 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_262144.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_524288.upload.maximum_size=16248832 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_524288.build.flash_length=16248832 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_524288.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_524288.build.fs_start=284684288 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_524288.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_1048576.upload.maximum_size=15724544 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_1048576.build.flash_length=15724544 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_1048576.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_1048576.build.fs_start=284160000 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_1048576.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_2097152.upload.maximum_size=14675968 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_2097152.build.flash_length=14675968 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_2097152.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_2097152.build.fs_start=283111424 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_2097152.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_3145728.upload.maximum_size=13627392 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_3145728.build.flash_length=13627392 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_3145728.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_3145728.build.fs_start=282062848 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_3145728.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_4194304.upload.maximum_size=12578816 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_4194304.build.flash_length=12578816 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_4194304.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_4194304.build.fs_start=281014272 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_4194304.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_5242880.upload.maximum_size=11530240 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_5242880.build.flash_length=11530240 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_5242880.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_5242880.build.fs_start=279965696 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_5242880.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_6291456.upload.maximum_size=10481664 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_6291456.build.flash_length=10481664 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_6291456.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_6291456.build.fs_start=278917120 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_6291456.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_7340032.upload.maximum_size=9433088 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_7340032.build.flash_length=9433088 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_7340032.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_7340032.build.fs_start=277868544 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_7340032.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_8388608.upload.maximum_size=8384512 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_8388608.build.flash_length=8384512 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_8388608.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_8388608.build.fs_start=276819968 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_8388608.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_9437184.upload.maximum_size=7335936 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_9437184.build.flash_length=7335936 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_9437184.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_9437184.build.fs_start=275771392 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_9437184.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_10485760.upload.maximum_size=6287360 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_10485760.build.flash_length=6287360 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_10485760.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_10485760.build.fs_start=274722816 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_10485760.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_11534336.upload.maximum_size=5238784 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_11534336.build.flash_length=5238784 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_11534336.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_11534336.build.fs_start=273674240 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_11534336.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_12582912.upload.maximum_size=4190208 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_12582912.build.flash_length=4190208 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_12582912.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_12582912.build.fs_start=272625664 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_12582912.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_13631488.upload.maximum_size=3141632 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_13631488.build.flash_length=3141632 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_13631488.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_13631488.build.fs_start=271577088 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_13631488.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_14680064.upload.maximum_size=2093056 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_14680064.build.flash_length=2093056 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_14680064.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_14680064.build.fs_start=270528512 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_14680064.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_15728640.upload.maximum_size=1044480 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_15728640.build.flash_length=1044480 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_15728640.build.eeprom_start=285208576 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_15728640.build.fs_start=269479936 -sparkfun_promicrorp2040picoprobe.menu.flash.16777216_15728640.build.fs_end=285208576 -sparkfun_promicrorp2040picoprobe.menu.freq.125=125 MHz -sparkfun_promicrorp2040picoprobe.menu.freq.125.build.f_cpu=125000000L -sparkfun_promicrorp2040picoprobe.menu.freq.50=50 MHz -sparkfun_promicrorp2040picoprobe.menu.freq.50.build.f_cpu=50000000L -sparkfun_promicrorp2040picoprobe.menu.freq.100=100 MHz -sparkfun_promicrorp2040picoprobe.menu.freq.100.build.f_cpu=100000000L -sparkfun_promicrorp2040picoprobe.menu.freq.133=133 MHz -sparkfun_promicrorp2040picoprobe.menu.freq.133.build.f_cpu=133000000L -sparkfun_promicrorp2040picoprobe.menu.freq.150=150 MHz (Overclock) -sparkfun_promicrorp2040picoprobe.menu.freq.150.build.f_cpu=150000000L -sparkfun_promicrorp2040picoprobe.menu.freq.175=175 MHz (Overclock) -sparkfun_promicrorp2040picoprobe.menu.freq.175.build.f_cpu=175000000L -sparkfun_promicrorp2040picoprobe.menu.freq.200=200 MHz (Overclock) -sparkfun_promicrorp2040picoprobe.menu.freq.200.build.f_cpu=200000000L -sparkfun_promicrorp2040picoprobe.menu.freq.225=225 MHz (Overclock) -sparkfun_promicrorp2040picoprobe.menu.freq.225.build.f_cpu=225000000L -sparkfun_promicrorp2040picoprobe.menu.freq.250=250 MHz (Overclock) -sparkfun_promicrorp2040picoprobe.menu.freq.250.build.f_cpu=250000000L -sparkfun_promicrorp2040picoprobe.menu.freq.275=275 MHz (Overclock) -sparkfun_promicrorp2040picoprobe.menu.freq.275.build.f_cpu=275000000L -sparkfun_promicrorp2040picoprobe.menu.freq.300=300 MHz (Overclock) -sparkfun_promicrorp2040picoprobe.menu.freq.300.build.f_cpu=300000000L -sparkfun_promicrorp2040picoprobe.menu.dbgport.Disabled=Disabled -sparkfun_promicrorp2040picoprobe.menu.dbgport.Disabled.build.debug_port= -sparkfun_promicrorp2040picoprobe.menu.dbgport.Serial=Serial -sparkfun_promicrorp2040picoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -sparkfun_promicrorp2040picoprobe.menu.dbgport.Serial1=Serial1 -sparkfun_promicrorp2040picoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -sparkfun_promicrorp2040picoprobe.menu.dbgport.Serial2=Serial2 -sparkfun_promicrorp2040picoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -sparkfun_promicrorp2040picoprobe.menu.dbglvl.None=None -sparkfun_promicrorp2040picoprobe.menu.dbglvl.None.build.debug_level= -sparkfun_promicrorp2040picoprobe.menu.dbglvl.Core=Core -sparkfun_promicrorp2040picoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -sparkfun_promicrorp2040picoprobe.menu.dbglvl.SPI=SPI -sparkfun_promicrorp2040picoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -sparkfun_promicrorp2040picoprobe.menu.dbglvl.Wire=Wire -sparkfun_promicrorp2040picoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -sparkfun_promicrorp2040picoprobe.menu.dbglvl.All=All -sparkfun_promicrorp2040picoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -sparkfun_promicrorp2040picoprobe.menu.dbglvl.NDEBUG=NDEBUG -sparkfun_promicrorp2040picoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -sparkfun_promicrorp2040picoprobe.menu.usbstack.picosdk=Pico SDK -sparkfun_promicrorp2040picoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -sparkfun_promicrorp2040picoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -sparkfun_promicrorp2040picoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# SparkFun ProMicro RP2040 (pico-debug) -# ----------------------------------- -sparkfun_promicrorp2040picodebug.name=SparkFun ProMicro RP2040 (pico-debug) -sparkfun_promicrorp2040picodebug.vid.0=0x1209 -sparkfun_promicrorp2040picodebug.pid.0=0x2488 -sparkfun_promicrorp2040picodebug.build.usbpid=-DSERIALUSB_PID=0x0026 -sparkfun_promicrorp2040picodebug.build.board=SPARKFUN_PROMICRO_RP2040 -sparkfun_promicrorp2040picodebug.build.mcu=cortex-m0plus -sparkfun_promicrorp2040picodebug.build.variant=sparkfun_promicrorp2040 -sparkfun_promicrorp2040picodebug.upload.tool=picodebug -sparkfun_promicrorp2040picodebug.upload.maximum_size=16777216 -sparkfun_promicrorp2040picodebug.upload.maximum_data_size=245760 -sparkfun_promicrorp2040picodebug.upload.wait_for_upload_port=true -sparkfun_promicrorp2040picodebug.upload.erase_cmd= -sparkfun_promicrorp2040picodebug.serial.disableDTR=false -sparkfun_promicrorp2040picodebug.serial.disableRTS=false -sparkfun_promicrorp2040picodebug.build.f_cpu=125000000 -sparkfun_promicrorp2040picodebug.build.led= -sparkfun_promicrorp2040picodebug.build.core=rp2040 -sparkfun_promicrorp2040picodebug.build.mcu=rp2040 -sparkfun_promicrorp2040picodebug.build.ldscript=memmap_default.ld -sparkfun_promicrorp2040picodebug.build.ram_length=240k -sparkfun_promicrorp2040picodebug.build.boot2=boot2_generic_03h_4_padded_checksum -sparkfun_promicrorp2040picodebug.build.vid=0x1b4f -sparkfun_promicrorp2040picodebug.build.pid=0x0026 -sparkfun_promicrorp2040picodebug.build.usb_manufacturer="SparkFun" -sparkfun_promicrorp2040picodebug.build.usb_product="ProMicro RP2040 (pico-debug)" -sparkfun_promicrorp2040picodebug.menu.flash.16777216_0=16MB (no FS) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_0.upload.maximum_size=16773120 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_0.build.flash_length=16773120 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_0.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_0.build.fs_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_0.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_65536.upload.maximum_size=16707584 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_65536.build.flash_length=16707584 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_65536.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_65536.build.fs_start=285143040 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_65536.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_131072.upload.maximum_size=16642048 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_131072.build.flash_length=16642048 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_131072.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_131072.build.fs_start=285077504 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_131072.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_262144.upload.maximum_size=16510976 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_262144.build.flash_length=16510976 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_262144.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_262144.build.fs_start=284946432 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_262144.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_524288.upload.maximum_size=16248832 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_524288.build.flash_length=16248832 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_524288.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_524288.build.fs_start=284684288 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_524288.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_1048576.upload.maximum_size=15724544 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_1048576.build.flash_length=15724544 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_1048576.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_1048576.build.fs_start=284160000 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_1048576.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_2097152.upload.maximum_size=14675968 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_2097152.build.flash_length=14675968 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_2097152.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_2097152.build.fs_start=283111424 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_2097152.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_3145728.upload.maximum_size=13627392 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_3145728.build.flash_length=13627392 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_3145728.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_3145728.build.fs_start=282062848 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_3145728.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_4194304.upload.maximum_size=12578816 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_4194304.build.flash_length=12578816 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_4194304.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_4194304.build.fs_start=281014272 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_4194304.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_5242880.upload.maximum_size=11530240 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_5242880.build.flash_length=11530240 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_5242880.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_5242880.build.fs_start=279965696 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_5242880.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_6291456.upload.maximum_size=10481664 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_6291456.build.flash_length=10481664 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_6291456.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_6291456.build.fs_start=278917120 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_6291456.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_7340032.upload.maximum_size=9433088 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_7340032.build.flash_length=9433088 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_7340032.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_7340032.build.fs_start=277868544 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_7340032.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_8388608.upload.maximum_size=8384512 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_8388608.build.flash_length=8384512 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_8388608.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_8388608.build.fs_start=276819968 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_8388608.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_9437184.upload.maximum_size=7335936 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_9437184.build.flash_length=7335936 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_9437184.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_9437184.build.fs_start=275771392 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_9437184.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_10485760.upload.maximum_size=6287360 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_10485760.build.flash_length=6287360 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_10485760.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_10485760.build.fs_start=274722816 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_10485760.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_11534336.upload.maximum_size=5238784 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_11534336.build.flash_length=5238784 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_11534336.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_11534336.build.fs_start=273674240 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_11534336.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_12582912.upload.maximum_size=4190208 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_12582912.build.flash_length=4190208 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_12582912.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_12582912.build.fs_start=272625664 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_12582912.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_13631488.upload.maximum_size=3141632 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_13631488.build.flash_length=3141632 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_13631488.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_13631488.build.fs_start=271577088 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_13631488.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_14680064.upload.maximum_size=2093056 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_14680064.build.flash_length=2093056 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_14680064.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_14680064.build.fs_start=270528512 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_14680064.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -sparkfun_promicrorp2040picodebug.menu.flash.16777216_15728640.upload.maximum_size=1044480 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_15728640.build.flash_length=1044480 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_15728640.build.eeprom_start=285208576 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_15728640.build.fs_start=269479936 -sparkfun_promicrorp2040picodebug.menu.flash.16777216_15728640.build.fs_end=285208576 -sparkfun_promicrorp2040picodebug.menu.freq.125=125 MHz -sparkfun_promicrorp2040picodebug.menu.freq.125.build.f_cpu=125000000L -sparkfun_promicrorp2040picodebug.menu.freq.50=50 MHz -sparkfun_promicrorp2040picodebug.menu.freq.50.build.f_cpu=50000000L -sparkfun_promicrorp2040picodebug.menu.freq.100=100 MHz -sparkfun_promicrorp2040picodebug.menu.freq.100.build.f_cpu=100000000L -sparkfun_promicrorp2040picodebug.menu.freq.133=133 MHz -sparkfun_promicrorp2040picodebug.menu.freq.133.build.f_cpu=133000000L -sparkfun_promicrorp2040picodebug.menu.freq.150=150 MHz (Overclock) -sparkfun_promicrorp2040picodebug.menu.freq.150.build.f_cpu=150000000L -sparkfun_promicrorp2040picodebug.menu.freq.175=175 MHz (Overclock) -sparkfun_promicrorp2040picodebug.menu.freq.175.build.f_cpu=175000000L -sparkfun_promicrorp2040picodebug.menu.freq.200=200 MHz (Overclock) -sparkfun_promicrorp2040picodebug.menu.freq.200.build.f_cpu=200000000L -sparkfun_promicrorp2040picodebug.menu.freq.225=225 MHz (Overclock) -sparkfun_promicrorp2040picodebug.menu.freq.225.build.f_cpu=225000000L -sparkfun_promicrorp2040picodebug.menu.freq.250=250 MHz (Overclock) -sparkfun_promicrorp2040picodebug.menu.freq.250.build.f_cpu=250000000L -sparkfun_promicrorp2040picodebug.menu.freq.275=275 MHz (Overclock) -sparkfun_promicrorp2040picodebug.menu.freq.275.build.f_cpu=275000000L -sparkfun_promicrorp2040picodebug.menu.freq.300=300 MHz (Overclock) -sparkfun_promicrorp2040picodebug.menu.freq.300.build.f_cpu=300000000L -sparkfun_promicrorp2040picodebug.menu.dbgport.Disabled=Disabled -sparkfun_promicrorp2040picodebug.menu.dbgport.Disabled.build.debug_port= -sparkfun_promicrorp2040picodebug.menu.dbgport.Serial=Serial -sparkfun_promicrorp2040picodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -sparkfun_promicrorp2040picodebug.menu.dbgport.Serial1=Serial1 -sparkfun_promicrorp2040picodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -sparkfun_promicrorp2040picodebug.menu.dbgport.Serial2=Serial2 -sparkfun_promicrorp2040picodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -sparkfun_promicrorp2040picodebug.menu.dbglvl.None=None -sparkfun_promicrorp2040picodebug.menu.dbglvl.None.build.debug_level= -sparkfun_promicrorp2040picodebug.menu.dbglvl.Core=Core -sparkfun_promicrorp2040picodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -sparkfun_promicrorp2040picodebug.menu.dbglvl.SPI=SPI -sparkfun_promicrorp2040picodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -sparkfun_promicrorp2040picodebug.menu.dbglvl.Wire=Wire -sparkfun_promicrorp2040picodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -sparkfun_promicrorp2040picodebug.menu.dbglvl.All=All -sparkfun_promicrorp2040picodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -sparkfun_promicrorp2040picodebug.menu.dbglvl.NDEBUG=NDEBUG -sparkfun_promicrorp2040picodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -sparkfun_promicrorp2040picodebug.menu.usbstack.nousb=No USB -sparkfun_promicrorp2040picodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Generic RP2040 -# ----------------------------------- -generic.name=Generic RP2040 -generic.vid.0=0x2e8a -generic.pid.0=0xf00a -generic.build.usbpid=-DSERIALUSB_PID=0xf00a -generic.build.board=GENERIC_RP2040 -generic.build.mcu=cortex-m0plus -generic.build.variant=generic -generic.upload.tool=uf2conv -generic.upload.maximum_size=16777216 -generic.upload.maximum_data_size=262144 -generic.upload.wait_for_upload_port=true -generic.upload.erase_cmd= -generic.serial.disableDTR=false -generic.serial.disableRTS=false -generic.build.f_cpu=125000000 -generic.build.led= -generic.build.core=rp2040 -generic.build.mcu=rp2040 -generic.build.ldscript=memmap_default.ld -generic.build.ram_length=256k -generic.build.boot2=boot2_generic_03h_4_padded_checksum -generic.build.vid=0x2e8a -generic.build.pid=0xf00a -generic.build.usb_manufacturer="Generic" -generic.build.usb_product="RP2040" -generic.menu.flash.2097152_0=2MB (no FS) -generic.menu.flash.2097152_0.upload.maximum_size=2093056 -generic.menu.flash.2097152_0.build.flash_length=2093056 -generic.menu.flash.2097152_0.build.eeprom_start=270528512 -generic.menu.flash.2097152_0.build.fs_start=270528512 -generic.menu.flash.2097152_0.build.fs_end=270528512 -generic.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) -generic.menu.flash.2097152_1048576.upload.maximum_size=1044480 -generic.menu.flash.2097152_1048576.build.flash_length=1044480 -generic.menu.flash.2097152_1048576.build.eeprom_start=270528512 -generic.menu.flash.2097152_1048576.build.fs_start=269479936 -generic.menu.flash.2097152_1048576.build.fs_end=270528512 -generic.menu.flash.4194304_0=4MB (no FS) -generic.menu.flash.4194304_0.upload.maximum_size=4190208 -generic.menu.flash.4194304_0.build.flash_length=4190208 -generic.menu.flash.4194304_0.build.eeprom_start=272625664 -generic.menu.flash.4194304_0.build.fs_start=272625664 -generic.menu.flash.4194304_0.build.fs_end=272625664 -generic.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) -generic.menu.flash.4194304_2097152.upload.maximum_size=2093056 -generic.menu.flash.4194304_2097152.build.flash_length=2093056 -generic.menu.flash.4194304_2097152.build.eeprom_start=272625664 -generic.menu.flash.4194304_2097152.build.fs_start=270528512 -generic.menu.flash.4194304_2097152.build.fs_end=272625664 -generic.menu.flash.8388608_0=8MB (no FS) -generic.menu.flash.8388608_0.upload.maximum_size=8384512 -generic.menu.flash.8388608_0.build.flash_length=8384512 -generic.menu.flash.8388608_0.build.eeprom_start=276819968 -generic.menu.flash.8388608_0.build.fs_start=276819968 -generic.menu.flash.8388608_0.build.fs_end=276819968 -generic.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -generic.menu.flash.8388608_4194304.upload.maximum_size=4190208 -generic.menu.flash.8388608_4194304.build.flash_length=4190208 -generic.menu.flash.8388608_4194304.build.eeprom_start=276819968 -generic.menu.flash.8388608_4194304.build.fs_start=272625664 -generic.menu.flash.8388608_4194304.build.fs_end=276819968 -generic.menu.flash.16777216_0=16MB (no FS) -generic.menu.flash.16777216_0.upload.maximum_size=16773120 -generic.menu.flash.16777216_0.build.flash_length=16773120 -generic.menu.flash.16777216_0.build.eeprom_start=285208576 -generic.menu.flash.16777216_0.build.fs_start=285208576 -generic.menu.flash.16777216_0.build.fs_end=285208576 -generic.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -generic.menu.flash.16777216_8388608.upload.maximum_size=8384512 -generic.menu.flash.16777216_8388608.build.flash_length=8384512 -generic.menu.flash.16777216_8388608.build.eeprom_start=285208576 -generic.menu.flash.16777216_8388608.build.fs_start=276819968 -generic.menu.flash.16777216_8388608.build.fs_end=285208576 -generic.menu.freq.125=125 MHz -generic.menu.freq.125.build.f_cpu=125000000L -generic.menu.freq.50=50 MHz -generic.menu.freq.50.build.f_cpu=50000000L -generic.menu.freq.100=100 MHz -generic.menu.freq.100.build.f_cpu=100000000L -generic.menu.freq.133=133 MHz -generic.menu.freq.133.build.f_cpu=133000000L -generic.menu.freq.150=150 MHz (Overclock) -generic.menu.freq.150.build.f_cpu=150000000L -generic.menu.freq.175=175 MHz (Overclock) -generic.menu.freq.175.build.f_cpu=175000000L -generic.menu.freq.200=200 MHz (Overclock) -generic.menu.freq.200.build.f_cpu=200000000L -generic.menu.freq.225=225 MHz (Overclock) -generic.menu.freq.225.build.f_cpu=225000000L -generic.menu.freq.250=250 MHz (Overclock) -generic.menu.freq.250.build.f_cpu=250000000L -generic.menu.freq.275=275 MHz (Overclock) -generic.menu.freq.275.build.f_cpu=275000000L -generic.menu.freq.300=300 MHz (Overclock) -generic.menu.freq.300.build.f_cpu=300000000L -generic.menu.dbgport.Disabled=Disabled -generic.menu.dbgport.Disabled.build.debug_port= -generic.menu.dbgport.Serial=Serial -generic.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -generic.menu.dbgport.Serial1=Serial1 -generic.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -generic.menu.dbgport.Serial2=Serial2 -generic.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -generic.menu.dbglvl.None=None -generic.menu.dbglvl.None.build.debug_level= -generic.menu.dbglvl.Core=Core -generic.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -generic.menu.dbglvl.SPI=SPI -generic.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -generic.menu.dbglvl.Wire=Wire -generic.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -generic.menu.dbglvl.All=All -generic.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -generic.menu.dbglvl.NDEBUG=NDEBUG -generic.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -generic.menu.usbstack.picosdk=Pico SDK -generic.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -generic.menu.usbstack.tinyusb=Adafruit TinyUSB -generic.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -generic.menu.boot2.boot2_generic_03h_2_padded_checksum=Generic SPI /2 -generic.menu.boot2.boot2_generic_03h_2_padded_checksum.build.boot2=boot2_generic_03h_2_padded_checksum -generic.menu.boot2.boot2_generic_03h_4_padded_checksum=Generic SPI /4 -generic.menu.boot2.boot2_generic_03h_4_padded_checksum.build.boot2=boot2_generic_03h_4_padded_checksum -generic.menu.boot2.boot2_is25lp080_2_padded_checksum=IS25LP080 QSPI /2 -generic.menu.boot2.boot2_is25lp080_2_padded_checksum.build.boot2=boot2_is25lp080_2_padded_checksum -generic.menu.boot2.boot2_is25lp080_4_padded_checksum=IS25LP080 QSPI /4 -generic.menu.boot2.boot2_is25lp080_4_padded_checksum.build.boot2=boot2_is25lp080_4_padded_checksum -generic.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 -generic.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum -generic.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 -generic.menu.boot2.boot2_w25q080_4_padded_checksum.build.boot2=boot2_w25q080_4_padded_checksum -generic.menu.boot2.boot2_w25x10cl_2_padded_checksum=W25X10CL QSPI /2 -generic.menu.boot2.boot2_w25x10cl_2_padded_checksum.build.boot2=boot2_w25x10cl_2_padded_checksum -generic.menu.boot2.boot2_w25x10cl_4_padded_checksum=W25X10CL QSPI /4 -generic.menu.boot2.boot2_w25x10cl_4_padded_checksum.build.boot2=boot2_w25x10cl_4_padded_checksum - -# ----------------------------------- -# Generic RP2040 (Picoprobe) -# ----------------------------------- -genericpicoprobe.name=Generic RP2040 (Picoprobe) -genericpicoprobe.vid.0=0x2e8a -genericpicoprobe.pid.0=0x0004 -genericpicoprobe.build.usbpid=-DSERIALUSB_PID=0xf00a -genericpicoprobe.build.board=GENERIC_RP2040 -genericpicoprobe.build.mcu=cortex-m0plus -genericpicoprobe.build.variant=generic -genericpicoprobe.upload.tool=picoprobe -genericpicoprobe.upload.maximum_size=16777216 -genericpicoprobe.upload.maximum_data_size=262144 -genericpicoprobe.upload.wait_for_upload_port=true -genericpicoprobe.upload.erase_cmd= -genericpicoprobe.serial.disableDTR=false -genericpicoprobe.serial.disableRTS=false -genericpicoprobe.build.f_cpu=125000000 -genericpicoprobe.build.led= -genericpicoprobe.build.core=rp2040 -genericpicoprobe.build.mcu=rp2040 -genericpicoprobe.build.ldscript=memmap_default.ld -genericpicoprobe.build.ram_length=256k -genericpicoprobe.build.boot2=boot2_generic_03h_4_padded_checksum -genericpicoprobe.build.vid=0x2e8a -genericpicoprobe.build.pid=0xf00a -genericpicoprobe.build.usb_manufacturer="Generic" -genericpicoprobe.build.usb_product="RP2040 (Picoprobe)" -genericpicoprobe.menu.flash.2097152_0=2MB (no FS) -genericpicoprobe.menu.flash.2097152_0.upload.maximum_size=2093056 -genericpicoprobe.menu.flash.2097152_0.build.flash_length=2093056 -genericpicoprobe.menu.flash.2097152_0.build.eeprom_start=270528512 -genericpicoprobe.menu.flash.2097152_0.build.fs_start=270528512 -genericpicoprobe.menu.flash.2097152_0.build.fs_end=270528512 -genericpicoprobe.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) -genericpicoprobe.menu.flash.2097152_1048576.upload.maximum_size=1044480 -genericpicoprobe.menu.flash.2097152_1048576.build.flash_length=1044480 -genericpicoprobe.menu.flash.2097152_1048576.build.eeprom_start=270528512 -genericpicoprobe.menu.flash.2097152_1048576.build.fs_start=269479936 -genericpicoprobe.menu.flash.2097152_1048576.build.fs_end=270528512 -genericpicoprobe.menu.flash.4194304_0=4MB (no FS) -genericpicoprobe.menu.flash.4194304_0.upload.maximum_size=4190208 -genericpicoprobe.menu.flash.4194304_0.build.flash_length=4190208 -genericpicoprobe.menu.flash.4194304_0.build.eeprom_start=272625664 -genericpicoprobe.menu.flash.4194304_0.build.fs_start=272625664 -genericpicoprobe.menu.flash.4194304_0.build.fs_end=272625664 -genericpicoprobe.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) -genericpicoprobe.menu.flash.4194304_2097152.upload.maximum_size=2093056 -genericpicoprobe.menu.flash.4194304_2097152.build.flash_length=2093056 -genericpicoprobe.menu.flash.4194304_2097152.build.eeprom_start=272625664 -genericpicoprobe.menu.flash.4194304_2097152.build.fs_start=270528512 -genericpicoprobe.menu.flash.4194304_2097152.build.fs_end=272625664 -genericpicoprobe.menu.flash.8388608_0=8MB (no FS) -genericpicoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -genericpicoprobe.menu.flash.8388608_0.build.flash_length=8384512 -genericpicoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -genericpicoprobe.menu.flash.8388608_0.build.fs_start=276819968 -genericpicoprobe.menu.flash.8388608_0.build.fs_end=276819968 -genericpicoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -genericpicoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -genericpicoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -genericpicoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -genericpicoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -genericpicoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -genericpicoprobe.menu.flash.16777216_0=16MB (no FS) -genericpicoprobe.menu.flash.16777216_0.upload.maximum_size=16773120 -genericpicoprobe.menu.flash.16777216_0.build.flash_length=16773120 -genericpicoprobe.menu.flash.16777216_0.build.eeprom_start=285208576 -genericpicoprobe.menu.flash.16777216_0.build.fs_start=285208576 -genericpicoprobe.menu.flash.16777216_0.build.fs_end=285208576 -genericpicoprobe.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -genericpicoprobe.menu.flash.16777216_8388608.upload.maximum_size=8384512 -genericpicoprobe.menu.flash.16777216_8388608.build.flash_length=8384512 -genericpicoprobe.menu.flash.16777216_8388608.build.eeprom_start=285208576 -genericpicoprobe.menu.flash.16777216_8388608.build.fs_start=276819968 -genericpicoprobe.menu.flash.16777216_8388608.build.fs_end=285208576 -genericpicoprobe.menu.freq.125=125 MHz -genericpicoprobe.menu.freq.125.build.f_cpu=125000000L -genericpicoprobe.menu.freq.50=50 MHz -genericpicoprobe.menu.freq.50.build.f_cpu=50000000L -genericpicoprobe.menu.freq.100=100 MHz -genericpicoprobe.menu.freq.100.build.f_cpu=100000000L -genericpicoprobe.menu.freq.133=133 MHz -genericpicoprobe.menu.freq.133.build.f_cpu=133000000L -genericpicoprobe.menu.freq.150=150 MHz (Overclock) -genericpicoprobe.menu.freq.150.build.f_cpu=150000000L -genericpicoprobe.menu.freq.175=175 MHz (Overclock) -genericpicoprobe.menu.freq.175.build.f_cpu=175000000L -genericpicoprobe.menu.freq.200=200 MHz (Overclock) -genericpicoprobe.menu.freq.200.build.f_cpu=200000000L -genericpicoprobe.menu.freq.225=225 MHz (Overclock) -genericpicoprobe.menu.freq.225.build.f_cpu=225000000L -genericpicoprobe.menu.freq.250=250 MHz (Overclock) -genericpicoprobe.menu.freq.250.build.f_cpu=250000000L -genericpicoprobe.menu.freq.275=275 MHz (Overclock) -genericpicoprobe.menu.freq.275.build.f_cpu=275000000L -genericpicoprobe.menu.freq.300=300 MHz (Overclock) -genericpicoprobe.menu.freq.300.build.f_cpu=300000000L -genericpicoprobe.menu.dbgport.Disabled=Disabled -genericpicoprobe.menu.dbgport.Disabled.build.debug_port= -genericpicoprobe.menu.dbgport.Serial=Serial -genericpicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -genericpicoprobe.menu.dbgport.Serial1=Serial1 -genericpicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -genericpicoprobe.menu.dbgport.Serial2=Serial2 -genericpicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -genericpicoprobe.menu.dbglvl.None=None -genericpicoprobe.menu.dbglvl.None.build.debug_level= -genericpicoprobe.menu.dbglvl.Core=Core -genericpicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -genericpicoprobe.menu.dbglvl.SPI=SPI -genericpicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -genericpicoprobe.menu.dbglvl.Wire=Wire -genericpicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -genericpicoprobe.menu.dbglvl.All=All -genericpicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -genericpicoprobe.menu.dbglvl.NDEBUG=NDEBUG -genericpicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -genericpicoprobe.menu.usbstack.picosdk=Pico SDK -genericpicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -genericpicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -genericpicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" -genericpicoprobe.menu.boot2.boot2_generic_03h_2_padded_checksum=Generic SPI /2 -genericpicoprobe.menu.boot2.boot2_generic_03h_2_padded_checksum.build.boot2=boot2_generic_03h_2_padded_checksum -genericpicoprobe.menu.boot2.boot2_generic_03h_4_padded_checksum=Generic SPI /4 -genericpicoprobe.menu.boot2.boot2_generic_03h_4_padded_checksum.build.boot2=boot2_generic_03h_4_padded_checksum -genericpicoprobe.menu.boot2.boot2_is25lp080_2_padded_checksum=IS25LP080 QSPI /2 -genericpicoprobe.menu.boot2.boot2_is25lp080_2_padded_checksum.build.boot2=boot2_is25lp080_2_padded_checksum -genericpicoprobe.menu.boot2.boot2_is25lp080_4_padded_checksum=IS25LP080 QSPI /4 -genericpicoprobe.menu.boot2.boot2_is25lp080_4_padded_checksum.build.boot2=boot2_is25lp080_4_padded_checksum -genericpicoprobe.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 -genericpicoprobe.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum -genericpicoprobe.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 -genericpicoprobe.menu.boot2.boot2_w25q080_4_padded_checksum.build.boot2=boot2_w25q080_4_padded_checksum -genericpicoprobe.menu.boot2.boot2_w25x10cl_2_padded_checksum=W25X10CL QSPI /2 -genericpicoprobe.menu.boot2.boot2_w25x10cl_2_padded_checksum.build.boot2=boot2_w25x10cl_2_padded_checksum -genericpicoprobe.menu.boot2.boot2_w25x10cl_4_padded_checksum=W25X10CL QSPI /4 -genericpicoprobe.menu.boot2.boot2_w25x10cl_4_padded_checksum.build.boot2=boot2_w25x10cl_4_padded_checksum - -# ----------------------------------- -# Generic RP2040 (pico-debug) -# ----------------------------------- -genericpicodebug.name=Generic RP2040 (pico-debug) -genericpicodebug.vid.0=0x1209 -genericpicodebug.pid.0=0x2488 -genericpicodebug.build.usbpid=-DSERIALUSB_PID=0xf00a -genericpicodebug.build.board=GENERIC_RP2040 -genericpicodebug.build.mcu=cortex-m0plus -genericpicodebug.build.variant=generic -genericpicodebug.upload.tool=picodebug -genericpicodebug.upload.maximum_size=16777216 -genericpicodebug.upload.maximum_data_size=245760 -genericpicodebug.upload.wait_for_upload_port=true -genericpicodebug.upload.erase_cmd= -genericpicodebug.serial.disableDTR=false -genericpicodebug.serial.disableRTS=false -genericpicodebug.build.f_cpu=125000000 -genericpicodebug.build.led= -genericpicodebug.build.core=rp2040 -genericpicodebug.build.mcu=rp2040 -genericpicodebug.build.ldscript=memmap_default.ld -genericpicodebug.build.ram_length=240k -genericpicodebug.build.boot2=boot2_generic_03h_4_padded_checksum -genericpicodebug.build.vid=0x2e8a -genericpicodebug.build.pid=0xf00a -genericpicodebug.build.usb_manufacturer="Generic" -genericpicodebug.build.usb_product="RP2040 (pico-debug)" -genericpicodebug.menu.flash.2097152_0=2MB (no FS) -genericpicodebug.menu.flash.2097152_0.upload.maximum_size=2093056 -genericpicodebug.menu.flash.2097152_0.build.flash_length=2093056 -genericpicodebug.menu.flash.2097152_0.build.eeprom_start=270528512 -genericpicodebug.menu.flash.2097152_0.build.fs_start=270528512 -genericpicodebug.menu.flash.2097152_0.build.fs_end=270528512 -genericpicodebug.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB) -genericpicodebug.menu.flash.2097152_1048576.upload.maximum_size=1044480 -genericpicodebug.menu.flash.2097152_1048576.build.flash_length=1044480 -genericpicodebug.menu.flash.2097152_1048576.build.eeprom_start=270528512 -genericpicodebug.menu.flash.2097152_1048576.build.fs_start=269479936 -genericpicodebug.menu.flash.2097152_1048576.build.fs_end=270528512 -genericpicodebug.menu.flash.4194304_0=4MB (no FS) -genericpicodebug.menu.flash.4194304_0.upload.maximum_size=4190208 -genericpicodebug.menu.flash.4194304_0.build.flash_length=4190208 -genericpicodebug.menu.flash.4194304_0.build.eeprom_start=272625664 -genericpicodebug.menu.flash.4194304_0.build.fs_start=272625664 -genericpicodebug.menu.flash.4194304_0.build.fs_end=272625664 -genericpicodebug.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB) -genericpicodebug.menu.flash.4194304_2097152.upload.maximum_size=2093056 -genericpicodebug.menu.flash.4194304_2097152.build.flash_length=2093056 -genericpicodebug.menu.flash.4194304_2097152.build.eeprom_start=272625664 -genericpicodebug.menu.flash.4194304_2097152.build.fs_start=270528512 -genericpicodebug.menu.flash.4194304_2097152.build.fs_end=272625664 -genericpicodebug.menu.flash.8388608_0=8MB (no FS) -genericpicodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -genericpicodebug.menu.flash.8388608_0.build.flash_length=8384512 -genericpicodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -genericpicodebug.menu.flash.8388608_0.build.fs_start=276819968 -genericpicodebug.menu.flash.8388608_0.build.fs_end=276819968 -genericpicodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -genericpicodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -genericpicodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -genericpicodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -genericpicodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -genericpicodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -genericpicodebug.menu.flash.16777216_0=16MB (no FS) -genericpicodebug.menu.flash.16777216_0.upload.maximum_size=16773120 -genericpicodebug.menu.flash.16777216_0.build.flash_length=16773120 -genericpicodebug.menu.flash.16777216_0.build.eeprom_start=285208576 -genericpicodebug.menu.flash.16777216_0.build.fs_start=285208576 -genericpicodebug.menu.flash.16777216_0.build.fs_end=285208576 -genericpicodebug.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -genericpicodebug.menu.flash.16777216_8388608.upload.maximum_size=8384512 -genericpicodebug.menu.flash.16777216_8388608.build.flash_length=8384512 -genericpicodebug.menu.flash.16777216_8388608.build.eeprom_start=285208576 -genericpicodebug.menu.flash.16777216_8388608.build.fs_start=276819968 -genericpicodebug.menu.flash.16777216_8388608.build.fs_end=285208576 -genericpicodebug.menu.freq.125=125 MHz -genericpicodebug.menu.freq.125.build.f_cpu=125000000L -genericpicodebug.menu.freq.50=50 MHz -genericpicodebug.menu.freq.50.build.f_cpu=50000000L -genericpicodebug.menu.freq.100=100 MHz -genericpicodebug.menu.freq.100.build.f_cpu=100000000L -genericpicodebug.menu.freq.133=133 MHz -genericpicodebug.menu.freq.133.build.f_cpu=133000000L -genericpicodebug.menu.freq.150=150 MHz (Overclock) -genericpicodebug.menu.freq.150.build.f_cpu=150000000L -genericpicodebug.menu.freq.175=175 MHz (Overclock) -genericpicodebug.menu.freq.175.build.f_cpu=175000000L -genericpicodebug.menu.freq.200=200 MHz (Overclock) -genericpicodebug.menu.freq.200.build.f_cpu=200000000L -genericpicodebug.menu.freq.225=225 MHz (Overclock) -genericpicodebug.menu.freq.225.build.f_cpu=225000000L -genericpicodebug.menu.freq.250=250 MHz (Overclock) -genericpicodebug.menu.freq.250.build.f_cpu=250000000L -genericpicodebug.menu.freq.275=275 MHz (Overclock) -genericpicodebug.menu.freq.275.build.f_cpu=275000000L -genericpicodebug.menu.freq.300=300 MHz (Overclock) -genericpicodebug.menu.freq.300.build.f_cpu=300000000L -genericpicodebug.menu.dbgport.Disabled=Disabled -genericpicodebug.menu.dbgport.Disabled.build.debug_port= -genericpicodebug.menu.dbgport.Serial=Serial -genericpicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -genericpicodebug.menu.dbgport.Serial1=Serial1 -genericpicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -genericpicodebug.menu.dbgport.Serial2=Serial2 -genericpicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -genericpicodebug.menu.dbglvl.None=None -genericpicodebug.menu.dbglvl.None.build.debug_level= -genericpicodebug.menu.dbglvl.Core=Core -genericpicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -genericpicodebug.menu.dbglvl.SPI=SPI -genericpicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -genericpicodebug.menu.dbglvl.Wire=Wire -genericpicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -genericpicodebug.menu.dbglvl.All=All -genericpicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -genericpicodebug.menu.dbglvl.NDEBUG=NDEBUG -genericpicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -genericpicodebug.menu.usbstack.nousb=No USB -genericpicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" -genericpicodebug.menu.boot2.boot2_generic_03h_2_padded_checksum=Generic SPI /2 -genericpicodebug.menu.boot2.boot2_generic_03h_2_padded_checksum.build.boot2=boot2_generic_03h_2_padded_checksum -genericpicodebug.menu.boot2.boot2_generic_03h_4_padded_checksum=Generic SPI /4 -genericpicodebug.menu.boot2.boot2_generic_03h_4_padded_checksum.build.boot2=boot2_generic_03h_4_padded_checksum -genericpicodebug.menu.boot2.boot2_is25lp080_2_padded_checksum=IS25LP080 QSPI /2 -genericpicodebug.menu.boot2.boot2_is25lp080_2_padded_checksum.build.boot2=boot2_is25lp080_2_padded_checksum -genericpicodebug.menu.boot2.boot2_is25lp080_4_padded_checksum=IS25LP080 QSPI /4 -genericpicodebug.menu.boot2.boot2_is25lp080_4_padded_checksum.build.boot2=boot2_is25lp080_4_padded_checksum -genericpicodebug.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2 -genericpicodebug.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum -genericpicodebug.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4 -genericpicodebug.menu.boot2.boot2_w25q080_4_padded_checksum.build.boot2=boot2_w25q080_4_padded_checksum -genericpicodebug.menu.boot2.boot2_w25x10cl_2_padded_checksum=W25X10CL QSPI /2 -genericpicodebug.menu.boot2.boot2_w25x10cl_2_padded_checksum.build.boot2=boot2_w25x10cl_2_padded_checksum -genericpicodebug.menu.boot2.boot2_w25x10cl_4_padded_checksum=W25X10CL QSPI /4 -genericpicodebug.menu.boot2.boot2_w25x10cl_4_padded_checksum.build.boot2=boot2_w25x10cl_4_padded_checksum - -# ----------------------------------- -# iLabs Challenger 2040 WiFi -# ----------------------------------- -challenger_2040_wifi.name=iLabs Challenger 2040 WiFi -challenger_2040_wifi.vid.0=0x2e8a -challenger_2040_wifi.pid.0=0x1006 -challenger_2040_wifi.build.usbpid=-DSERIALUSB_PID=0x1006 -challenger_2040_wifi.build.board=CHALLENGER_2040_WIFI_RP2040 -challenger_2040_wifi.build.mcu=cortex-m0plus -challenger_2040_wifi.build.variant=challenger_2040_wifi -challenger_2040_wifi.upload.tool=uf2conv -challenger_2040_wifi.upload.maximum_size=8388608 -challenger_2040_wifi.upload.maximum_data_size=262144 -challenger_2040_wifi.upload.wait_for_upload_port=true -challenger_2040_wifi.upload.erase_cmd= -challenger_2040_wifi.serial.disableDTR=false -challenger_2040_wifi.serial.disableRTS=false -challenger_2040_wifi.build.f_cpu=125000000 -challenger_2040_wifi.build.led= -challenger_2040_wifi.build.core=rp2040 -challenger_2040_wifi.build.mcu=rp2040 -challenger_2040_wifi.build.ldscript=memmap_default.ld -challenger_2040_wifi.build.ram_length=256k -challenger_2040_wifi.build.boot2=boot2_w25q080_2_padded_checksum -challenger_2040_wifi.build.vid=0x2e8a -challenger_2040_wifi.build.pid=0x1006 -challenger_2040_wifi.build.usb_manufacturer="iLabs" -challenger_2040_wifi.build.usb_product="Challenger 2040 WiFi" -challenger_2040_wifi.menu.flash.8388608_0=8MB (no FS) -challenger_2040_wifi.menu.flash.8388608_0.upload.maximum_size=8384512 -challenger_2040_wifi.menu.flash.8388608_0.build.flash_length=8384512 -challenger_2040_wifi.menu.flash.8388608_0.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_0.build.fs_start=276819968 -challenger_2040_wifi.menu.flash.8388608_0.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -challenger_2040_wifi.menu.flash.8388608_65536.upload.maximum_size=8318976 -challenger_2040_wifi.menu.flash.8388608_65536.build.flash_length=8318976 -challenger_2040_wifi.menu.flash.8388608_65536.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_65536.build.fs_start=276754432 -challenger_2040_wifi.menu.flash.8388608_65536.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -challenger_2040_wifi.menu.flash.8388608_131072.upload.maximum_size=8253440 -challenger_2040_wifi.menu.flash.8388608_131072.build.flash_length=8253440 -challenger_2040_wifi.menu.flash.8388608_131072.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_131072.build.fs_start=276688896 -challenger_2040_wifi.menu.flash.8388608_131072.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -challenger_2040_wifi.menu.flash.8388608_262144.upload.maximum_size=8122368 -challenger_2040_wifi.menu.flash.8388608_262144.build.flash_length=8122368 -challenger_2040_wifi.menu.flash.8388608_262144.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_262144.build.fs_start=276557824 -challenger_2040_wifi.menu.flash.8388608_262144.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -challenger_2040_wifi.menu.flash.8388608_524288.upload.maximum_size=7860224 -challenger_2040_wifi.menu.flash.8388608_524288.build.flash_length=7860224 -challenger_2040_wifi.menu.flash.8388608_524288.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_524288.build.fs_start=276295680 -challenger_2040_wifi.menu.flash.8388608_524288.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -challenger_2040_wifi.menu.flash.8388608_1048576.upload.maximum_size=7335936 -challenger_2040_wifi.menu.flash.8388608_1048576.build.flash_length=7335936 -challenger_2040_wifi.menu.flash.8388608_1048576.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_1048576.build.fs_start=275771392 -challenger_2040_wifi.menu.flash.8388608_1048576.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -challenger_2040_wifi.menu.flash.8388608_2097152.upload.maximum_size=6287360 -challenger_2040_wifi.menu.flash.8388608_2097152.build.flash_length=6287360 -challenger_2040_wifi.menu.flash.8388608_2097152.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_2097152.build.fs_start=274722816 -challenger_2040_wifi.menu.flash.8388608_2097152.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -challenger_2040_wifi.menu.flash.8388608_3145728.upload.maximum_size=5238784 -challenger_2040_wifi.menu.flash.8388608_3145728.build.flash_length=5238784 -challenger_2040_wifi.menu.flash.8388608_3145728.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_3145728.build.fs_start=273674240 -challenger_2040_wifi.menu.flash.8388608_3145728.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -challenger_2040_wifi.menu.flash.8388608_4194304.upload.maximum_size=4190208 -challenger_2040_wifi.menu.flash.8388608_4194304.build.flash_length=4190208 -challenger_2040_wifi.menu.flash.8388608_4194304.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_4194304.build.fs_start=272625664 -challenger_2040_wifi.menu.flash.8388608_4194304.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -challenger_2040_wifi.menu.flash.8388608_5242880.upload.maximum_size=3141632 -challenger_2040_wifi.menu.flash.8388608_5242880.build.flash_length=3141632 -challenger_2040_wifi.menu.flash.8388608_5242880.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_5242880.build.fs_start=271577088 -challenger_2040_wifi.menu.flash.8388608_5242880.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -challenger_2040_wifi.menu.flash.8388608_6291456.upload.maximum_size=2093056 -challenger_2040_wifi.menu.flash.8388608_6291456.build.flash_length=2093056 -challenger_2040_wifi.menu.flash.8388608_6291456.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_6291456.build.fs_start=270528512 -challenger_2040_wifi.menu.flash.8388608_6291456.build.fs_end=276819968 -challenger_2040_wifi.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -challenger_2040_wifi.menu.flash.8388608_7340032.upload.maximum_size=1044480 -challenger_2040_wifi.menu.flash.8388608_7340032.build.flash_length=1044480 -challenger_2040_wifi.menu.flash.8388608_7340032.build.eeprom_start=276819968 -challenger_2040_wifi.menu.flash.8388608_7340032.build.fs_start=269479936 -challenger_2040_wifi.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_wifi.menu.freq.125=125 MHz -challenger_2040_wifi.menu.freq.125.build.f_cpu=125000000L -challenger_2040_wifi.menu.freq.50=50 MHz -challenger_2040_wifi.menu.freq.50.build.f_cpu=50000000L -challenger_2040_wifi.menu.freq.100=100 MHz -challenger_2040_wifi.menu.freq.100.build.f_cpu=100000000L -challenger_2040_wifi.menu.freq.133=133 MHz -challenger_2040_wifi.menu.freq.133.build.f_cpu=133000000L -challenger_2040_wifi.menu.freq.150=150 MHz (Overclock) -challenger_2040_wifi.menu.freq.150.build.f_cpu=150000000L -challenger_2040_wifi.menu.freq.175=175 MHz (Overclock) -challenger_2040_wifi.menu.freq.175.build.f_cpu=175000000L -challenger_2040_wifi.menu.freq.200=200 MHz (Overclock) -challenger_2040_wifi.menu.freq.200.build.f_cpu=200000000L -challenger_2040_wifi.menu.freq.225=225 MHz (Overclock) -challenger_2040_wifi.menu.freq.225.build.f_cpu=225000000L -challenger_2040_wifi.menu.freq.250=250 MHz (Overclock) -challenger_2040_wifi.menu.freq.250.build.f_cpu=250000000L -challenger_2040_wifi.menu.freq.275=275 MHz (Overclock) -challenger_2040_wifi.menu.freq.275.build.f_cpu=275000000L -challenger_2040_wifi.menu.freq.300=300 MHz (Overclock) -challenger_2040_wifi.menu.freq.300.build.f_cpu=300000000L -challenger_2040_wifi.menu.dbgport.Disabled=Disabled -challenger_2040_wifi.menu.dbgport.Disabled.build.debug_port= -challenger_2040_wifi.menu.dbgport.Serial=Serial -challenger_2040_wifi.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -challenger_2040_wifi.menu.dbgport.Serial1=Serial1 -challenger_2040_wifi.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -challenger_2040_wifi.menu.dbgport.Serial2=Serial2 -challenger_2040_wifi.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -challenger_2040_wifi.menu.dbglvl.None=None -challenger_2040_wifi.menu.dbglvl.None.build.debug_level= -challenger_2040_wifi.menu.dbglvl.Core=Core -challenger_2040_wifi.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -challenger_2040_wifi.menu.dbglvl.SPI=SPI -challenger_2040_wifi.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -challenger_2040_wifi.menu.dbglvl.Wire=Wire -challenger_2040_wifi.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -challenger_2040_wifi.menu.dbglvl.All=All -challenger_2040_wifi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -challenger_2040_wifi.menu.dbglvl.NDEBUG=NDEBUG -challenger_2040_wifi.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -challenger_2040_wifi.menu.usbstack.picosdk=Pico SDK -challenger_2040_wifi.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -challenger_2040_wifi.menu.usbstack.tinyusb=Adafruit TinyUSB -challenger_2040_wifi.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# iLabs Challenger 2040 WiFi (Picoprobe) -# ----------------------------------- -challenger_2040_wifipicoprobe.name=iLabs Challenger 2040 WiFi (Picoprobe) -challenger_2040_wifipicoprobe.vid.0=0x2e8a -challenger_2040_wifipicoprobe.pid.0=0x0004 -challenger_2040_wifipicoprobe.build.usbpid=-DSERIALUSB_PID=0x1006 -challenger_2040_wifipicoprobe.build.board=CHALLENGER_2040_WIFI_RP2040 -challenger_2040_wifipicoprobe.build.mcu=cortex-m0plus -challenger_2040_wifipicoprobe.build.variant=challenger_2040_wifi -challenger_2040_wifipicoprobe.upload.tool=picoprobe -challenger_2040_wifipicoprobe.upload.maximum_size=8388608 -challenger_2040_wifipicoprobe.upload.maximum_data_size=262144 -challenger_2040_wifipicoprobe.upload.wait_for_upload_port=true -challenger_2040_wifipicoprobe.upload.erase_cmd= -challenger_2040_wifipicoprobe.serial.disableDTR=false -challenger_2040_wifipicoprobe.serial.disableRTS=false -challenger_2040_wifipicoprobe.build.f_cpu=125000000 -challenger_2040_wifipicoprobe.build.led= -challenger_2040_wifipicoprobe.build.core=rp2040 -challenger_2040_wifipicoprobe.build.mcu=rp2040 -challenger_2040_wifipicoprobe.build.ldscript=memmap_default.ld -challenger_2040_wifipicoprobe.build.ram_length=256k -challenger_2040_wifipicoprobe.build.boot2=boot2_w25q080_2_padded_checksum -challenger_2040_wifipicoprobe.build.vid=0x2e8a -challenger_2040_wifipicoprobe.build.pid=0x1006 -challenger_2040_wifipicoprobe.build.usb_manufacturer="iLabs" -challenger_2040_wifipicoprobe.build.usb_product="Challenger 2040 WiFi (Picoprobe)" -challenger_2040_wifipicoprobe.menu.flash.8388608_0=8MB (no FS) -challenger_2040_wifipicoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -challenger_2040_wifipicoprobe.menu.flash.8388608_0.build.flash_length=8384512 -challenger_2040_wifipicoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_0.build.fs_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_0.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -challenger_2040_wifipicoprobe.menu.flash.8388608_65536.upload.maximum_size=8318976 -challenger_2040_wifipicoprobe.menu.flash.8388608_65536.build.flash_length=8318976 -challenger_2040_wifipicoprobe.menu.flash.8388608_65536.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_65536.build.fs_start=276754432 -challenger_2040_wifipicoprobe.menu.flash.8388608_65536.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -challenger_2040_wifipicoprobe.menu.flash.8388608_131072.upload.maximum_size=8253440 -challenger_2040_wifipicoprobe.menu.flash.8388608_131072.build.flash_length=8253440 -challenger_2040_wifipicoprobe.menu.flash.8388608_131072.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_131072.build.fs_start=276688896 -challenger_2040_wifipicoprobe.menu.flash.8388608_131072.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -challenger_2040_wifipicoprobe.menu.flash.8388608_262144.upload.maximum_size=8122368 -challenger_2040_wifipicoprobe.menu.flash.8388608_262144.build.flash_length=8122368 -challenger_2040_wifipicoprobe.menu.flash.8388608_262144.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_262144.build.fs_start=276557824 -challenger_2040_wifipicoprobe.menu.flash.8388608_262144.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -challenger_2040_wifipicoprobe.menu.flash.8388608_524288.upload.maximum_size=7860224 -challenger_2040_wifipicoprobe.menu.flash.8388608_524288.build.flash_length=7860224 -challenger_2040_wifipicoprobe.menu.flash.8388608_524288.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_524288.build.fs_start=276295680 -challenger_2040_wifipicoprobe.menu.flash.8388608_524288.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -challenger_2040_wifipicoprobe.menu.flash.8388608_1048576.upload.maximum_size=7335936 -challenger_2040_wifipicoprobe.menu.flash.8388608_1048576.build.flash_length=7335936 -challenger_2040_wifipicoprobe.menu.flash.8388608_1048576.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_1048576.build.fs_start=275771392 -challenger_2040_wifipicoprobe.menu.flash.8388608_1048576.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -challenger_2040_wifipicoprobe.menu.flash.8388608_2097152.upload.maximum_size=6287360 -challenger_2040_wifipicoprobe.menu.flash.8388608_2097152.build.flash_length=6287360 -challenger_2040_wifipicoprobe.menu.flash.8388608_2097152.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_2097152.build.fs_start=274722816 -challenger_2040_wifipicoprobe.menu.flash.8388608_2097152.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -challenger_2040_wifipicoprobe.menu.flash.8388608_3145728.upload.maximum_size=5238784 -challenger_2040_wifipicoprobe.menu.flash.8388608_3145728.build.flash_length=5238784 -challenger_2040_wifipicoprobe.menu.flash.8388608_3145728.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_3145728.build.fs_start=273674240 -challenger_2040_wifipicoprobe.menu.flash.8388608_3145728.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -challenger_2040_wifipicoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -challenger_2040_wifipicoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -challenger_2040_wifipicoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -challenger_2040_wifipicoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -challenger_2040_wifipicoprobe.menu.flash.8388608_5242880.upload.maximum_size=3141632 -challenger_2040_wifipicoprobe.menu.flash.8388608_5242880.build.flash_length=3141632 -challenger_2040_wifipicoprobe.menu.flash.8388608_5242880.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_5242880.build.fs_start=271577088 -challenger_2040_wifipicoprobe.menu.flash.8388608_5242880.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -challenger_2040_wifipicoprobe.menu.flash.8388608_6291456.upload.maximum_size=2093056 -challenger_2040_wifipicoprobe.menu.flash.8388608_6291456.build.flash_length=2093056 -challenger_2040_wifipicoprobe.menu.flash.8388608_6291456.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_6291456.build.fs_start=270528512 -challenger_2040_wifipicoprobe.menu.flash.8388608_6291456.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -challenger_2040_wifipicoprobe.menu.flash.8388608_7340032.upload.maximum_size=1044480 -challenger_2040_wifipicoprobe.menu.flash.8388608_7340032.build.flash_length=1044480 -challenger_2040_wifipicoprobe.menu.flash.8388608_7340032.build.eeprom_start=276819968 -challenger_2040_wifipicoprobe.menu.flash.8388608_7340032.build.fs_start=269479936 -challenger_2040_wifipicoprobe.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_wifipicoprobe.menu.freq.125=125 MHz -challenger_2040_wifipicoprobe.menu.freq.125.build.f_cpu=125000000L -challenger_2040_wifipicoprobe.menu.freq.50=50 MHz -challenger_2040_wifipicoprobe.menu.freq.50.build.f_cpu=50000000L -challenger_2040_wifipicoprobe.menu.freq.100=100 MHz -challenger_2040_wifipicoprobe.menu.freq.100.build.f_cpu=100000000L -challenger_2040_wifipicoprobe.menu.freq.133=133 MHz -challenger_2040_wifipicoprobe.menu.freq.133.build.f_cpu=133000000L -challenger_2040_wifipicoprobe.menu.freq.150=150 MHz (Overclock) -challenger_2040_wifipicoprobe.menu.freq.150.build.f_cpu=150000000L -challenger_2040_wifipicoprobe.menu.freq.175=175 MHz (Overclock) -challenger_2040_wifipicoprobe.menu.freq.175.build.f_cpu=175000000L -challenger_2040_wifipicoprobe.menu.freq.200=200 MHz (Overclock) -challenger_2040_wifipicoprobe.menu.freq.200.build.f_cpu=200000000L -challenger_2040_wifipicoprobe.menu.freq.225=225 MHz (Overclock) -challenger_2040_wifipicoprobe.menu.freq.225.build.f_cpu=225000000L -challenger_2040_wifipicoprobe.menu.freq.250=250 MHz (Overclock) -challenger_2040_wifipicoprobe.menu.freq.250.build.f_cpu=250000000L -challenger_2040_wifipicoprobe.menu.freq.275=275 MHz (Overclock) -challenger_2040_wifipicoprobe.menu.freq.275.build.f_cpu=275000000L -challenger_2040_wifipicoprobe.menu.freq.300=300 MHz (Overclock) -challenger_2040_wifipicoprobe.menu.freq.300.build.f_cpu=300000000L -challenger_2040_wifipicoprobe.menu.dbgport.Disabled=Disabled -challenger_2040_wifipicoprobe.menu.dbgport.Disabled.build.debug_port= -challenger_2040_wifipicoprobe.menu.dbgport.Serial=Serial -challenger_2040_wifipicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -challenger_2040_wifipicoprobe.menu.dbgport.Serial1=Serial1 -challenger_2040_wifipicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -challenger_2040_wifipicoprobe.menu.dbgport.Serial2=Serial2 -challenger_2040_wifipicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -challenger_2040_wifipicoprobe.menu.dbglvl.None=None -challenger_2040_wifipicoprobe.menu.dbglvl.None.build.debug_level= -challenger_2040_wifipicoprobe.menu.dbglvl.Core=Core -challenger_2040_wifipicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -challenger_2040_wifipicoprobe.menu.dbglvl.SPI=SPI -challenger_2040_wifipicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -challenger_2040_wifipicoprobe.menu.dbglvl.Wire=Wire -challenger_2040_wifipicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -challenger_2040_wifipicoprobe.menu.dbglvl.All=All -challenger_2040_wifipicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -challenger_2040_wifipicoprobe.menu.dbglvl.NDEBUG=NDEBUG -challenger_2040_wifipicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -challenger_2040_wifipicoprobe.menu.usbstack.picosdk=Pico SDK -challenger_2040_wifipicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -challenger_2040_wifipicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -challenger_2040_wifipicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# iLabs Challenger 2040 WiFi (pico-debug) -# ----------------------------------- -challenger_2040_wifipicodebug.name=iLabs Challenger 2040 WiFi (pico-debug) -challenger_2040_wifipicodebug.vid.0=0x1209 -challenger_2040_wifipicodebug.pid.0=0x2488 -challenger_2040_wifipicodebug.build.usbpid=-DSERIALUSB_PID=0x1006 -challenger_2040_wifipicodebug.build.board=CHALLENGER_2040_WIFI_RP2040 -challenger_2040_wifipicodebug.build.mcu=cortex-m0plus -challenger_2040_wifipicodebug.build.variant=challenger_2040_wifi -challenger_2040_wifipicodebug.upload.tool=picodebug -challenger_2040_wifipicodebug.upload.maximum_size=8388608 -challenger_2040_wifipicodebug.upload.maximum_data_size=245760 -challenger_2040_wifipicodebug.upload.wait_for_upload_port=true -challenger_2040_wifipicodebug.upload.erase_cmd= -challenger_2040_wifipicodebug.serial.disableDTR=false -challenger_2040_wifipicodebug.serial.disableRTS=false -challenger_2040_wifipicodebug.build.f_cpu=125000000 -challenger_2040_wifipicodebug.build.led= -challenger_2040_wifipicodebug.build.core=rp2040 -challenger_2040_wifipicodebug.build.mcu=rp2040 -challenger_2040_wifipicodebug.build.ldscript=memmap_default.ld -challenger_2040_wifipicodebug.build.ram_length=240k -challenger_2040_wifipicodebug.build.boot2=boot2_w25q080_2_padded_checksum -challenger_2040_wifipicodebug.build.vid=0x2e8a -challenger_2040_wifipicodebug.build.pid=0x1006 -challenger_2040_wifipicodebug.build.usb_manufacturer="iLabs" -challenger_2040_wifipicodebug.build.usb_product="Challenger 2040 WiFi (pico-debug)" -challenger_2040_wifipicodebug.menu.flash.8388608_0=8MB (no FS) -challenger_2040_wifipicodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -challenger_2040_wifipicodebug.menu.flash.8388608_0.build.flash_length=8384512 -challenger_2040_wifipicodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_0.build.fs_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_0.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -challenger_2040_wifipicodebug.menu.flash.8388608_65536.upload.maximum_size=8318976 -challenger_2040_wifipicodebug.menu.flash.8388608_65536.build.flash_length=8318976 -challenger_2040_wifipicodebug.menu.flash.8388608_65536.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_65536.build.fs_start=276754432 -challenger_2040_wifipicodebug.menu.flash.8388608_65536.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -challenger_2040_wifipicodebug.menu.flash.8388608_131072.upload.maximum_size=8253440 -challenger_2040_wifipicodebug.menu.flash.8388608_131072.build.flash_length=8253440 -challenger_2040_wifipicodebug.menu.flash.8388608_131072.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_131072.build.fs_start=276688896 -challenger_2040_wifipicodebug.menu.flash.8388608_131072.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -challenger_2040_wifipicodebug.menu.flash.8388608_262144.upload.maximum_size=8122368 -challenger_2040_wifipicodebug.menu.flash.8388608_262144.build.flash_length=8122368 -challenger_2040_wifipicodebug.menu.flash.8388608_262144.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_262144.build.fs_start=276557824 -challenger_2040_wifipicodebug.menu.flash.8388608_262144.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -challenger_2040_wifipicodebug.menu.flash.8388608_524288.upload.maximum_size=7860224 -challenger_2040_wifipicodebug.menu.flash.8388608_524288.build.flash_length=7860224 -challenger_2040_wifipicodebug.menu.flash.8388608_524288.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_524288.build.fs_start=276295680 -challenger_2040_wifipicodebug.menu.flash.8388608_524288.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -challenger_2040_wifipicodebug.menu.flash.8388608_1048576.upload.maximum_size=7335936 -challenger_2040_wifipicodebug.menu.flash.8388608_1048576.build.flash_length=7335936 -challenger_2040_wifipicodebug.menu.flash.8388608_1048576.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_1048576.build.fs_start=275771392 -challenger_2040_wifipicodebug.menu.flash.8388608_1048576.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -challenger_2040_wifipicodebug.menu.flash.8388608_2097152.upload.maximum_size=6287360 -challenger_2040_wifipicodebug.menu.flash.8388608_2097152.build.flash_length=6287360 -challenger_2040_wifipicodebug.menu.flash.8388608_2097152.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_2097152.build.fs_start=274722816 -challenger_2040_wifipicodebug.menu.flash.8388608_2097152.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -challenger_2040_wifipicodebug.menu.flash.8388608_3145728.upload.maximum_size=5238784 -challenger_2040_wifipicodebug.menu.flash.8388608_3145728.build.flash_length=5238784 -challenger_2040_wifipicodebug.menu.flash.8388608_3145728.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_3145728.build.fs_start=273674240 -challenger_2040_wifipicodebug.menu.flash.8388608_3145728.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -challenger_2040_wifipicodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -challenger_2040_wifipicodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -challenger_2040_wifipicodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -challenger_2040_wifipicodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -challenger_2040_wifipicodebug.menu.flash.8388608_5242880.upload.maximum_size=3141632 -challenger_2040_wifipicodebug.menu.flash.8388608_5242880.build.flash_length=3141632 -challenger_2040_wifipicodebug.menu.flash.8388608_5242880.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_5242880.build.fs_start=271577088 -challenger_2040_wifipicodebug.menu.flash.8388608_5242880.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -challenger_2040_wifipicodebug.menu.flash.8388608_6291456.upload.maximum_size=2093056 -challenger_2040_wifipicodebug.menu.flash.8388608_6291456.build.flash_length=2093056 -challenger_2040_wifipicodebug.menu.flash.8388608_6291456.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_6291456.build.fs_start=270528512 -challenger_2040_wifipicodebug.menu.flash.8388608_6291456.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -challenger_2040_wifipicodebug.menu.flash.8388608_7340032.upload.maximum_size=1044480 -challenger_2040_wifipicodebug.menu.flash.8388608_7340032.build.flash_length=1044480 -challenger_2040_wifipicodebug.menu.flash.8388608_7340032.build.eeprom_start=276819968 -challenger_2040_wifipicodebug.menu.flash.8388608_7340032.build.fs_start=269479936 -challenger_2040_wifipicodebug.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_wifipicodebug.menu.freq.125=125 MHz -challenger_2040_wifipicodebug.menu.freq.125.build.f_cpu=125000000L -challenger_2040_wifipicodebug.menu.freq.50=50 MHz -challenger_2040_wifipicodebug.menu.freq.50.build.f_cpu=50000000L -challenger_2040_wifipicodebug.menu.freq.100=100 MHz -challenger_2040_wifipicodebug.menu.freq.100.build.f_cpu=100000000L -challenger_2040_wifipicodebug.menu.freq.133=133 MHz -challenger_2040_wifipicodebug.menu.freq.133.build.f_cpu=133000000L -challenger_2040_wifipicodebug.menu.freq.150=150 MHz (Overclock) -challenger_2040_wifipicodebug.menu.freq.150.build.f_cpu=150000000L -challenger_2040_wifipicodebug.menu.freq.175=175 MHz (Overclock) -challenger_2040_wifipicodebug.menu.freq.175.build.f_cpu=175000000L -challenger_2040_wifipicodebug.menu.freq.200=200 MHz (Overclock) -challenger_2040_wifipicodebug.menu.freq.200.build.f_cpu=200000000L -challenger_2040_wifipicodebug.menu.freq.225=225 MHz (Overclock) -challenger_2040_wifipicodebug.menu.freq.225.build.f_cpu=225000000L -challenger_2040_wifipicodebug.menu.freq.250=250 MHz (Overclock) -challenger_2040_wifipicodebug.menu.freq.250.build.f_cpu=250000000L -challenger_2040_wifipicodebug.menu.freq.275=275 MHz (Overclock) -challenger_2040_wifipicodebug.menu.freq.275.build.f_cpu=275000000L -challenger_2040_wifipicodebug.menu.freq.300=300 MHz (Overclock) -challenger_2040_wifipicodebug.menu.freq.300.build.f_cpu=300000000L -challenger_2040_wifipicodebug.menu.dbgport.Disabled=Disabled -challenger_2040_wifipicodebug.menu.dbgport.Disabled.build.debug_port= -challenger_2040_wifipicodebug.menu.dbgport.Serial=Serial -challenger_2040_wifipicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -challenger_2040_wifipicodebug.menu.dbgport.Serial1=Serial1 -challenger_2040_wifipicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -challenger_2040_wifipicodebug.menu.dbgport.Serial2=Serial2 -challenger_2040_wifipicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -challenger_2040_wifipicodebug.menu.dbglvl.None=None -challenger_2040_wifipicodebug.menu.dbglvl.None.build.debug_level= -challenger_2040_wifipicodebug.menu.dbglvl.Core=Core -challenger_2040_wifipicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -challenger_2040_wifipicodebug.menu.dbglvl.SPI=SPI -challenger_2040_wifipicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -challenger_2040_wifipicodebug.menu.dbglvl.Wire=Wire -challenger_2040_wifipicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -challenger_2040_wifipicodebug.menu.dbglvl.All=All -challenger_2040_wifipicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -challenger_2040_wifipicodebug.menu.dbglvl.NDEBUG=NDEBUG -challenger_2040_wifipicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -challenger_2040_wifipicodebug.menu.usbstack.nousb=No USB -challenger_2040_wifipicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# iLabs Challenger 2040 LTE -# ----------------------------------- -challenger_2040_lte.name=iLabs Challenger 2040 LTE -challenger_2040_lte.vid.0=0x2e8a -challenger_2040_lte.pid.0=0x100b -challenger_2040_lte.build.usbpid=-DSERIALUSB_PID=0x100b -challenger_2040_lte.build.board=CHALLENGER_2040_LTE_RP2040 -challenger_2040_lte.build.mcu=cortex-m0plus -challenger_2040_lte.build.variant=challenger_2040_lte -challenger_2040_lte.upload.tool=uf2conv -challenger_2040_lte.upload.maximum_size=8388608 -challenger_2040_lte.upload.maximum_data_size=262144 -challenger_2040_lte.upload.wait_for_upload_port=true -challenger_2040_lte.upload.erase_cmd= -challenger_2040_lte.serial.disableDTR=false -challenger_2040_lte.serial.disableRTS=false -challenger_2040_lte.build.f_cpu=125000000 -challenger_2040_lte.build.led= -challenger_2040_lte.build.core=rp2040 -challenger_2040_lte.build.mcu=rp2040 -challenger_2040_lte.build.ldscript=memmap_default.ld -challenger_2040_lte.build.ram_length=256k -challenger_2040_lte.build.boot2=boot2_w25q080_2_padded_checksum -challenger_2040_lte.build.vid=0x2e8a -challenger_2040_lte.build.pid=0x100b -challenger_2040_lte.build.usb_manufacturer="iLabs" -challenger_2040_lte.build.usb_product="Challenger 2040 LTE" -challenger_2040_lte.menu.flash.8388608_0=8MB (no FS) -challenger_2040_lte.menu.flash.8388608_0.upload.maximum_size=8384512 -challenger_2040_lte.menu.flash.8388608_0.build.flash_length=8384512 -challenger_2040_lte.menu.flash.8388608_0.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_0.build.fs_start=276819968 -challenger_2040_lte.menu.flash.8388608_0.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -challenger_2040_lte.menu.flash.8388608_65536.upload.maximum_size=8318976 -challenger_2040_lte.menu.flash.8388608_65536.build.flash_length=8318976 -challenger_2040_lte.menu.flash.8388608_65536.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_65536.build.fs_start=276754432 -challenger_2040_lte.menu.flash.8388608_65536.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -challenger_2040_lte.menu.flash.8388608_131072.upload.maximum_size=8253440 -challenger_2040_lte.menu.flash.8388608_131072.build.flash_length=8253440 -challenger_2040_lte.menu.flash.8388608_131072.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_131072.build.fs_start=276688896 -challenger_2040_lte.menu.flash.8388608_131072.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -challenger_2040_lte.menu.flash.8388608_262144.upload.maximum_size=8122368 -challenger_2040_lte.menu.flash.8388608_262144.build.flash_length=8122368 -challenger_2040_lte.menu.flash.8388608_262144.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_262144.build.fs_start=276557824 -challenger_2040_lte.menu.flash.8388608_262144.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -challenger_2040_lte.menu.flash.8388608_524288.upload.maximum_size=7860224 -challenger_2040_lte.menu.flash.8388608_524288.build.flash_length=7860224 -challenger_2040_lte.menu.flash.8388608_524288.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_524288.build.fs_start=276295680 -challenger_2040_lte.menu.flash.8388608_524288.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -challenger_2040_lte.menu.flash.8388608_1048576.upload.maximum_size=7335936 -challenger_2040_lte.menu.flash.8388608_1048576.build.flash_length=7335936 -challenger_2040_lte.menu.flash.8388608_1048576.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_1048576.build.fs_start=275771392 -challenger_2040_lte.menu.flash.8388608_1048576.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -challenger_2040_lte.menu.flash.8388608_2097152.upload.maximum_size=6287360 -challenger_2040_lte.menu.flash.8388608_2097152.build.flash_length=6287360 -challenger_2040_lte.menu.flash.8388608_2097152.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_2097152.build.fs_start=274722816 -challenger_2040_lte.menu.flash.8388608_2097152.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -challenger_2040_lte.menu.flash.8388608_3145728.upload.maximum_size=5238784 -challenger_2040_lte.menu.flash.8388608_3145728.build.flash_length=5238784 -challenger_2040_lte.menu.flash.8388608_3145728.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_3145728.build.fs_start=273674240 -challenger_2040_lte.menu.flash.8388608_3145728.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -challenger_2040_lte.menu.flash.8388608_4194304.upload.maximum_size=4190208 -challenger_2040_lte.menu.flash.8388608_4194304.build.flash_length=4190208 -challenger_2040_lte.menu.flash.8388608_4194304.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_4194304.build.fs_start=272625664 -challenger_2040_lte.menu.flash.8388608_4194304.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -challenger_2040_lte.menu.flash.8388608_5242880.upload.maximum_size=3141632 -challenger_2040_lte.menu.flash.8388608_5242880.build.flash_length=3141632 -challenger_2040_lte.menu.flash.8388608_5242880.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_5242880.build.fs_start=271577088 -challenger_2040_lte.menu.flash.8388608_5242880.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -challenger_2040_lte.menu.flash.8388608_6291456.upload.maximum_size=2093056 -challenger_2040_lte.menu.flash.8388608_6291456.build.flash_length=2093056 -challenger_2040_lte.menu.flash.8388608_6291456.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_6291456.build.fs_start=270528512 -challenger_2040_lte.menu.flash.8388608_6291456.build.fs_end=276819968 -challenger_2040_lte.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -challenger_2040_lte.menu.flash.8388608_7340032.upload.maximum_size=1044480 -challenger_2040_lte.menu.flash.8388608_7340032.build.flash_length=1044480 -challenger_2040_lte.menu.flash.8388608_7340032.build.eeprom_start=276819968 -challenger_2040_lte.menu.flash.8388608_7340032.build.fs_start=269479936 -challenger_2040_lte.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_lte.menu.freq.125=125 MHz -challenger_2040_lte.menu.freq.125.build.f_cpu=125000000L -challenger_2040_lte.menu.freq.50=50 MHz -challenger_2040_lte.menu.freq.50.build.f_cpu=50000000L -challenger_2040_lte.menu.freq.100=100 MHz -challenger_2040_lte.menu.freq.100.build.f_cpu=100000000L -challenger_2040_lte.menu.freq.133=133 MHz -challenger_2040_lte.menu.freq.133.build.f_cpu=133000000L -challenger_2040_lte.menu.freq.150=150 MHz (Overclock) -challenger_2040_lte.menu.freq.150.build.f_cpu=150000000L -challenger_2040_lte.menu.freq.175=175 MHz (Overclock) -challenger_2040_lte.menu.freq.175.build.f_cpu=175000000L -challenger_2040_lte.menu.freq.200=200 MHz (Overclock) -challenger_2040_lte.menu.freq.200.build.f_cpu=200000000L -challenger_2040_lte.menu.freq.225=225 MHz (Overclock) -challenger_2040_lte.menu.freq.225.build.f_cpu=225000000L -challenger_2040_lte.menu.freq.250=250 MHz (Overclock) -challenger_2040_lte.menu.freq.250.build.f_cpu=250000000L -challenger_2040_lte.menu.freq.275=275 MHz (Overclock) -challenger_2040_lte.menu.freq.275.build.f_cpu=275000000L -challenger_2040_lte.menu.freq.300=300 MHz (Overclock) -challenger_2040_lte.menu.freq.300.build.f_cpu=300000000L -challenger_2040_lte.menu.dbgport.Disabled=Disabled -challenger_2040_lte.menu.dbgport.Disabled.build.debug_port= -challenger_2040_lte.menu.dbgport.Serial=Serial -challenger_2040_lte.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -challenger_2040_lte.menu.dbgport.Serial1=Serial1 -challenger_2040_lte.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -challenger_2040_lte.menu.dbgport.Serial2=Serial2 -challenger_2040_lte.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -challenger_2040_lte.menu.dbglvl.None=None -challenger_2040_lte.menu.dbglvl.None.build.debug_level= -challenger_2040_lte.menu.dbglvl.Core=Core -challenger_2040_lte.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -challenger_2040_lte.menu.dbglvl.SPI=SPI -challenger_2040_lte.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -challenger_2040_lte.menu.dbglvl.Wire=Wire -challenger_2040_lte.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -challenger_2040_lte.menu.dbglvl.All=All -challenger_2040_lte.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -challenger_2040_lte.menu.dbglvl.NDEBUG=NDEBUG -challenger_2040_lte.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -challenger_2040_lte.menu.usbstack.picosdk=Pico SDK -challenger_2040_lte.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -challenger_2040_lte.menu.usbstack.tinyusb=Adafruit TinyUSB -challenger_2040_lte.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# iLabs Challenger 2040 LTE (Picoprobe) -# ----------------------------------- -challenger_2040_ltepicoprobe.name=iLabs Challenger 2040 LTE (Picoprobe) -challenger_2040_ltepicoprobe.vid.0=0x2e8a -challenger_2040_ltepicoprobe.pid.0=0x0004 -challenger_2040_ltepicoprobe.build.usbpid=-DSERIALUSB_PID=0x100b -challenger_2040_ltepicoprobe.build.board=CHALLENGER_2040_LTE_RP2040 -challenger_2040_ltepicoprobe.build.mcu=cortex-m0plus -challenger_2040_ltepicoprobe.build.variant=challenger_2040_lte -challenger_2040_ltepicoprobe.upload.tool=picoprobe -challenger_2040_ltepicoprobe.upload.maximum_size=8388608 -challenger_2040_ltepicoprobe.upload.maximum_data_size=262144 -challenger_2040_ltepicoprobe.upload.wait_for_upload_port=true -challenger_2040_ltepicoprobe.upload.erase_cmd= -challenger_2040_ltepicoprobe.serial.disableDTR=false -challenger_2040_ltepicoprobe.serial.disableRTS=false -challenger_2040_ltepicoprobe.build.f_cpu=125000000 -challenger_2040_ltepicoprobe.build.led= -challenger_2040_ltepicoprobe.build.core=rp2040 -challenger_2040_ltepicoprobe.build.mcu=rp2040 -challenger_2040_ltepicoprobe.build.ldscript=memmap_default.ld -challenger_2040_ltepicoprobe.build.ram_length=256k -challenger_2040_ltepicoprobe.build.boot2=boot2_w25q080_2_padded_checksum -challenger_2040_ltepicoprobe.build.vid=0x2e8a -challenger_2040_ltepicoprobe.build.pid=0x100b -challenger_2040_ltepicoprobe.build.usb_manufacturer="iLabs" -challenger_2040_ltepicoprobe.build.usb_product="Challenger 2040 LTE (Picoprobe)" -challenger_2040_ltepicoprobe.menu.flash.8388608_0=8MB (no FS) -challenger_2040_ltepicoprobe.menu.flash.8388608_0.upload.maximum_size=8384512 -challenger_2040_ltepicoprobe.menu.flash.8388608_0.build.flash_length=8384512 -challenger_2040_ltepicoprobe.menu.flash.8388608_0.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_0.build.fs_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_0.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -challenger_2040_ltepicoprobe.menu.flash.8388608_65536.upload.maximum_size=8318976 -challenger_2040_ltepicoprobe.menu.flash.8388608_65536.build.flash_length=8318976 -challenger_2040_ltepicoprobe.menu.flash.8388608_65536.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_65536.build.fs_start=276754432 -challenger_2040_ltepicoprobe.menu.flash.8388608_65536.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -challenger_2040_ltepicoprobe.menu.flash.8388608_131072.upload.maximum_size=8253440 -challenger_2040_ltepicoprobe.menu.flash.8388608_131072.build.flash_length=8253440 -challenger_2040_ltepicoprobe.menu.flash.8388608_131072.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_131072.build.fs_start=276688896 -challenger_2040_ltepicoprobe.menu.flash.8388608_131072.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -challenger_2040_ltepicoprobe.menu.flash.8388608_262144.upload.maximum_size=8122368 -challenger_2040_ltepicoprobe.menu.flash.8388608_262144.build.flash_length=8122368 -challenger_2040_ltepicoprobe.menu.flash.8388608_262144.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_262144.build.fs_start=276557824 -challenger_2040_ltepicoprobe.menu.flash.8388608_262144.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -challenger_2040_ltepicoprobe.menu.flash.8388608_524288.upload.maximum_size=7860224 -challenger_2040_ltepicoprobe.menu.flash.8388608_524288.build.flash_length=7860224 -challenger_2040_ltepicoprobe.menu.flash.8388608_524288.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_524288.build.fs_start=276295680 -challenger_2040_ltepicoprobe.menu.flash.8388608_524288.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -challenger_2040_ltepicoprobe.menu.flash.8388608_1048576.upload.maximum_size=7335936 -challenger_2040_ltepicoprobe.menu.flash.8388608_1048576.build.flash_length=7335936 -challenger_2040_ltepicoprobe.menu.flash.8388608_1048576.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_1048576.build.fs_start=275771392 -challenger_2040_ltepicoprobe.menu.flash.8388608_1048576.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -challenger_2040_ltepicoprobe.menu.flash.8388608_2097152.upload.maximum_size=6287360 -challenger_2040_ltepicoprobe.menu.flash.8388608_2097152.build.flash_length=6287360 -challenger_2040_ltepicoprobe.menu.flash.8388608_2097152.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_2097152.build.fs_start=274722816 -challenger_2040_ltepicoprobe.menu.flash.8388608_2097152.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -challenger_2040_ltepicoprobe.menu.flash.8388608_3145728.upload.maximum_size=5238784 -challenger_2040_ltepicoprobe.menu.flash.8388608_3145728.build.flash_length=5238784 -challenger_2040_ltepicoprobe.menu.flash.8388608_3145728.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_3145728.build.fs_start=273674240 -challenger_2040_ltepicoprobe.menu.flash.8388608_3145728.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -challenger_2040_ltepicoprobe.menu.flash.8388608_4194304.upload.maximum_size=4190208 -challenger_2040_ltepicoprobe.menu.flash.8388608_4194304.build.flash_length=4190208 -challenger_2040_ltepicoprobe.menu.flash.8388608_4194304.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_4194304.build.fs_start=272625664 -challenger_2040_ltepicoprobe.menu.flash.8388608_4194304.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -challenger_2040_ltepicoprobe.menu.flash.8388608_5242880.upload.maximum_size=3141632 -challenger_2040_ltepicoprobe.menu.flash.8388608_5242880.build.flash_length=3141632 -challenger_2040_ltepicoprobe.menu.flash.8388608_5242880.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_5242880.build.fs_start=271577088 -challenger_2040_ltepicoprobe.menu.flash.8388608_5242880.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -challenger_2040_ltepicoprobe.menu.flash.8388608_6291456.upload.maximum_size=2093056 -challenger_2040_ltepicoprobe.menu.flash.8388608_6291456.build.flash_length=2093056 -challenger_2040_ltepicoprobe.menu.flash.8388608_6291456.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_6291456.build.fs_start=270528512 -challenger_2040_ltepicoprobe.menu.flash.8388608_6291456.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -challenger_2040_ltepicoprobe.menu.flash.8388608_7340032.upload.maximum_size=1044480 -challenger_2040_ltepicoprobe.menu.flash.8388608_7340032.build.flash_length=1044480 -challenger_2040_ltepicoprobe.menu.flash.8388608_7340032.build.eeprom_start=276819968 -challenger_2040_ltepicoprobe.menu.flash.8388608_7340032.build.fs_start=269479936 -challenger_2040_ltepicoprobe.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_ltepicoprobe.menu.freq.125=125 MHz -challenger_2040_ltepicoprobe.menu.freq.125.build.f_cpu=125000000L -challenger_2040_ltepicoprobe.menu.freq.50=50 MHz -challenger_2040_ltepicoprobe.menu.freq.50.build.f_cpu=50000000L -challenger_2040_ltepicoprobe.menu.freq.100=100 MHz -challenger_2040_ltepicoprobe.menu.freq.100.build.f_cpu=100000000L -challenger_2040_ltepicoprobe.menu.freq.133=133 MHz -challenger_2040_ltepicoprobe.menu.freq.133.build.f_cpu=133000000L -challenger_2040_ltepicoprobe.menu.freq.150=150 MHz (Overclock) -challenger_2040_ltepicoprobe.menu.freq.150.build.f_cpu=150000000L -challenger_2040_ltepicoprobe.menu.freq.175=175 MHz (Overclock) -challenger_2040_ltepicoprobe.menu.freq.175.build.f_cpu=175000000L -challenger_2040_ltepicoprobe.menu.freq.200=200 MHz (Overclock) -challenger_2040_ltepicoprobe.menu.freq.200.build.f_cpu=200000000L -challenger_2040_ltepicoprobe.menu.freq.225=225 MHz (Overclock) -challenger_2040_ltepicoprobe.menu.freq.225.build.f_cpu=225000000L -challenger_2040_ltepicoprobe.menu.freq.250=250 MHz (Overclock) -challenger_2040_ltepicoprobe.menu.freq.250.build.f_cpu=250000000L -challenger_2040_ltepicoprobe.menu.freq.275=275 MHz (Overclock) -challenger_2040_ltepicoprobe.menu.freq.275.build.f_cpu=275000000L -challenger_2040_ltepicoprobe.menu.freq.300=300 MHz (Overclock) -challenger_2040_ltepicoprobe.menu.freq.300.build.f_cpu=300000000L -challenger_2040_ltepicoprobe.menu.dbgport.Disabled=Disabled -challenger_2040_ltepicoprobe.menu.dbgport.Disabled.build.debug_port= -challenger_2040_ltepicoprobe.menu.dbgport.Serial=Serial -challenger_2040_ltepicoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -challenger_2040_ltepicoprobe.menu.dbgport.Serial1=Serial1 -challenger_2040_ltepicoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -challenger_2040_ltepicoprobe.menu.dbgport.Serial2=Serial2 -challenger_2040_ltepicoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -challenger_2040_ltepicoprobe.menu.dbglvl.None=None -challenger_2040_ltepicoprobe.menu.dbglvl.None.build.debug_level= -challenger_2040_ltepicoprobe.menu.dbglvl.Core=Core -challenger_2040_ltepicoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -challenger_2040_ltepicoprobe.menu.dbglvl.SPI=SPI -challenger_2040_ltepicoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -challenger_2040_ltepicoprobe.menu.dbglvl.Wire=Wire -challenger_2040_ltepicoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -challenger_2040_ltepicoprobe.menu.dbglvl.All=All -challenger_2040_ltepicoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -challenger_2040_ltepicoprobe.menu.dbglvl.NDEBUG=NDEBUG -challenger_2040_ltepicoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -challenger_2040_ltepicoprobe.menu.usbstack.picosdk=Pico SDK -challenger_2040_ltepicoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -challenger_2040_ltepicoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -challenger_2040_ltepicoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# iLabs Challenger 2040 LTE (pico-debug) -# ----------------------------------- -challenger_2040_ltepicodebug.name=iLabs Challenger 2040 LTE (pico-debug) -challenger_2040_ltepicodebug.vid.0=0x1209 -challenger_2040_ltepicodebug.pid.0=0x2488 -challenger_2040_ltepicodebug.build.usbpid=-DSERIALUSB_PID=0x100b -challenger_2040_ltepicodebug.build.board=CHALLENGER_2040_LTE_RP2040 -challenger_2040_ltepicodebug.build.mcu=cortex-m0plus -challenger_2040_ltepicodebug.build.variant=challenger_2040_lte -challenger_2040_ltepicodebug.upload.tool=picodebug -challenger_2040_ltepicodebug.upload.maximum_size=8388608 -challenger_2040_ltepicodebug.upload.maximum_data_size=245760 -challenger_2040_ltepicodebug.upload.wait_for_upload_port=true -challenger_2040_ltepicodebug.upload.erase_cmd= -challenger_2040_ltepicodebug.serial.disableDTR=false -challenger_2040_ltepicodebug.serial.disableRTS=false -challenger_2040_ltepicodebug.build.f_cpu=125000000 -challenger_2040_ltepicodebug.build.led= -challenger_2040_ltepicodebug.build.core=rp2040 -challenger_2040_ltepicodebug.build.mcu=rp2040 -challenger_2040_ltepicodebug.build.ldscript=memmap_default.ld -challenger_2040_ltepicodebug.build.ram_length=240k -challenger_2040_ltepicodebug.build.boot2=boot2_w25q080_2_padded_checksum -challenger_2040_ltepicodebug.build.vid=0x2e8a -challenger_2040_ltepicodebug.build.pid=0x100b -challenger_2040_ltepicodebug.build.usb_manufacturer="iLabs" -challenger_2040_ltepicodebug.build.usb_product="Challenger 2040 LTE (pico-debug)" -challenger_2040_ltepicodebug.menu.flash.8388608_0=8MB (no FS) -challenger_2040_ltepicodebug.menu.flash.8388608_0.upload.maximum_size=8384512 -challenger_2040_ltepicodebug.menu.flash.8388608_0.build.flash_length=8384512 -challenger_2040_ltepicodebug.menu.flash.8388608_0.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_0.build.fs_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_0.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_65536=8MB (Sketch: 8128KB, FS: 64KB) -challenger_2040_ltepicodebug.menu.flash.8388608_65536.upload.maximum_size=8318976 -challenger_2040_ltepicodebug.menu.flash.8388608_65536.build.flash_length=8318976 -challenger_2040_ltepicodebug.menu.flash.8388608_65536.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_65536.build.fs_start=276754432 -challenger_2040_ltepicodebug.menu.flash.8388608_65536.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_131072=8MB (Sketch: 8064KB, FS: 128KB) -challenger_2040_ltepicodebug.menu.flash.8388608_131072.upload.maximum_size=8253440 -challenger_2040_ltepicodebug.menu.flash.8388608_131072.build.flash_length=8253440 -challenger_2040_ltepicodebug.menu.flash.8388608_131072.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_131072.build.fs_start=276688896 -challenger_2040_ltepicodebug.menu.flash.8388608_131072.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_262144=8MB (Sketch: 7936KB, FS: 256KB) -challenger_2040_ltepicodebug.menu.flash.8388608_262144.upload.maximum_size=8122368 -challenger_2040_ltepicodebug.menu.flash.8388608_262144.build.flash_length=8122368 -challenger_2040_ltepicodebug.menu.flash.8388608_262144.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_262144.build.fs_start=276557824 -challenger_2040_ltepicodebug.menu.flash.8388608_262144.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_524288=8MB (Sketch: 7680KB, FS: 512KB) -challenger_2040_ltepicodebug.menu.flash.8388608_524288.upload.maximum_size=7860224 -challenger_2040_ltepicodebug.menu.flash.8388608_524288.build.flash_length=7860224 -challenger_2040_ltepicodebug.menu.flash.8388608_524288.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_524288.build.fs_start=276295680 -challenger_2040_ltepicodebug.menu.flash.8388608_524288.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_1048576=8MB (Sketch: 7MB, FS: 1MB) -challenger_2040_ltepicodebug.menu.flash.8388608_1048576.upload.maximum_size=7335936 -challenger_2040_ltepicodebug.menu.flash.8388608_1048576.build.flash_length=7335936 -challenger_2040_ltepicodebug.menu.flash.8388608_1048576.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_1048576.build.fs_start=275771392 -challenger_2040_ltepicodebug.menu.flash.8388608_1048576.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_2097152=8MB (Sketch: 6MB, FS: 2MB) -challenger_2040_ltepicodebug.menu.flash.8388608_2097152.upload.maximum_size=6287360 -challenger_2040_ltepicodebug.menu.flash.8388608_2097152.build.flash_length=6287360 -challenger_2040_ltepicodebug.menu.flash.8388608_2097152.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_2097152.build.fs_start=274722816 -challenger_2040_ltepicodebug.menu.flash.8388608_2097152.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_3145728=8MB (Sketch: 5MB, FS: 3MB) -challenger_2040_ltepicodebug.menu.flash.8388608_3145728.upload.maximum_size=5238784 -challenger_2040_ltepicodebug.menu.flash.8388608_3145728.build.flash_length=5238784 -challenger_2040_ltepicodebug.menu.flash.8388608_3145728.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_3145728.build.fs_start=273674240 -challenger_2040_ltepicodebug.menu.flash.8388608_3145728.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_4194304=8MB (Sketch: 4MB, FS: 4MB) -challenger_2040_ltepicodebug.menu.flash.8388608_4194304.upload.maximum_size=4190208 -challenger_2040_ltepicodebug.menu.flash.8388608_4194304.build.flash_length=4190208 -challenger_2040_ltepicodebug.menu.flash.8388608_4194304.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_4194304.build.fs_start=272625664 -challenger_2040_ltepicodebug.menu.flash.8388608_4194304.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_5242880=8MB (Sketch: 3MB, FS: 5MB) -challenger_2040_ltepicodebug.menu.flash.8388608_5242880.upload.maximum_size=3141632 -challenger_2040_ltepicodebug.menu.flash.8388608_5242880.build.flash_length=3141632 -challenger_2040_ltepicodebug.menu.flash.8388608_5242880.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_5242880.build.fs_start=271577088 -challenger_2040_ltepicodebug.menu.flash.8388608_5242880.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_6291456=8MB (Sketch: 2MB, FS: 6MB) -challenger_2040_ltepicodebug.menu.flash.8388608_6291456.upload.maximum_size=2093056 -challenger_2040_ltepicodebug.menu.flash.8388608_6291456.build.flash_length=2093056 -challenger_2040_ltepicodebug.menu.flash.8388608_6291456.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_6291456.build.fs_start=270528512 -challenger_2040_ltepicodebug.menu.flash.8388608_6291456.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_7340032=8MB (Sketch: 1MB, FS: 7MB) -challenger_2040_ltepicodebug.menu.flash.8388608_7340032.upload.maximum_size=1044480 -challenger_2040_ltepicodebug.menu.flash.8388608_7340032.build.flash_length=1044480 -challenger_2040_ltepicodebug.menu.flash.8388608_7340032.build.eeprom_start=276819968 -challenger_2040_ltepicodebug.menu.flash.8388608_7340032.build.fs_start=269479936 -challenger_2040_ltepicodebug.menu.flash.8388608_7340032.build.fs_end=276819968 -challenger_2040_ltepicodebug.menu.freq.125=125 MHz -challenger_2040_ltepicodebug.menu.freq.125.build.f_cpu=125000000L -challenger_2040_ltepicodebug.menu.freq.50=50 MHz -challenger_2040_ltepicodebug.menu.freq.50.build.f_cpu=50000000L -challenger_2040_ltepicodebug.menu.freq.100=100 MHz -challenger_2040_ltepicodebug.menu.freq.100.build.f_cpu=100000000L -challenger_2040_ltepicodebug.menu.freq.133=133 MHz -challenger_2040_ltepicodebug.menu.freq.133.build.f_cpu=133000000L -challenger_2040_ltepicodebug.menu.freq.150=150 MHz (Overclock) -challenger_2040_ltepicodebug.menu.freq.150.build.f_cpu=150000000L -challenger_2040_ltepicodebug.menu.freq.175=175 MHz (Overclock) -challenger_2040_ltepicodebug.menu.freq.175.build.f_cpu=175000000L -challenger_2040_ltepicodebug.menu.freq.200=200 MHz (Overclock) -challenger_2040_ltepicodebug.menu.freq.200.build.f_cpu=200000000L -challenger_2040_ltepicodebug.menu.freq.225=225 MHz (Overclock) -challenger_2040_ltepicodebug.menu.freq.225.build.f_cpu=225000000L -challenger_2040_ltepicodebug.menu.freq.250=250 MHz (Overclock) -challenger_2040_ltepicodebug.menu.freq.250.build.f_cpu=250000000L -challenger_2040_ltepicodebug.menu.freq.275=275 MHz (Overclock) -challenger_2040_ltepicodebug.menu.freq.275.build.f_cpu=275000000L -challenger_2040_ltepicodebug.menu.freq.300=300 MHz (Overclock) -challenger_2040_ltepicodebug.menu.freq.300.build.f_cpu=300000000L -challenger_2040_ltepicodebug.menu.dbgport.Disabled=Disabled -challenger_2040_ltepicodebug.menu.dbgport.Disabled.build.debug_port= -challenger_2040_ltepicodebug.menu.dbgport.Serial=Serial -challenger_2040_ltepicodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -challenger_2040_ltepicodebug.menu.dbgport.Serial1=Serial1 -challenger_2040_ltepicodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -challenger_2040_ltepicodebug.menu.dbgport.Serial2=Serial2 -challenger_2040_ltepicodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -challenger_2040_ltepicodebug.menu.dbglvl.None=None -challenger_2040_ltepicodebug.menu.dbglvl.None.build.debug_level= -challenger_2040_ltepicodebug.menu.dbglvl.Core=Core -challenger_2040_ltepicodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -challenger_2040_ltepicodebug.menu.dbglvl.SPI=SPI -challenger_2040_ltepicodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -challenger_2040_ltepicodebug.menu.dbglvl.Wire=Wire -challenger_2040_ltepicodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -challenger_2040_ltepicodebug.menu.dbglvl.All=All -challenger_2040_ltepicodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -challenger_2040_ltepicodebug.menu.dbglvl.NDEBUG=NDEBUG -challenger_2040_ltepicodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -challenger_2040_ltepicodebug.menu.usbstack.nousb=No USB -challenger_2040_ltepicodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" - -# ----------------------------------- -# Melopero Shake RP2040 -# ----------------------------------- -melopero_shake_rp2040.name=Melopero Shake RP2040 -melopero_shake_rp2040.vid.0=0x2e8a -melopero_shake_rp2040.pid.0=0x1005 -melopero_shake_rp2040.build.usbpid=-DSERIALUSB_PID=0x1005 -melopero_shake_rp2040.build.board=MELOPERO_SHAKE_RP2040 -melopero_shake_rp2040.build.mcu=cortex-m0plus -melopero_shake_rp2040.build.variant=melopero_shake_rp2040 -melopero_shake_rp2040.upload.tool=uf2conv -melopero_shake_rp2040.upload.maximum_size=16777216 -melopero_shake_rp2040.upload.maximum_data_size=262144 -melopero_shake_rp2040.upload.wait_for_upload_port=true -melopero_shake_rp2040.upload.erase_cmd= -melopero_shake_rp2040.serial.disableDTR=false -melopero_shake_rp2040.serial.disableRTS=false -melopero_shake_rp2040.build.f_cpu=125000000 -melopero_shake_rp2040.build.led= -melopero_shake_rp2040.build.core=rp2040 -melopero_shake_rp2040.build.mcu=rp2040 -melopero_shake_rp2040.build.ldscript=memmap_default.ld -melopero_shake_rp2040.build.ram_length=256k -melopero_shake_rp2040.build.boot2=boot2_w25q080_2_padded_checksum -melopero_shake_rp2040.build.vid=0x2e8a -melopero_shake_rp2040.build.pid=0x1005 -melopero_shake_rp2040.build.usb_manufacturer="Melopero" -melopero_shake_rp2040.build.usb_product="Shake RP2040" -melopero_shake_rp2040.menu.flash.16777216_0=16MB (no FS) -melopero_shake_rp2040.menu.flash.16777216_0.upload.maximum_size=16773120 -melopero_shake_rp2040.menu.flash.16777216_0.build.flash_length=16773120 -melopero_shake_rp2040.menu.flash.16777216_0.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_0.build.fs_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_0.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -melopero_shake_rp2040.menu.flash.16777216_65536.upload.maximum_size=16707584 -melopero_shake_rp2040.menu.flash.16777216_65536.build.flash_length=16707584 -melopero_shake_rp2040.menu.flash.16777216_65536.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_65536.build.fs_start=285143040 -melopero_shake_rp2040.menu.flash.16777216_65536.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -melopero_shake_rp2040.menu.flash.16777216_131072.upload.maximum_size=16642048 -melopero_shake_rp2040.menu.flash.16777216_131072.build.flash_length=16642048 -melopero_shake_rp2040.menu.flash.16777216_131072.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_131072.build.fs_start=285077504 -melopero_shake_rp2040.menu.flash.16777216_131072.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -melopero_shake_rp2040.menu.flash.16777216_262144.upload.maximum_size=16510976 -melopero_shake_rp2040.menu.flash.16777216_262144.build.flash_length=16510976 -melopero_shake_rp2040.menu.flash.16777216_262144.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_262144.build.fs_start=284946432 -melopero_shake_rp2040.menu.flash.16777216_262144.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -melopero_shake_rp2040.menu.flash.16777216_524288.upload.maximum_size=16248832 -melopero_shake_rp2040.menu.flash.16777216_524288.build.flash_length=16248832 -melopero_shake_rp2040.menu.flash.16777216_524288.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_524288.build.fs_start=284684288 -melopero_shake_rp2040.menu.flash.16777216_524288.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -melopero_shake_rp2040.menu.flash.16777216_1048576.upload.maximum_size=15724544 -melopero_shake_rp2040.menu.flash.16777216_1048576.build.flash_length=15724544 -melopero_shake_rp2040.menu.flash.16777216_1048576.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_1048576.build.fs_start=284160000 -melopero_shake_rp2040.menu.flash.16777216_1048576.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -melopero_shake_rp2040.menu.flash.16777216_2097152.upload.maximum_size=14675968 -melopero_shake_rp2040.menu.flash.16777216_2097152.build.flash_length=14675968 -melopero_shake_rp2040.menu.flash.16777216_2097152.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_2097152.build.fs_start=283111424 -melopero_shake_rp2040.menu.flash.16777216_2097152.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -melopero_shake_rp2040.menu.flash.16777216_3145728.upload.maximum_size=13627392 -melopero_shake_rp2040.menu.flash.16777216_3145728.build.flash_length=13627392 -melopero_shake_rp2040.menu.flash.16777216_3145728.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_3145728.build.fs_start=282062848 -melopero_shake_rp2040.menu.flash.16777216_3145728.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -melopero_shake_rp2040.menu.flash.16777216_4194304.upload.maximum_size=12578816 -melopero_shake_rp2040.menu.flash.16777216_4194304.build.flash_length=12578816 -melopero_shake_rp2040.menu.flash.16777216_4194304.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_4194304.build.fs_start=281014272 -melopero_shake_rp2040.menu.flash.16777216_4194304.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -melopero_shake_rp2040.menu.flash.16777216_5242880.upload.maximum_size=11530240 -melopero_shake_rp2040.menu.flash.16777216_5242880.build.flash_length=11530240 -melopero_shake_rp2040.menu.flash.16777216_5242880.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_5242880.build.fs_start=279965696 -melopero_shake_rp2040.menu.flash.16777216_5242880.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -melopero_shake_rp2040.menu.flash.16777216_6291456.upload.maximum_size=10481664 -melopero_shake_rp2040.menu.flash.16777216_6291456.build.flash_length=10481664 -melopero_shake_rp2040.menu.flash.16777216_6291456.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_6291456.build.fs_start=278917120 -melopero_shake_rp2040.menu.flash.16777216_6291456.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -melopero_shake_rp2040.menu.flash.16777216_7340032.upload.maximum_size=9433088 -melopero_shake_rp2040.menu.flash.16777216_7340032.build.flash_length=9433088 -melopero_shake_rp2040.menu.flash.16777216_7340032.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_7340032.build.fs_start=277868544 -melopero_shake_rp2040.menu.flash.16777216_7340032.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -melopero_shake_rp2040.menu.flash.16777216_8388608.upload.maximum_size=8384512 -melopero_shake_rp2040.menu.flash.16777216_8388608.build.flash_length=8384512 -melopero_shake_rp2040.menu.flash.16777216_8388608.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_8388608.build.fs_start=276819968 -melopero_shake_rp2040.menu.flash.16777216_8388608.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -melopero_shake_rp2040.menu.flash.16777216_9437184.upload.maximum_size=7335936 -melopero_shake_rp2040.menu.flash.16777216_9437184.build.flash_length=7335936 -melopero_shake_rp2040.menu.flash.16777216_9437184.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_9437184.build.fs_start=275771392 -melopero_shake_rp2040.menu.flash.16777216_9437184.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -melopero_shake_rp2040.menu.flash.16777216_10485760.upload.maximum_size=6287360 -melopero_shake_rp2040.menu.flash.16777216_10485760.build.flash_length=6287360 -melopero_shake_rp2040.menu.flash.16777216_10485760.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_10485760.build.fs_start=274722816 -melopero_shake_rp2040.menu.flash.16777216_10485760.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -melopero_shake_rp2040.menu.flash.16777216_11534336.upload.maximum_size=5238784 -melopero_shake_rp2040.menu.flash.16777216_11534336.build.flash_length=5238784 -melopero_shake_rp2040.menu.flash.16777216_11534336.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_11534336.build.fs_start=273674240 -melopero_shake_rp2040.menu.flash.16777216_11534336.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -melopero_shake_rp2040.menu.flash.16777216_12582912.upload.maximum_size=4190208 -melopero_shake_rp2040.menu.flash.16777216_12582912.build.flash_length=4190208 -melopero_shake_rp2040.menu.flash.16777216_12582912.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_12582912.build.fs_start=272625664 -melopero_shake_rp2040.menu.flash.16777216_12582912.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -melopero_shake_rp2040.menu.flash.16777216_13631488.upload.maximum_size=3141632 -melopero_shake_rp2040.menu.flash.16777216_13631488.build.flash_length=3141632 -melopero_shake_rp2040.menu.flash.16777216_13631488.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_13631488.build.fs_start=271577088 -melopero_shake_rp2040.menu.flash.16777216_13631488.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -melopero_shake_rp2040.menu.flash.16777216_14680064.upload.maximum_size=2093056 -melopero_shake_rp2040.menu.flash.16777216_14680064.build.flash_length=2093056 -melopero_shake_rp2040.menu.flash.16777216_14680064.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_14680064.build.fs_start=270528512 -melopero_shake_rp2040.menu.flash.16777216_14680064.build.fs_end=285208576 -melopero_shake_rp2040.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -melopero_shake_rp2040.menu.flash.16777216_15728640.upload.maximum_size=1044480 -melopero_shake_rp2040.menu.flash.16777216_15728640.build.flash_length=1044480 -melopero_shake_rp2040.menu.flash.16777216_15728640.build.eeprom_start=285208576 -melopero_shake_rp2040.menu.flash.16777216_15728640.build.fs_start=269479936 -melopero_shake_rp2040.menu.flash.16777216_15728640.build.fs_end=285208576 -melopero_shake_rp2040.menu.freq.125=125 MHz -melopero_shake_rp2040.menu.freq.125.build.f_cpu=125000000L -melopero_shake_rp2040.menu.freq.50=50 MHz -melopero_shake_rp2040.menu.freq.50.build.f_cpu=50000000L -melopero_shake_rp2040.menu.freq.100=100 MHz -melopero_shake_rp2040.menu.freq.100.build.f_cpu=100000000L -melopero_shake_rp2040.menu.freq.133=133 MHz -melopero_shake_rp2040.menu.freq.133.build.f_cpu=133000000L -melopero_shake_rp2040.menu.freq.150=150 MHz (Overclock) -melopero_shake_rp2040.menu.freq.150.build.f_cpu=150000000L -melopero_shake_rp2040.menu.freq.175=175 MHz (Overclock) -melopero_shake_rp2040.menu.freq.175.build.f_cpu=175000000L -melopero_shake_rp2040.menu.freq.200=200 MHz (Overclock) -melopero_shake_rp2040.menu.freq.200.build.f_cpu=200000000L -melopero_shake_rp2040.menu.freq.225=225 MHz (Overclock) -melopero_shake_rp2040.menu.freq.225.build.f_cpu=225000000L -melopero_shake_rp2040.menu.freq.250=250 MHz (Overclock) -melopero_shake_rp2040.menu.freq.250.build.f_cpu=250000000L -melopero_shake_rp2040.menu.freq.275=275 MHz (Overclock) -melopero_shake_rp2040.menu.freq.275.build.f_cpu=275000000L -melopero_shake_rp2040.menu.freq.300=300 MHz (Overclock) -melopero_shake_rp2040.menu.freq.300.build.f_cpu=300000000L -melopero_shake_rp2040.menu.dbgport.Disabled=Disabled -melopero_shake_rp2040.menu.dbgport.Disabled.build.debug_port= -melopero_shake_rp2040.menu.dbgport.Serial=Serial -melopero_shake_rp2040.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -melopero_shake_rp2040.menu.dbgport.Serial1=Serial1 -melopero_shake_rp2040.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -melopero_shake_rp2040.menu.dbgport.Serial2=Serial2 -melopero_shake_rp2040.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -melopero_shake_rp2040.menu.dbglvl.None=None -melopero_shake_rp2040.menu.dbglvl.None.build.debug_level= -melopero_shake_rp2040.menu.dbglvl.Core=Core -melopero_shake_rp2040.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -melopero_shake_rp2040.menu.dbglvl.SPI=SPI -melopero_shake_rp2040.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -melopero_shake_rp2040.menu.dbglvl.Wire=Wire -melopero_shake_rp2040.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -melopero_shake_rp2040.menu.dbglvl.All=All -melopero_shake_rp2040.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -melopero_shake_rp2040.menu.dbglvl.NDEBUG=NDEBUG -melopero_shake_rp2040.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -melopero_shake_rp2040.menu.usbstack.picosdk=Pico SDK -melopero_shake_rp2040.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -melopero_shake_rp2040.menu.usbstack.tinyusb=Adafruit TinyUSB -melopero_shake_rp2040.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Melopero Shake RP2040 (Picoprobe) -# ----------------------------------- -melopero_shake_rp2040picoprobe.name=Melopero Shake RP2040 (Picoprobe) -melopero_shake_rp2040picoprobe.vid.0=0x2e8a -melopero_shake_rp2040picoprobe.pid.0=0x0004 -melopero_shake_rp2040picoprobe.build.usbpid=-DSERIALUSB_PID=0x1005 -melopero_shake_rp2040picoprobe.build.board=MELOPERO_SHAKE_RP2040 -melopero_shake_rp2040picoprobe.build.mcu=cortex-m0plus -melopero_shake_rp2040picoprobe.build.variant=melopero_shake_rp2040 -melopero_shake_rp2040picoprobe.upload.tool=picoprobe -melopero_shake_rp2040picoprobe.upload.maximum_size=16777216 -melopero_shake_rp2040picoprobe.upload.maximum_data_size=262144 -melopero_shake_rp2040picoprobe.upload.wait_for_upload_port=true -melopero_shake_rp2040picoprobe.upload.erase_cmd= -melopero_shake_rp2040picoprobe.serial.disableDTR=false -melopero_shake_rp2040picoprobe.serial.disableRTS=false -melopero_shake_rp2040picoprobe.build.f_cpu=125000000 -melopero_shake_rp2040picoprobe.build.led= -melopero_shake_rp2040picoprobe.build.core=rp2040 -melopero_shake_rp2040picoprobe.build.mcu=rp2040 -melopero_shake_rp2040picoprobe.build.ldscript=memmap_default.ld -melopero_shake_rp2040picoprobe.build.ram_length=256k -melopero_shake_rp2040picoprobe.build.boot2=boot2_w25q080_2_padded_checksum -melopero_shake_rp2040picoprobe.build.vid=0x2e8a -melopero_shake_rp2040picoprobe.build.pid=0x1005 -melopero_shake_rp2040picoprobe.build.usb_manufacturer="Melopero" -melopero_shake_rp2040picoprobe.build.usb_product="Shake RP2040 (Picoprobe)" -melopero_shake_rp2040picoprobe.menu.flash.16777216_0=16MB (no FS) -melopero_shake_rp2040picoprobe.menu.flash.16777216_0.upload.maximum_size=16773120 -melopero_shake_rp2040picoprobe.menu.flash.16777216_0.build.flash_length=16773120 -melopero_shake_rp2040picoprobe.menu.flash.16777216_0.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_0.build.fs_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_0.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_65536.upload.maximum_size=16707584 -melopero_shake_rp2040picoprobe.menu.flash.16777216_65536.build.flash_length=16707584 -melopero_shake_rp2040picoprobe.menu.flash.16777216_65536.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_65536.build.fs_start=285143040 -melopero_shake_rp2040picoprobe.menu.flash.16777216_65536.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_131072.upload.maximum_size=16642048 -melopero_shake_rp2040picoprobe.menu.flash.16777216_131072.build.flash_length=16642048 -melopero_shake_rp2040picoprobe.menu.flash.16777216_131072.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_131072.build.fs_start=285077504 -melopero_shake_rp2040picoprobe.menu.flash.16777216_131072.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_262144.upload.maximum_size=16510976 -melopero_shake_rp2040picoprobe.menu.flash.16777216_262144.build.flash_length=16510976 -melopero_shake_rp2040picoprobe.menu.flash.16777216_262144.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_262144.build.fs_start=284946432 -melopero_shake_rp2040picoprobe.menu.flash.16777216_262144.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_524288.upload.maximum_size=16248832 -melopero_shake_rp2040picoprobe.menu.flash.16777216_524288.build.flash_length=16248832 -melopero_shake_rp2040picoprobe.menu.flash.16777216_524288.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_524288.build.fs_start=284684288 -melopero_shake_rp2040picoprobe.menu.flash.16777216_524288.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_1048576.upload.maximum_size=15724544 -melopero_shake_rp2040picoprobe.menu.flash.16777216_1048576.build.flash_length=15724544 -melopero_shake_rp2040picoprobe.menu.flash.16777216_1048576.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_1048576.build.fs_start=284160000 -melopero_shake_rp2040picoprobe.menu.flash.16777216_1048576.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_2097152.upload.maximum_size=14675968 -melopero_shake_rp2040picoprobe.menu.flash.16777216_2097152.build.flash_length=14675968 -melopero_shake_rp2040picoprobe.menu.flash.16777216_2097152.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_2097152.build.fs_start=283111424 -melopero_shake_rp2040picoprobe.menu.flash.16777216_2097152.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_3145728.upload.maximum_size=13627392 -melopero_shake_rp2040picoprobe.menu.flash.16777216_3145728.build.flash_length=13627392 -melopero_shake_rp2040picoprobe.menu.flash.16777216_3145728.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_3145728.build.fs_start=282062848 -melopero_shake_rp2040picoprobe.menu.flash.16777216_3145728.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_4194304.upload.maximum_size=12578816 -melopero_shake_rp2040picoprobe.menu.flash.16777216_4194304.build.flash_length=12578816 -melopero_shake_rp2040picoprobe.menu.flash.16777216_4194304.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_4194304.build.fs_start=281014272 -melopero_shake_rp2040picoprobe.menu.flash.16777216_4194304.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_5242880.upload.maximum_size=11530240 -melopero_shake_rp2040picoprobe.menu.flash.16777216_5242880.build.flash_length=11530240 -melopero_shake_rp2040picoprobe.menu.flash.16777216_5242880.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_5242880.build.fs_start=279965696 -melopero_shake_rp2040picoprobe.menu.flash.16777216_5242880.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_6291456.upload.maximum_size=10481664 -melopero_shake_rp2040picoprobe.menu.flash.16777216_6291456.build.flash_length=10481664 -melopero_shake_rp2040picoprobe.menu.flash.16777216_6291456.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_6291456.build.fs_start=278917120 -melopero_shake_rp2040picoprobe.menu.flash.16777216_6291456.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_7340032.upload.maximum_size=9433088 -melopero_shake_rp2040picoprobe.menu.flash.16777216_7340032.build.flash_length=9433088 -melopero_shake_rp2040picoprobe.menu.flash.16777216_7340032.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_7340032.build.fs_start=277868544 -melopero_shake_rp2040picoprobe.menu.flash.16777216_7340032.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_8388608.upload.maximum_size=8384512 -melopero_shake_rp2040picoprobe.menu.flash.16777216_8388608.build.flash_length=8384512 -melopero_shake_rp2040picoprobe.menu.flash.16777216_8388608.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_8388608.build.fs_start=276819968 -melopero_shake_rp2040picoprobe.menu.flash.16777216_8388608.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_9437184.upload.maximum_size=7335936 -melopero_shake_rp2040picoprobe.menu.flash.16777216_9437184.build.flash_length=7335936 -melopero_shake_rp2040picoprobe.menu.flash.16777216_9437184.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_9437184.build.fs_start=275771392 -melopero_shake_rp2040picoprobe.menu.flash.16777216_9437184.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_10485760.upload.maximum_size=6287360 -melopero_shake_rp2040picoprobe.menu.flash.16777216_10485760.build.flash_length=6287360 -melopero_shake_rp2040picoprobe.menu.flash.16777216_10485760.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_10485760.build.fs_start=274722816 -melopero_shake_rp2040picoprobe.menu.flash.16777216_10485760.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_11534336.upload.maximum_size=5238784 -melopero_shake_rp2040picoprobe.menu.flash.16777216_11534336.build.flash_length=5238784 -melopero_shake_rp2040picoprobe.menu.flash.16777216_11534336.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_11534336.build.fs_start=273674240 -melopero_shake_rp2040picoprobe.menu.flash.16777216_11534336.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_12582912.upload.maximum_size=4190208 -melopero_shake_rp2040picoprobe.menu.flash.16777216_12582912.build.flash_length=4190208 -melopero_shake_rp2040picoprobe.menu.flash.16777216_12582912.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_12582912.build.fs_start=272625664 -melopero_shake_rp2040picoprobe.menu.flash.16777216_12582912.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_13631488.upload.maximum_size=3141632 -melopero_shake_rp2040picoprobe.menu.flash.16777216_13631488.build.flash_length=3141632 -melopero_shake_rp2040picoprobe.menu.flash.16777216_13631488.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_13631488.build.fs_start=271577088 -melopero_shake_rp2040picoprobe.menu.flash.16777216_13631488.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_14680064.upload.maximum_size=2093056 -melopero_shake_rp2040picoprobe.menu.flash.16777216_14680064.build.flash_length=2093056 -melopero_shake_rp2040picoprobe.menu.flash.16777216_14680064.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_14680064.build.fs_start=270528512 -melopero_shake_rp2040picoprobe.menu.flash.16777216_14680064.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -melopero_shake_rp2040picoprobe.menu.flash.16777216_15728640.upload.maximum_size=1044480 -melopero_shake_rp2040picoprobe.menu.flash.16777216_15728640.build.flash_length=1044480 -melopero_shake_rp2040picoprobe.menu.flash.16777216_15728640.build.eeprom_start=285208576 -melopero_shake_rp2040picoprobe.menu.flash.16777216_15728640.build.fs_start=269479936 -melopero_shake_rp2040picoprobe.menu.flash.16777216_15728640.build.fs_end=285208576 -melopero_shake_rp2040picoprobe.menu.freq.125=125 MHz -melopero_shake_rp2040picoprobe.menu.freq.125.build.f_cpu=125000000L -melopero_shake_rp2040picoprobe.menu.freq.50=50 MHz -melopero_shake_rp2040picoprobe.menu.freq.50.build.f_cpu=50000000L -melopero_shake_rp2040picoprobe.menu.freq.100=100 MHz -melopero_shake_rp2040picoprobe.menu.freq.100.build.f_cpu=100000000L -melopero_shake_rp2040picoprobe.menu.freq.133=133 MHz -melopero_shake_rp2040picoprobe.menu.freq.133.build.f_cpu=133000000L -melopero_shake_rp2040picoprobe.menu.freq.150=150 MHz (Overclock) -melopero_shake_rp2040picoprobe.menu.freq.150.build.f_cpu=150000000L -melopero_shake_rp2040picoprobe.menu.freq.175=175 MHz (Overclock) -melopero_shake_rp2040picoprobe.menu.freq.175.build.f_cpu=175000000L -melopero_shake_rp2040picoprobe.menu.freq.200=200 MHz (Overclock) -melopero_shake_rp2040picoprobe.menu.freq.200.build.f_cpu=200000000L -melopero_shake_rp2040picoprobe.menu.freq.225=225 MHz (Overclock) -melopero_shake_rp2040picoprobe.menu.freq.225.build.f_cpu=225000000L -melopero_shake_rp2040picoprobe.menu.freq.250=250 MHz (Overclock) -melopero_shake_rp2040picoprobe.menu.freq.250.build.f_cpu=250000000L -melopero_shake_rp2040picoprobe.menu.freq.275=275 MHz (Overclock) -melopero_shake_rp2040picoprobe.menu.freq.275.build.f_cpu=275000000L -melopero_shake_rp2040picoprobe.menu.freq.300=300 MHz (Overclock) -melopero_shake_rp2040picoprobe.menu.freq.300.build.f_cpu=300000000L -melopero_shake_rp2040picoprobe.menu.dbgport.Disabled=Disabled -melopero_shake_rp2040picoprobe.menu.dbgport.Disabled.build.debug_port= -melopero_shake_rp2040picoprobe.menu.dbgport.Serial=Serial -melopero_shake_rp2040picoprobe.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -melopero_shake_rp2040picoprobe.menu.dbgport.Serial1=Serial1 -melopero_shake_rp2040picoprobe.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -melopero_shake_rp2040picoprobe.menu.dbgport.Serial2=Serial2 -melopero_shake_rp2040picoprobe.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -melopero_shake_rp2040picoprobe.menu.dbglvl.None=None -melopero_shake_rp2040picoprobe.menu.dbglvl.None.build.debug_level= -melopero_shake_rp2040picoprobe.menu.dbglvl.Core=Core -melopero_shake_rp2040picoprobe.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -melopero_shake_rp2040picoprobe.menu.dbglvl.SPI=SPI -melopero_shake_rp2040picoprobe.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -melopero_shake_rp2040picoprobe.menu.dbglvl.Wire=Wire -melopero_shake_rp2040picoprobe.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -melopero_shake_rp2040picoprobe.menu.dbglvl.All=All -melopero_shake_rp2040picoprobe.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -melopero_shake_rp2040picoprobe.menu.dbglvl.NDEBUG=NDEBUG -melopero_shake_rp2040picoprobe.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -melopero_shake_rp2040picoprobe.menu.usbstack.picosdk=Pico SDK -melopero_shake_rp2040picoprobe.menu.usbstack.picosdk.build.usbstack_flags="-I{runtime.platform.path}/tools/libpico" -melopero_shake_rp2040picoprobe.menu.usbstack.tinyusb=Adafruit TinyUSB -melopero_shake_rp2040picoprobe.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino" - -# ----------------------------------- -# Melopero Shake RP2040 (pico-debug) -# ----------------------------------- -melopero_shake_rp2040picodebug.name=Melopero Shake RP2040 (pico-debug) -melopero_shake_rp2040picodebug.vid.0=0x1209 -melopero_shake_rp2040picodebug.pid.0=0x2488 -melopero_shake_rp2040picodebug.build.usbpid=-DSERIALUSB_PID=0x1005 -melopero_shake_rp2040picodebug.build.board=MELOPERO_SHAKE_RP2040 -melopero_shake_rp2040picodebug.build.mcu=cortex-m0plus -melopero_shake_rp2040picodebug.build.variant=melopero_shake_rp2040 -melopero_shake_rp2040picodebug.upload.tool=picodebug -melopero_shake_rp2040picodebug.upload.maximum_size=16777216 -melopero_shake_rp2040picodebug.upload.maximum_data_size=245760 -melopero_shake_rp2040picodebug.upload.wait_for_upload_port=true -melopero_shake_rp2040picodebug.upload.erase_cmd= -melopero_shake_rp2040picodebug.serial.disableDTR=false -melopero_shake_rp2040picodebug.serial.disableRTS=false -melopero_shake_rp2040picodebug.build.f_cpu=125000000 -melopero_shake_rp2040picodebug.build.led= -melopero_shake_rp2040picodebug.build.core=rp2040 -melopero_shake_rp2040picodebug.build.mcu=rp2040 -melopero_shake_rp2040picodebug.build.ldscript=memmap_default.ld -melopero_shake_rp2040picodebug.build.ram_length=240k -melopero_shake_rp2040picodebug.build.boot2=boot2_w25q080_2_padded_checksum -melopero_shake_rp2040picodebug.build.vid=0x2e8a -melopero_shake_rp2040picodebug.build.pid=0x1005 -melopero_shake_rp2040picodebug.build.usb_manufacturer="Melopero" -melopero_shake_rp2040picodebug.build.usb_product="Shake RP2040 (pico-debug)" -melopero_shake_rp2040picodebug.menu.flash.16777216_0=16MB (no FS) -melopero_shake_rp2040picodebug.menu.flash.16777216_0.upload.maximum_size=16773120 -melopero_shake_rp2040picodebug.menu.flash.16777216_0.build.flash_length=16773120 -melopero_shake_rp2040picodebug.menu.flash.16777216_0.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_0.build.fs_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_0.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB) -melopero_shake_rp2040picodebug.menu.flash.16777216_65536.upload.maximum_size=16707584 -melopero_shake_rp2040picodebug.menu.flash.16777216_65536.build.flash_length=16707584 -melopero_shake_rp2040picodebug.menu.flash.16777216_65536.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_65536.build.fs_start=285143040 -melopero_shake_rp2040picodebug.menu.flash.16777216_65536.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB) -melopero_shake_rp2040picodebug.menu.flash.16777216_131072.upload.maximum_size=16642048 -melopero_shake_rp2040picodebug.menu.flash.16777216_131072.build.flash_length=16642048 -melopero_shake_rp2040picodebug.menu.flash.16777216_131072.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_131072.build.fs_start=285077504 -melopero_shake_rp2040picodebug.menu.flash.16777216_131072.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB) -melopero_shake_rp2040picodebug.menu.flash.16777216_262144.upload.maximum_size=16510976 -melopero_shake_rp2040picodebug.menu.flash.16777216_262144.build.flash_length=16510976 -melopero_shake_rp2040picodebug.menu.flash.16777216_262144.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_262144.build.fs_start=284946432 -melopero_shake_rp2040picodebug.menu.flash.16777216_262144.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB) -melopero_shake_rp2040picodebug.menu.flash.16777216_524288.upload.maximum_size=16248832 -melopero_shake_rp2040picodebug.menu.flash.16777216_524288.build.flash_length=16248832 -melopero_shake_rp2040picodebug.menu.flash.16777216_524288.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_524288.build.fs_start=284684288 -melopero_shake_rp2040picodebug.menu.flash.16777216_524288.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_1048576.upload.maximum_size=15724544 -melopero_shake_rp2040picodebug.menu.flash.16777216_1048576.build.flash_length=15724544 -melopero_shake_rp2040picodebug.menu.flash.16777216_1048576.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_1048576.build.fs_start=284160000 -melopero_shake_rp2040picodebug.menu.flash.16777216_1048576.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_2097152.upload.maximum_size=14675968 -melopero_shake_rp2040picodebug.menu.flash.16777216_2097152.build.flash_length=14675968 -melopero_shake_rp2040picodebug.menu.flash.16777216_2097152.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_2097152.build.fs_start=283111424 -melopero_shake_rp2040picodebug.menu.flash.16777216_2097152.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_3145728.upload.maximum_size=13627392 -melopero_shake_rp2040picodebug.menu.flash.16777216_3145728.build.flash_length=13627392 -melopero_shake_rp2040picodebug.menu.flash.16777216_3145728.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_3145728.build.fs_start=282062848 -melopero_shake_rp2040picodebug.menu.flash.16777216_3145728.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_4194304.upload.maximum_size=12578816 -melopero_shake_rp2040picodebug.menu.flash.16777216_4194304.build.flash_length=12578816 -melopero_shake_rp2040picodebug.menu.flash.16777216_4194304.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_4194304.build.fs_start=281014272 -melopero_shake_rp2040picodebug.menu.flash.16777216_4194304.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_5242880.upload.maximum_size=11530240 -melopero_shake_rp2040picodebug.menu.flash.16777216_5242880.build.flash_length=11530240 -melopero_shake_rp2040picodebug.menu.flash.16777216_5242880.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_5242880.build.fs_start=279965696 -melopero_shake_rp2040picodebug.menu.flash.16777216_5242880.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_6291456.upload.maximum_size=10481664 -melopero_shake_rp2040picodebug.menu.flash.16777216_6291456.build.flash_length=10481664 -melopero_shake_rp2040picodebug.menu.flash.16777216_6291456.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_6291456.build.fs_start=278917120 -melopero_shake_rp2040picodebug.menu.flash.16777216_6291456.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_7340032.upload.maximum_size=9433088 -melopero_shake_rp2040picodebug.menu.flash.16777216_7340032.build.flash_length=9433088 -melopero_shake_rp2040picodebug.menu.flash.16777216_7340032.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_7340032.build.fs_start=277868544 -melopero_shake_rp2040picodebug.menu.flash.16777216_7340032.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_8388608.upload.maximum_size=8384512 -melopero_shake_rp2040picodebug.menu.flash.16777216_8388608.build.flash_length=8384512 -melopero_shake_rp2040picodebug.menu.flash.16777216_8388608.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_8388608.build.fs_start=276819968 -melopero_shake_rp2040picodebug.menu.flash.16777216_8388608.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_9437184.upload.maximum_size=7335936 -melopero_shake_rp2040picodebug.menu.flash.16777216_9437184.build.flash_length=7335936 -melopero_shake_rp2040picodebug.menu.flash.16777216_9437184.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_9437184.build.fs_start=275771392 -melopero_shake_rp2040picodebug.menu.flash.16777216_9437184.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_10485760.upload.maximum_size=6287360 -melopero_shake_rp2040picodebug.menu.flash.16777216_10485760.build.flash_length=6287360 -melopero_shake_rp2040picodebug.menu.flash.16777216_10485760.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_10485760.build.fs_start=274722816 -melopero_shake_rp2040picodebug.menu.flash.16777216_10485760.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_11534336.upload.maximum_size=5238784 -melopero_shake_rp2040picodebug.menu.flash.16777216_11534336.build.flash_length=5238784 -melopero_shake_rp2040picodebug.menu.flash.16777216_11534336.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_11534336.build.fs_start=273674240 -melopero_shake_rp2040picodebug.menu.flash.16777216_11534336.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_12582912.upload.maximum_size=4190208 -melopero_shake_rp2040picodebug.menu.flash.16777216_12582912.build.flash_length=4190208 -melopero_shake_rp2040picodebug.menu.flash.16777216_12582912.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_12582912.build.fs_start=272625664 -melopero_shake_rp2040picodebug.menu.flash.16777216_12582912.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_13631488.upload.maximum_size=3141632 -melopero_shake_rp2040picodebug.menu.flash.16777216_13631488.build.flash_length=3141632 -melopero_shake_rp2040picodebug.menu.flash.16777216_13631488.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_13631488.build.fs_start=271577088 -melopero_shake_rp2040picodebug.menu.flash.16777216_13631488.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_14680064.upload.maximum_size=2093056 -melopero_shake_rp2040picodebug.menu.flash.16777216_14680064.build.flash_length=2093056 -melopero_shake_rp2040picodebug.menu.flash.16777216_14680064.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_14680064.build.fs_start=270528512 -melopero_shake_rp2040picodebug.menu.flash.16777216_14680064.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB) -melopero_shake_rp2040picodebug.menu.flash.16777216_15728640.upload.maximum_size=1044480 -melopero_shake_rp2040picodebug.menu.flash.16777216_15728640.build.flash_length=1044480 -melopero_shake_rp2040picodebug.menu.flash.16777216_15728640.build.eeprom_start=285208576 -melopero_shake_rp2040picodebug.menu.flash.16777216_15728640.build.fs_start=269479936 -melopero_shake_rp2040picodebug.menu.flash.16777216_15728640.build.fs_end=285208576 -melopero_shake_rp2040picodebug.menu.freq.125=125 MHz -melopero_shake_rp2040picodebug.menu.freq.125.build.f_cpu=125000000L -melopero_shake_rp2040picodebug.menu.freq.50=50 MHz -melopero_shake_rp2040picodebug.menu.freq.50.build.f_cpu=50000000L -melopero_shake_rp2040picodebug.menu.freq.100=100 MHz -melopero_shake_rp2040picodebug.menu.freq.100.build.f_cpu=100000000L -melopero_shake_rp2040picodebug.menu.freq.133=133 MHz -melopero_shake_rp2040picodebug.menu.freq.133.build.f_cpu=133000000L -melopero_shake_rp2040picodebug.menu.freq.150=150 MHz (Overclock) -melopero_shake_rp2040picodebug.menu.freq.150.build.f_cpu=150000000L -melopero_shake_rp2040picodebug.menu.freq.175=175 MHz (Overclock) -melopero_shake_rp2040picodebug.menu.freq.175.build.f_cpu=175000000L -melopero_shake_rp2040picodebug.menu.freq.200=200 MHz (Overclock) -melopero_shake_rp2040picodebug.menu.freq.200.build.f_cpu=200000000L -melopero_shake_rp2040picodebug.menu.freq.225=225 MHz (Overclock) -melopero_shake_rp2040picodebug.menu.freq.225.build.f_cpu=225000000L -melopero_shake_rp2040picodebug.menu.freq.250=250 MHz (Overclock) -melopero_shake_rp2040picodebug.menu.freq.250.build.f_cpu=250000000L -melopero_shake_rp2040picodebug.menu.freq.275=275 MHz (Overclock) -melopero_shake_rp2040picodebug.menu.freq.275.build.f_cpu=275000000L -melopero_shake_rp2040picodebug.menu.freq.300=300 MHz (Overclock) -melopero_shake_rp2040picodebug.menu.freq.300.build.f_cpu=300000000L -melopero_shake_rp2040picodebug.menu.dbgport.Disabled=Disabled -melopero_shake_rp2040picodebug.menu.dbgport.Disabled.build.debug_port= -melopero_shake_rp2040picodebug.menu.dbgport.Serial=Serial -melopero_shake_rp2040picodebug.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial -melopero_shake_rp2040picodebug.menu.dbgport.Serial1=Serial1 -melopero_shake_rp2040picodebug.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1 -melopero_shake_rp2040picodebug.menu.dbgport.Serial2=Serial2 -melopero_shake_rp2040picodebug.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2 -melopero_shake_rp2040picodebug.menu.dbglvl.None=None -melopero_shake_rp2040picodebug.menu.dbglvl.None.build.debug_level= -melopero_shake_rp2040picodebug.menu.dbglvl.Core=Core -melopero_shake_rp2040picodebug.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE -melopero_shake_rp2040picodebug.menu.dbglvl.SPI=SPI -melopero_shake_rp2040picodebug.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI -melopero_shake_rp2040picodebug.menu.dbglvl.Wire=Wire -melopero_shake_rp2040picodebug.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE -melopero_shake_rp2040picodebug.menu.dbglvl.All=All -melopero_shake_rp2040picodebug.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -melopero_shake_rp2040picodebug.menu.dbglvl.NDEBUG=NDEBUG -melopero_shake_rp2040picodebug.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG -melopero_shake_rp2040picodebug.menu.usbstack.nousb=No USB -melopero_shake_rp2040picodebug.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico" From 742cecfe89d53929d544369d403f0101a8738c20 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 15 Nov 2021 17:53:52 +0100 Subject: [PATCH 17/22] renaming main RP2040 boards menu --- platform.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.txt b/platform.txt index 56d174664..f988f93ae 100644 --- a/platform.txt +++ b/platform.txt @@ -19,7 +19,7 @@ # For more info: # https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification -name=Raspberry Pi RP2040 Boards +name=Arancino RP2040 Boards version=0.9.9 runtime.tools.pqt-gcc.path={runtime.platform.path}/system/arm-none-eabi runtime.tools.pqt-python3.path={runtime.platform.path}/system/python3 From 89ccca894a9d6fb470125531fe1cec40746d8d28 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 15 Nov 2021 17:57:26 +0100 Subject: [PATCH 18/22] skipping menu renaming and platform version in sed operations --- .gitlab-ci.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7939be4d9..c94f783c7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -89,9 +89,7 @@ package_release: sed 's/^tools.uf2conv.cmd=.*//g' | sed 's/^#tools.uf2conv.cmd=/tools.uf2conv.cmd=/g' | sed 's/^tools.picoprobe.cmd=.*//g' | - sed 's/^#tools.picoprobe.cmd=/tools.picoprobe.cmd=/g' | - sed "s/version=.*/version=$ver/g" | - sed -E "s/name=([a-zA-Z0-9\ -]+).*/name=\1($ver)/g" | tee platform.txt + sed 's/^#tools.picoprobe.cmd=/tools.picoprobe.cmd=/g' | tee platform.txt # Put core version and short hash of git version into core_version.h - echo "#define ARDUINO_RP2040_GIT_VER 0x`git rev-parse --short=8 HEAD 2>/dev/null`" > cores/rp2040/core_version.h From 013bcab61a05a7fca743ae4b4fffa0180a3d221a Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 15 Nov 2021 18:18:41 +0100 Subject: [PATCH 19/22] the correct tag for pubsubclient library is v2.8 --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c94f783c7..1e9ee4e35 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -127,7 +127,7 @@ package_release: - git clone $REPO_LIB_MICROCONTROLLER_ID_URL -b 1.0.0 libraries/Microcontroller-id # adding MQTT PubSubClient into core - - git clone $REPO_LIB_PUBSUBCLIENT_URL -b 2.8 libraries/PubSubClient + - git clone $REPO_LIB_PUBSUBCLIENT_URL -b v2.8 libraries/PubSubClient - cd .. # tar files and move temp folder back From 595507f7f7cde201c71ec6f8ecae6c1ba79d888f Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Mon, 15 Nov 2021 21:13:25 +0100 Subject: [PATCH 20/22] rework of platform.txt swap after sed modifications --- .gitlab-ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1e9ee4e35..b879532e0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -89,7 +89,11 @@ package_release: sed 's/^tools.uf2conv.cmd=.*//g' | sed 's/^#tools.uf2conv.cmd=/tools.uf2conv.cmd=/g' | sed 's/^tools.picoprobe.cmd=.*//g' | - sed 's/^#tools.picoprobe.cmd=/tools.picoprobe.cmd=/g' | tee platform.txt + sed 's/^#tools.picoprobe.cmd=/tools.picoprobe.cmd=/g' | tee /tmp/platform.txt + + - rm platform.txt + + - mv /tmp/platform.txt . # Put core version and short hash of git version into core_version.h - echo "#define ARDUINO_RP2040_GIT_VER 0x`git rev-parse --short=8 HEAD 2>/dev/null`" > cores/rp2040/core_version.h @@ -125,7 +129,7 @@ package_release: # adding Microcontroller ID into core - git clone $REPO_LIB_MICROCONTROLLER_ID_URL -b 1.0.0 libraries/Microcontroller-id - + # adding MQTT PubSubClient into core - git clone $REPO_LIB_PUBSUBCLIENT_URL -b v2.8 libraries/PubSubClient From a827955f45549d8ec96bbca076683b5aab09453d Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Fri, 19 Nov 2021 16:26:41 +0100 Subject: [PATCH 21/22] temporarily removing all github workflows --- .github/workflows/pull-request.yml | 188 --------------------- .github/workflows/release-to-publish.yml | 27 --- .github/workflows/tag-to-draft-release.yml | 43 ----- 3 files changed, 258 deletions(-) delete mode 100644 .github/workflows/pull-request.yml delete mode 100644 .github/workflows/release-to-publish.yml delete mode 100644 .github/workflows/tag-to-draft-release.yml diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml deleted file mode 100644 index c4eca368c..000000000 --- a/.github/workflows/pull-request.yml +++ /dev/null @@ -1,188 +0,0 @@ -# Run whenever a PR is generated or updated. - - -name: Arduino-Pico CI - -on: - pull_request: - - -jobs: - -# Me no spell so good - code-spell: - name: Check spelling - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: true - - name: Run codespell - uses: codespell-project/actions-codespell@master - with: - skip: ./pico-extras,./ArduinoCore-API,./libraries/SdFat,./libraries/Adafruit_TinyUSB_Arduino,./libraries/LittleFS/lib,./tools/pyserial,./pico-sdk,./.github,./docs/i2s.rst,./cores/rp2040/api - ignore_words_list: ser,DOUT - -# Consistent style - astyle: - name: Style, Boards, Package - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: false - - name: Check package references - run: | - ./tests/ci/pkgrefs_test.sh - - name: Check boards.txt was not edited after makeboards.py - run: | - ./tools/makeboards.py > boards.txt - # If anything changed, GIT should return an error and fail the test - git diff --exit-code - - name: Run astyle on all code/examples - run: | - sudo apt update - sudo apt install astyle - ./tests/restyle.sh - # If anything changed, GIT should return an error and fail the test - git diff --exit-code - - name: Check Arduino API copy is clean - run: | - git submodule update --init ./ArduinoCore-API - diff -r ./cores/rp2040/api ./ArduinoCore-API/api - -# Build all examples on linux (core and Arduino IDE) - build-linux: - name: Build ${{ matrix.chunk }} - runs-on: ubuntu-latest - strategy: - matrix: - chunk: [0, 1, 2, 3] - steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Cache Linux toolchain - id: cache-linux - uses: actions/cache@v2 - with: - path: ./tools/dist - key: ${{ runner.os }}-${{ hashFiles('package/package_pico_index.template.json', 'tests/common.sh') }} - - name: Build Sketches - env: - TRAVIS_BUILD_DIR: ${{ github.workspace }} - TRAVIS_TAG: ${{ github.ref }} - BUILD_PARITY: custom - mod: 4 - rem: ${{ matrix.chunk }} - run: | - cd pico-sdk - git submodule update --init - cd ../pico-extras - git submodule update --init - cd .. - bash ./tests/build.sh - -# Build TinyUSB examples, requires custom build command line - build-tinyusb: - name: Build TinyUSB Examples - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Cache Linux toolchain - id: cache-linux - uses: actions/cache@v2 - with: - path: ./tools/dist - key: ${{ runner.os }}-${{ hashFiles('package/package_pico_index.template.json', 'tests/common.sh') }} - - name: Build Sketches - env: - TRAVIS_BUILD_DIR: ${{ github.workspace }} - TRAVIS_TAG: ${{ github.ref }} - BUILD_PARITY: custom - run: | - cd pico-sdk - git submodule update --init - cd ../pico-extras - git submodule update --init - cd .. - bash ./tests/build-tinyusb.sh - -# Single build under Windows to ensure the Win toolchain is good. - build-windows: - name: Windows - runs-on: windows-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Cache Windows toolchain - id: cache-windows - uses: actions/cache@v2 - with: - path: ./tools/dist - key: ${{ runner.os }}-${{ hashFiles('package/package_pico_index.template.json', 'tests/common.sh') }} - - name: Build Sketch - env: - TRAVIS_BUILD_DIR: ${{ github.workspace }} - TRAVIS_TAG: ${{ github.ref }} - WINDOWS: 1 - BUILD_PARITY: custom - mod: 500 - rem: 1 - run: | - # Windows has python3 already installed, but it's called "python". - # Copy python.exe to the proper name so scripts "just work". - try { Get-Command python3 } catch { copy (get-command python).source (get-command python).source.Replace("python.exe", "python3.exe") } - cd pico-sdk - git submodule update --init - cd ../pico-extras - git submodule update --init - cd .. - bash ./tests/build.sh - - -# Single build under macOS to ensure the Mac toolchain is good. - build-mac: - name: Mac - runs-on: macOS-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Cache Mac toolchain - id: cache-mac - uses: actions/cache@v2 - with: - path: ./tools/dist - key: ${{ runner.os }}-${{ hashFiles('package/package_pico_index.template.json', 'tests/common.sh') }} - - name: Build Sketch - env: - TRAVIS_BUILD_DIR: ${{ github.workspace }} - TRAVIS_TAG: ${{ github.ref }} - MACOSX: 1 - BUILD_PARITY: custom - mod: 500 - rem: 1 - run: | - cd pico-sdk - git submodule update --init - cd ../pico-extras - git submodule update --init - cd .. - bash ./tests/build.sh - diff --git a/.github/workflows/release-to-publish.yml b/.github/workflows/release-to-publish.yml deleted file mode 100644 index 247963741..000000000 --- a/.github/workflows/release-to-publish.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Arduino-Pico Release Publisher - -on: - release: - types: [published] - -jobs: - package: - name: Update master JSON file - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Deploy updated JSON - env: - TRAVIS_BUILD_DIR: ${{ github.workspace }} - BUILD_TYPE: package - CI_GITHUB_API_KEY: ${{ secrets.GITHUB_TOKEN }} - run: | - pip3 install PyGithub - TAG=$(git describe --exact-match --tags) - curl -L -o package_rp2040_index.json "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/releases/download/$TAG/package_rp2040_index.json" - ./package/update_release.py --token ${CI_GITHUB_API_KEY} --repo "$GITHUB_REPOSITORY" --tag global package_rp2040_index.json diff --git a/.github/workflows/tag-to-draft-release.yml b/.github/workflows/tag-to-draft-release.yml deleted file mode 100644 index 4a83ee242..000000000 --- a/.github/workflows/tag-to-draft-release.yml +++ /dev/null @@ -1,43 +0,0 @@ -# Whenever a tag of the form #.xxxx is pushed against master, generate a -# draft release and upload the ZIP and JSON file to it. Maintainers then -# will manually add the changelist and publish it. - -name: Arduino-Pico Draft Release - -on: - push: - tags: - # Run for tags of the x.x.x* form (i.e. 3.0.0, 3.0.0-beta, etc.). - - '[0-9]+.[0-9]+.[0-9]+*' - -jobs: - package: - name: Package - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: true - fetch-depth: 0 - - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Build package JSON - env: - TRAVIS_BUILD_DIR: ${{ github.workspace }} - BUILD_TYPE: package - CI_GITHUB_API_KEY: ${{ secrets.GITHUB_TOKEN }} - run: | - (cd pico-sdk && git submodule update --init) - (cd pico-extras && git submodule update --init) - (cd ./package && bash ./build_boards_manager_package.sh) - pip3 install PyGithub - # Create a draft release and upload the ZIP and JSON files. - # This draft is not visible to normal users and needs to be - # updated manually with release notes and published from the - # GitHub web interface. - json=$(find ./package/versions -name package_rp2040_index.json) - log=$(find ./package/versions -name package_rp2040_index.log) - zip=$(find ./package/versions -name rp2040*zip) - tag=$(find ./package/versions -name package_rp2040_index.tag -exec cat \{\} \;) - python3 ./package/upload_release.py --repo "$GITHUB_REPOSITORY" --token "$CI_GITHUB_API_KEY" --tag "$tag" --name "Release $tag" --msg "@$log" "$zip" "$json" From bbc9b47e2b519e7f97336017969104f5126fe7ac Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Tue, 7 Dec 2021 10:36:41 +0100 Subject: [PATCH 22/22] removing uselsess variants --- variants/adafruit_feather/pins_arduino.h | 39 ------- variants/adafruit_itsybitsy/pins_arduino.h | 41 ------- variants/adafruit_macropad2040/pins_arduino.h | 52 --------- variants/adafruit_qtpy/pins_arduino.h | 41 ------- variants/adafruit_stemmafriend/pins_arduino.h | 45 -------- .../adafruit_trinkeyrp2040qt/pins_arduino.h | 42 ------- variants/challenger_2040_lte/pins_arduino.h | 75 ------------ .../challenger_2040_wifi/ChallengerWiFi.cpp | 107 ------------------ .../challenger_2040_wifi/ChallengerWiFi.h | 36 ------ variants/challenger_2040_wifi/pins_arduino.h | 71 ------------ variants/melopero_shake_rp2040/pins_arduino.h | 39 ------- .../sparkfun_promicrorp2040/pins_arduino.h | 37 ------ 12 files changed, 625 deletions(-) delete mode 100644 variants/adafruit_feather/pins_arduino.h delete mode 100644 variants/adafruit_itsybitsy/pins_arduino.h delete mode 100644 variants/adafruit_macropad2040/pins_arduino.h delete mode 100644 variants/adafruit_qtpy/pins_arduino.h delete mode 100644 variants/adafruit_stemmafriend/pins_arduino.h delete mode 100644 variants/adafruit_trinkeyrp2040qt/pins_arduino.h delete mode 100644 variants/challenger_2040_lte/pins_arduino.h delete mode 100644 variants/challenger_2040_wifi/ChallengerWiFi.cpp delete mode 100644 variants/challenger_2040_wifi/ChallengerWiFi.h delete mode 100644 variants/challenger_2040_wifi/pins_arduino.h delete mode 100644 variants/melopero_shake_rp2040/pins_arduino.h delete mode 100644 variants/sparkfun_promicrorp2040/pins_arduino.h diff --git a/variants/adafruit_feather/pins_arduino.h b/variants/adafruit_feather/pins_arduino.h deleted file mode 100644 index 02f5994ac..000000000 --- a/variants/adafruit_feather/pins_arduino.h +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - -// Pin definitions taken from: -// https://learn.adafruit.com/assets/100337 - -// LEDs -#define PIN_LED (13u) - -// Serial -#define PIN_SERIAL1_TX (0u) -#define PIN_SERIAL1_RX (1u) - -// Not pinned out -#define PIN_SERIAL2_TX (31u) -#define PIN_SERIAL2_RX (31u) - -// SPI -#define PIN_SPI0_MISO (20u) -#define PIN_SPI0_MOSI (19u) -#define PIN_SPI0_SCK (18u) -#define PIN_SPI0_SS (17u) - -// Not pinned out -#define PIN_SPI1_MISO (31u) -#define PIN_SPI1_MOSI (31u) -#define PIN_SPI1_SCK (31u) -#define PIN_SPI1_SS (31u) - -// Wire -#define PIN_WIRE0_SDA (24u) -#define PIN_WIRE0_SCL (25u) -#define PIN_WIRE1_SDA (2u) -#define PIN_WIRE1_SCL (3u) - -#define SERIAL_HOWMANY (2u) -#define SPI_HOWMANY (1u) -#define WIRE_HOWMANY (1u) - -#include "../generic/common.h" diff --git a/variants/adafruit_itsybitsy/pins_arduino.h b/variants/adafruit_itsybitsy/pins_arduino.h deleted file mode 100644 index 4ec346a75..000000000 --- a/variants/adafruit_itsybitsy/pins_arduino.h +++ /dev/null @@ -1,41 +0,0 @@ -#pragma once - -// Pin definitions taken from: -// https://learn.adafruit.com/assets/100337 - -// LEDs -#define PIN_LED (11u) - -// Serial -#define PIN_SERIAL1_TX (0u) -#define PIN_SERIAL1_RX (1u) - -// Not pinned out -#define PIN_SERIAL2_TX (31u) -#define PIN_SERIAL2_RX (31u) - -// SPI -#define PIN_SPI0_MISO (20u) -#define PIN_SPI0_MOSI (19u) -#define PIN_SPI0_SCK (18u) -#define PIN_SPI0_SS (31u) // not pinned out - -// Not pinned out -#define PIN_SPI1_MISO (31u) -#define PIN_SPI1_MOSI (31u) -#define PIN_SPI1_SCK (31u) -#define PIN_SPI1_SS (31u) - -// Wire -#define PIN_WIRE0_SDA (2u) -#define PIN_WIRE0_SCL (3u) - -// Not pinned out -#define PIN_WIRE1_SDA (31u) -#define PIN_WIRE1_SCL (31u) - -#define SERIAL_HOWMANY (2u) -#define SPI_HOWMANY (1u) -#define WIRE_HOWMANY (1u) - -#include "../generic/common.h" diff --git a/variants/adafruit_macropad2040/pins_arduino.h b/variants/adafruit_macropad2040/pins_arduino.h deleted file mode 100644 index 036f8927d..000000000 --- a/variants/adafruit_macropad2040/pins_arduino.h +++ /dev/null @@ -1,52 +0,0 @@ -#pragma once - - -// LEDs -#define PIN_LED (13u) - -// Extra hardware! -#define PIN_SWITCH 0 -#define PIN_SPEAKER_ENABLE 14 -#define PIN_SPEAKER 16 -#define PIN_ROTB 17 -#define PIN_ROTA 18 -#define OLED_CS 22 -#define OLED_RST 23 -#define OLED_DC 24 - -#define PIN_NEOPIXEL 19 -#define NUM_NEOPIXEL 12 - -// Not pinned out -#define PIN_SERIAL1_TX (31u) -#define PIN_SERIAL1_RX (31u) - -// Not pinned out -#define PIN_SERIAL2_TX (31u) -#define PIN_SERIAL2_RX (31u) - -// SPI -#define PIN_SPI1_MISO (28u) -#define PIN_SPI1_MOSI (27u) -#define PIN_SPI1_SCK (26u) -#define PIN_SPI1_SS (31u) // not pinned out - -// Not pinned out -#define PIN_SPI0_MISO (31u) -#define PIN_SPI0_MOSI (31u) -#define PIN_SPI0_SCK (31u) -#define PIN_SPI0_SS (31u) - -// Wire -#define PIN_WIRE0_SDA (20u) -#define PIN_WIRE0_SCL (21u) - -// Not pinned out -#define PIN_WIRE1_SDA (31u) -#define PIN_WIRE1_SCL (31u) - -#define SERIAL_HOWMANY (1u) -#define SPI_HOWMANY (1u) -#define WIRE_HOWMANY (1u) - -#include "../generic/common.h" diff --git a/variants/adafruit_qtpy/pins_arduino.h b/variants/adafruit_qtpy/pins_arduino.h deleted file mode 100644 index b4825ca97..000000000 --- a/variants/adafruit_qtpy/pins_arduino.h +++ /dev/null @@ -1,41 +0,0 @@ -#pragma once - -// Pin definitions taken from: -// https://learn.adafruit.com/assets/100337 - -// LEDs not pinned out -#define PIN_LED (31u) - -// Serial -#define PIN_SERIAL1_TX (20u) -#define PIN_SERIAL1_RX (5u) - -// Not pinned out -#define PIN_SERIAL2_TX (31u) -#define PIN_SERIAL2_RX (31u) - -// SPI -#define PIN_SPI0_MISO (4u) -#define PIN_SPI0_MOSI (3u) -#define PIN_SPI0_SCK (6u) -#define PIN_SPI0_SS (31u) // not pinned out - -// Not pinned out -#define PIN_SPI1_MISO (31u) -#define PIN_SPI1_MOSI (31u) -#define PIN_SPI1_SCK (31u) -#define PIN_SPI1_SS (31u) - -// Wire -#define PIN_WIRE0_SDA (24u) -#define PIN_WIRE0_SCL (25u) - -// Wire1 is connected to StemmaQT connector -#define PIN_WIRE1_SDA (22u) -#define PIN_WIRE1_SCL (23u) - -#define SERIAL_HOWMANY (2u) -#define SPI_HOWMANY (1u) -#define WIRE_HOWMANY (2u) - -#include "../generic/common.h" diff --git a/variants/adafruit_stemmafriend/pins_arduino.h b/variants/adafruit_stemmafriend/pins_arduino.h deleted file mode 100644 index d48293e0d..000000000 --- a/variants/adafruit_stemmafriend/pins_arduino.h +++ /dev/null @@ -1,45 +0,0 @@ -#pragma once - -// Pin definitions taken from: -// https://learn.adafruit.com/assets/100337 - -// LEDs not pinned out -#define PIN_LED (12u) // backlight, weird but why not? - -#define PIN_NEOPIXEL (17u) -#define NUM_NEOPIXEL (1u) -#define PIN_SWITCH (11u) - -// Serial -#define PIN_SERIAL1_TX (26u) // shared on grove/jst 2mm -#define PIN_SERIAL1_RX (27u) // shared on grove/jst 2mm - -// Not pinned out -#define PIN_SERIAL2_TX (20u) // shared on JST SH -#define PIN_SERIAL2_RX (21u) - -// SPI -#define PIN_SPI0_MISO (4u) // unconnected -#define PIN_SPI0_MOSI (7u) // TFT data -#define PIN_SPI0_SCK (2u) // TFT clock -#define PIN_SPI0_SS (1u) // TFT CS - -// Not pinned out -#define PIN_SPI1_MISO (31u) -#define PIN_SPI1_MOSI (31u) -#define PIN_SPI1_SCK (31u) -#define PIN_SPI1_SS (31u) - -// Wire connected to STEMMA QT -#define PIN_WIRE0_SDA (20u) -#define PIN_WIRE0_SCL (21u) - -// Wire1 is connected to Stemma JST/grove connector -#define PIN_WIRE1_SDA (26u) -#define PIN_WIRE1_SCL (27u) - -#define SERIAL_HOWMANY (2u) -#define SPI_HOWMANY (1u) -#define WIRE_HOWMANY (2u) - -#include "../generic/common.h" diff --git a/variants/adafruit_trinkeyrp2040qt/pins_arduino.h b/variants/adafruit_trinkeyrp2040qt/pins_arduino.h deleted file mode 100644 index fc30dd004..000000000 --- a/variants/adafruit_trinkeyrp2040qt/pins_arduino.h +++ /dev/null @@ -1,42 +0,0 @@ -#pragma once - -// LEDs not pinned out -#define PIN_LED (31u) - -#define PIN_NEOPIXEL (27u) -#define NUM_NEOPIXEL (1u) -#define PIN_SWITCH (12u) - -// Serial, shared on QT pin -#define PIN_SERIAL1_TX (16u) -#define PIN_SERIAL1_RX (17u) - -// Not pinned out -#define PIN_SERIAL2_TX (31u) -#define PIN_SERIAL2_RX (31u) - -// SPI Not pinned out -#define PIN_SPI0_MISO (31u) -#define PIN_SPI0_MOSI (31u) -#define PIN_SPI0_SCK (31u) -#define PIN_SPI0_SS (31u) - -// Not pinned out -#define PIN_SPI1_MISO (31u) -#define PIN_SPI1_MOSI (31u) -#define PIN_SPI1_SCK (31u) -#define PIN_SPI1_SS (31u) - -// Wire -#define PIN_WIRE0_SDA (16u) -#define PIN_WIRE0_SCL (17u) - -// Wire1 Not pinned out -#define PIN_WIRE1_SDA (31u) -#define PIN_WIRE1_SCL (31u) - -#define SERIAL_HOWMANY (1u) -#define SPI_HOWMANY (0u) -#define WIRE_HOWMANY (1u) - -#include "../generic/common.h" diff --git a/variants/challenger_2040_lte/pins_arduino.h b/variants/challenger_2040_lte/pins_arduino.h deleted file mode 100644 index 30e7b7eca..000000000 --- a/variants/challenger_2040_lte/pins_arduino.h +++ /dev/null @@ -1,75 +0,0 @@ -#pragma once - -#define PINS_COUNT (28u) -#define NUM_DIGITAL_PINS (28u) -#define NUM_ANALOG_INPUTS (4u) -#define NUM_ANALOG_OUTPUTS (0u) -#define ADC_RESOLUTION (12u) - -// LEDs -#define PIN_LED (19u) - -// Serial1 (User serial port) -#define PIN_SERIAL1_TX (16u) -#define PIN_SERIAL1_RX (17u) - -// Serial2, connected to SARA-R4XX modem -#define PIN_SERIAL2_TX (4u) -#define PIN_SERIAL2_RX (5u) -#define PIN_SERIAL2_CTS (6u) -#define PIN_SERIAL2_RTS (7u) -#define PIN_SARA_ON (13u) -#define PIN_SARA_RST (14u) -#define PIN_SARA_PWR (15u) - -// SPI -#define PIN_SPI0_MISO (24u) -#define PIN_SPI0_MOSI (23u) -#define PIN_SPI0_SCK (22u) -#define PIN_SPI0_SS (21u) - -// Not pinned out -#define PIN_SPI1_MISO (31u) -#define PIN_SPI1_MOSI (31u) -#define PIN_SPI1_SCK (31u) -#define PIN_SPI1_SS (31u) - -// Wire -#define PIN_WIRE0_SDA (0u) -#define PIN_WIRE0_SCL (1u) - -// Not pinned out -#define PIN_WIRE1_SDA (31u) -#define PIN_WIRE1_SCL (31u) - -#define SERIAL_HOWMANY (2u) -#define SPI_HOWMANY (1u) -#define WIRE_HOWMANY (1u) - -#define LED_BUILTIN PIN_LED - -static const uint8_t D0 = (16u); -static const uint8_t D1 = (17u); -static const uint8_t D2 = (24u); -static const uint8_t D3 = (23u); -static const uint8_t D4 = (22u); -static const uint8_t D5 = (2u); -static const uint8_t D6 = (3u); -static const uint8_t D7 = (0u); -static const uint8_t D8 = (1u); -static const uint8_t D9 = (12u); -static const uint8_t D10 = (11u); -static const uint8_t D11 = (10u); -static const uint8_t D12 = (9u); -static const uint8_t D13 = (8u); -static const uint8_t D14 = (13u); -static const uint8_t D15 = (14u); -static const uint8_t D16 = (15u); -static const uint8_t D17 = (19u); - -static const uint8_t A0 = (29u); -static const uint8_t A1 = (28u); -static const uint8_t A2 = (27u); -static const uint8_t A3 = (26u); -static const uint8_t A4 = (25u); -static const uint8_t A5 = (21u); diff --git a/variants/challenger_2040_wifi/ChallengerWiFi.cpp b/variants/challenger_2040_wifi/ChallengerWiFi.cpp deleted file mode 100644 index 4fa1a6b47..000000000 --- a/variants/challenger_2040_wifi/ChallengerWiFi.cpp +++ /dev/null @@ -1,107 +0,0 @@ -/* - ESP8285 helper class for the Challenger RP2040 WiFi boards - - Copyright (c) 2021 P. Oldberg - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#include -#include - -Challenger2040WiFiClass::Challenger2040WiFiClass() { - pinMode(PIN_ESP8285_RST, OUTPUT); - digitalWrite(PIN_ESP8285_RST, LOW); // Hold ESP8285 in reset - pinMode(PIN_ESP8285_MODE, OUTPUT); - digitalWrite(PIN_ESP8285_MODE, HIGH); // Prepare for normal start -} - -// Do a HW reset by applying a low pulse to the reset line for 1mSec -void Challenger2040WiFiClass::doHWReset() { - digitalWrite(PIN_ESP8285_RST, LOW); // Hold ESP8285 in reset - delay(1); - digitalWrite(PIN_ESP8285_RST, HIGH); // Release ESP8285 reset -} - -// Set the mode flag high to indicate normal run operation and do a HW -// reset. -void Challenger2040WiFiClass::runReset() { // Prepare ESP8285 for normal op - digitalWrite(PIN_ESP8285_MODE, HIGH); // Prepare for normal start - doHWReset(); -} - -// Set the mode flag low to indicate flash operation and do a HW -// reset. -void Challenger2040WiFiClass::flashReset() { // Prepare ESP8285 for flashing - digitalWrite(PIN_ESP8285_MODE, LOW); // Prepare for normal start - doHWReset(); -} - -// Wait for the modem to reply with a "ready" prompt. This can be done -// after a sw or hw reset have been performed to ensure that the AT -// interpreter is up and running. -bool Challenger2040WiFiClass::waitForReady() { - int timeout = 20; // Aprox max 2 sec - - Serial2.begin(DEFAULT_ESP8285_BAUDRATE); - Serial2.setTimeout(100); - String rdy = Serial2.readStringUntil('\n'); - while(!rdy.startsWith("ready") && timeout--) { - rdy = Serial2.readStringUntil('\n'); - } - Serial2.setTimeout(1000); // Reset default timeout to 1000 - if (timeout) - return true; - return false; -} - -// Reset the ESP8285 and wait for the "ready" prompt to be returned. -bool Challenger2040WiFiClass::reset() { - runReset(); - return waitForReady(); -} - -// Checks to see if the modem responds to the "AT" poll command. -bool Challenger2040WiFiClass::isAlive() { - int timeout = 5; - - Serial2.setTimeout(250); - Serial2.println(F("AT")); - String rdy = Serial2.readStringUntil('\n'); - while(!rdy.startsWith(F("OK")) && timeout--) { - rdy = Serial2.readStringUntil('\n'); - } - Serial2.setTimeout(1000); - - if (timeout) - return true; - return false; -} - -// Change the baud rate of the ESP8285 as well as the local UART. -// No checking is done on the input baud rate so the user must know what -// baud rates are valid. The function ends by checking if the ESP8285 is -// reachable by doing an "AT" poll. -bool Challenger2040WiFiClass::changeBaudRate(int baud) { - Serial2.print(F("AT+UART_CUR=")); - Serial2.print(baud); - Serial2.println(F(",8,1,0,0")); - delay(100); - Serial2.end(); - Serial2.begin(baud); - return isAlive(); -} - -Challenger2040WiFiClass Challenger2040WiFi; diff --git a/variants/challenger_2040_wifi/ChallengerWiFi.h b/variants/challenger_2040_wifi/ChallengerWiFi.h deleted file mode 100644 index f87c199e0..000000000 --- a/variants/challenger_2040_wifi/ChallengerWiFi.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - ESP8285 helper class for the Challenger RP2040 WiFi boards - - Copyright (c) 2021 P. Oldberg - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ -#pragma once - -#define DEFAULT_ESP8285_BAUDRATE 115200 - -class Challenger2040WiFiClass { - public: - Challenger2040WiFiClass(); - void doHWReset(); - void runReset(); - void flashReset(); - bool waitForReady(); - bool reset(); - bool isAlive(); - bool changeBaudRate(int baud); -}; - -extern Challenger2040WiFiClass Challenger2040WiFi; diff --git a/variants/challenger_2040_wifi/pins_arduino.h b/variants/challenger_2040_wifi/pins_arduino.h deleted file mode 100644 index 5b78305eb..000000000 --- a/variants/challenger_2040_wifi/pins_arduino.h +++ /dev/null @@ -1,71 +0,0 @@ -#pragma once - -#define PINS_COUNT (24u) -#define NUM_DIGITAL_PINS (24u) -#define NUM_ANALOG_INPUTS (4u) -#define NUM_ANALOG_OUTPUTS (0u) -#define ADC_RESOLUTION (12u) - -// LEDs -#define PIN_LED (12u) - -// Serial -#define PIN_SERIAL1_TX (16u) -#define PIN_SERIAL1_RX (17u) - -// Connected to ESP8285 -#define PIN_SERIAL2_TX (4u) -#define PIN_SERIAL2_RX (5u) - -// SPI -#define PIN_SPI0_MISO (24u) -#define PIN_SPI0_MOSI (23u) -#define PIN_SPI0_SCK (22u) -#define PIN_SPI0_SS (21u) - -// Not pinned out -#define PIN_SPI1_MISO (31u) -#define PIN_SPI1_MOSI (31u) -#define PIN_SPI1_SCK (31u) -#define PIN_SPI1_SS (31u) - -// Wire -#define PIN_WIRE0_SDA (0u) -#define PIN_WIRE0_SCL (1u) - -// Not pinned out -#define PIN_WIRE1_SDA (31u) -#define PIN_WIRE1_SCL (31u) - -#define SERIAL_HOWMANY (2u) -#define SPI_HOWMANY (1u) -#define WIRE_HOWMANY (1u) - -#define LED_BUILTIN PIN_LED -#define NEOPIXEL (11u) - -static const uint8_t D0 = (16u); -static const uint8_t D1 = (17u); -static const uint8_t D2 = (24u); -static const uint8_t D3 = (23u); -static const uint8_t D4 = (22u); -static const uint8_t D5 = (2u); -static const uint8_t D6 = (3u); -static const uint8_t D7 = (0u); -static const uint8_t D8 = (1u); -static const uint8_t D9 = (6u); -static const uint8_t D10 = (7u); -static const uint8_t D11 = (8u); -static const uint8_t D12 = (9u); -static const uint8_t D13 = (10u); -static const uint8_t D14 = (11u); -static const uint8_t D15 = (12u); -static const uint8_t D16 = (13u); -static const uint8_t D17 = (19u); - -static const uint8_t A0 = (26u); -static const uint8_t A1 = (27u); -static const uint8_t A2 = (28u); -static const uint8_t A3 = (29u); -static const uint8_t A4 = (25u); -static const uint8_t A5 = (21u); diff --git a/variants/melopero_shake_rp2040/pins_arduino.h b/variants/melopero_shake_rp2040/pins_arduino.h deleted file mode 100644 index be2c47503..000000000 --- a/variants/melopero_shake_rp2040/pins_arduino.h +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - -// Pin definitions taken from: -// https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf - - -// LEDs -#define PIN_LED (25u) - -// Serial -#define PIN_SERIAL1_TX (0u) -#define PIN_SERIAL1_RX (1u) - -#define PIN_SERIAL2_TX (8u) -#define PIN_SERIAL2_RX (9u) - -// SPI -#define PIN_SPI0_MISO (20u) -#define PIN_SPI0_MOSI (19u) -#define PIN_SPI0_SCK (18u) -#define PIN_SPI0_SS (1u) - -#define PIN_SPI1_MISO (12u) -#define PIN_SPI1_MOSI (11u) -#define PIN_SPI1_SCK (10u) -#define PIN_SPI1_SS (13u) - -// Wire -#define PIN_WIRE0_SDA (8u) -#define PIN_WIRE0_SCL (9u) - -#define PIN_WIRE1_SDA (2u) -#define PIN_WIRE1_SCL (3u) - -#define SERIAL_HOWMANY (3u) -#define SPI_HOWMANY (2u) -#define WIRE_HOWMANY (2u) - -#include "../generic/common.h" diff --git a/variants/sparkfun_promicrorp2040/pins_arduino.h b/variants/sparkfun_promicrorp2040/pins_arduino.h deleted file mode 100644 index 2d9b3ee95..000000000 --- a/variants/sparkfun_promicrorp2040/pins_arduino.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -// Taken from schematic at https://cdn.sparkfun.com/assets/e/2/7/6/b/ProMicroRP2040_Graphical_Datasheet.pdf - -// LEDs -#define PIN_LED (25u) - -#define PIN_NEOPIXEL (25) -#define NUM_NEOPIXEL (1) - -// UARTs -#define PIN_SERIAL1_TX (0u) -#define PIN_SERIAL1_RX (1u) -#define PIN_SERIAL2_TX (8u) -#define PIN_SERIAL2_RX (9u) - -// SPI -#define PIN_SPI0_MISO (20u) -#define PIN_SPI0_MOSI (23u) -#define PIN_SPI0_SCK (22u) -#define PIN_SPI0_SS (21u) -#define PIN_SPI1_MISO (31u) -#define PIN_SPI1_MOSI (31u) -#define PIN_SPI1_SCK (31u) -#define PIN_SPI1_SS (31u) // not pinned out - -// Wire -#define PIN_WIRE0_SDA (16u) -#define PIN_WIRE0_SCL (17u) -#define PIN_WIRE1_SDA (31u) -#define PIN_WIRE1_SCL (31u) - -#define SERIAL_HOWMANY (3u) -#define SPI_HOWMANY (1u) -#define WIRE_HOWMANY (1u) - -#include "../generic/common.h"