@@ -10658,6 +10658,224 @@ pimoroni_plasma2040.menu.uploadmethod.picodebug.upload.maximum_data_size=245760
10658
10658
pimoroni_plasma2040.menu.uploadmethod.picodebug.upload.tool=picodebug
10659
10659
pimoroni_plasma2040.menu.uploadmethod.picodebug.upload.tool.default=picodebug
10660
10660
10661
+ # -----------------------------------
10662
+ # Silicognition RP2040-Shim
10663
+ # -----------------------------------
10664
+ silicognition_rp2040_shim.name=Silicognition RP2040-Shim
10665
+ silicognition_rp2040_shim.vid.0=0x1209
10666
+ silicognition_rp2040_shim.pid.0=0xf502
10667
+ silicognition_rp2040_shim.vid.1=0x1209
10668
+ silicognition_rp2040_shim.pid.1=0xf502
10669
+ silicognition_rp2040_shim.vid.2=0x1209
10670
+ silicognition_rp2040_shim.pid.2=0xf502
10671
+ silicognition_rp2040_shim.vid.3=0x1209
10672
+ silicognition_rp2040_shim.pid.3=0xf502
10673
+ silicognition_rp2040_shim.vid.4=0x1209
10674
+ silicognition_rp2040_shim.pid.4=0xf502
10675
+ silicognition_rp2040_shim.vid.5=0x1209
10676
+ silicognition_rp2040_shim.pid.5=0xf502
10677
+ silicognition_rp2040_shim.vid.6=0x1209
10678
+ silicognition_rp2040_shim.pid.6=0xf502
10679
+ silicognition_rp2040_shim.vid.7=0x1209
10680
+ silicognition_rp2040_shim.pid.7=0xf502
10681
+ silicognition_rp2040_shim.build.usbvid=-DUSBD_VID=0x1209
10682
+ silicognition_rp2040_shim.build.usbpid=-DUSBD_PID=0xf502
10683
+ silicognition_rp2040_shim.build.usbpwr=-DUSBD_MAX_POWER_MA=500
10684
+ silicognition_rp2040_shim.build.board=SILICOGNITION_RP2040_SHIM
10685
+ silicognition_rp2040_shim.build.mcu=cortex-m0plus
10686
+ silicognition_rp2040_shim.build.variant=silicognition_rp2040_shim
10687
+ silicognition_rp2040_shim.upload.maximum_size=4194304
10688
+ silicognition_rp2040_shim.upload.wait_for_upload_port=true
10689
+ silicognition_rp2040_shim.upload.erase_cmd=
10690
+ silicognition_rp2040_shim.serial.disableDTR=false
10691
+ silicognition_rp2040_shim.serial.disableRTS=false
10692
+ silicognition_rp2040_shim.build.f_cpu=125000000
10693
+ silicognition_rp2040_shim.build.led=
10694
+ silicognition_rp2040_shim.build.core=rp2040
10695
+ silicognition_rp2040_shim.build.ldscript=memmap_default.ld
10696
+ silicognition_rp2040_shim.build.boot2=boot2_generic_03h_4_padded_checksum
10697
+ silicognition_rp2040_shim.build.usb_manufacturer="Silicognition"
10698
+ silicognition_rp2040_shim.build.usb_product="RP2040-Shim"
10699
+ silicognition_rp2040_shim.menu.flash.4194304_0=4MB (no FS)
10700
+ silicognition_rp2040_shim.menu.flash.4194304_0.upload.maximum_size=4190208
10701
+ silicognition_rp2040_shim.menu.flash.4194304_0.build.flash_total=4194304
10702
+ silicognition_rp2040_shim.menu.flash.4194304_0.build.flash_length=4190208
10703
+ silicognition_rp2040_shim.menu.flash.4194304_0.build.eeprom_start=272625664
10704
+ silicognition_rp2040_shim.menu.flash.4194304_0.build.fs_start=272625664
10705
+ silicognition_rp2040_shim.menu.flash.4194304_0.build.fs_end=272625664
10706
+ silicognition_rp2040_shim.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB)
10707
+ silicognition_rp2040_shim.menu.flash.4194304_65536.upload.maximum_size=4124672
10708
+ silicognition_rp2040_shim.menu.flash.4194304_65536.build.flash_total=4194304
10709
+ silicognition_rp2040_shim.menu.flash.4194304_65536.build.flash_length=4124672
10710
+ silicognition_rp2040_shim.menu.flash.4194304_65536.build.eeprom_start=272625664
10711
+ silicognition_rp2040_shim.menu.flash.4194304_65536.build.fs_start=272560128
10712
+ silicognition_rp2040_shim.menu.flash.4194304_65536.build.fs_end=272625664
10713
+ silicognition_rp2040_shim.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB)
10714
+ silicognition_rp2040_shim.menu.flash.4194304_131072.upload.maximum_size=4059136
10715
+ silicognition_rp2040_shim.menu.flash.4194304_131072.build.flash_total=4194304
10716
+ silicognition_rp2040_shim.menu.flash.4194304_131072.build.flash_length=4059136
10717
+ silicognition_rp2040_shim.menu.flash.4194304_131072.build.eeprom_start=272625664
10718
+ silicognition_rp2040_shim.menu.flash.4194304_131072.build.fs_start=272494592
10719
+ silicognition_rp2040_shim.menu.flash.4194304_131072.build.fs_end=272625664
10720
+ silicognition_rp2040_shim.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB)
10721
+ silicognition_rp2040_shim.menu.flash.4194304_262144.upload.maximum_size=3928064
10722
+ silicognition_rp2040_shim.menu.flash.4194304_262144.build.flash_total=4194304
10723
+ silicognition_rp2040_shim.menu.flash.4194304_262144.build.flash_length=3928064
10724
+ silicognition_rp2040_shim.menu.flash.4194304_262144.build.eeprom_start=272625664
10725
+ silicognition_rp2040_shim.menu.flash.4194304_262144.build.fs_start=272363520
10726
+ silicognition_rp2040_shim.menu.flash.4194304_262144.build.fs_end=272625664
10727
+ silicognition_rp2040_shim.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB)
10728
+ silicognition_rp2040_shim.menu.flash.4194304_524288.upload.maximum_size=3665920
10729
+ silicognition_rp2040_shim.menu.flash.4194304_524288.build.flash_total=4194304
10730
+ silicognition_rp2040_shim.menu.flash.4194304_524288.build.flash_length=3665920
10731
+ silicognition_rp2040_shim.menu.flash.4194304_524288.build.eeprom_start=272625664
10732
+ silicognition_rp2040_shim.menu.flash.4194304_524288.build.fs_start=272101376
10733
+ silicognition_rp2040_shim.menu.flash.4194304_524288.build.fs_end=272625664
10734
+ silicognition_rp2040_shim.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB)
10735
+ silicognition_rp2040_shim.menu.flash.4194304_1048576.upload.maximum_size=3141632
10736
+ silicognition_rp2040_shim.menu.flash.4194304_1048576.build.flash_total=4194304
10737
+ silicognition_rp2040_shim.menu.flash.4194304_1048576.build.flash_length=3141632
10738
+ silicognition_rp2040_shim.menu.flash.4194304_1048576.build.eeprom_start=272625664
10739
+ silicognition_rp2040_shim.menu.flash.4194304_1048576.build.fs_start=271577088
10740
+ silicognition_rp2040_shim.menu.flash.4194304_1048576.build.fs_end=272625664
10741
+ silicognition_rp2040_shim.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB)
10742
+ silicognition_rp2040_shim.menu.flash.4194304_2097152.upload.maximum_size=2093056
10743
+ silicognition_rp2040_shim.menu.flash.4194304_2097152.build.flash_total=4194304
10744
+ silicognition_rp2040_shim.menu.flash.4194304_2097152.build.flash_length=2093056
10745
+ silicognition_rp2040_shim.menu.flash.4194304_2097152.build.eeprom_start=272625664
10746
+ silicognition_rp2040_shim.menu.flash.4194304_2097152.build.fs_start=270528512
10747
+ silicognition_rp2040_shim.menu.flash.4194304_2097152.build.fs_end=272625664
10748
+ silicognition_rp2040_shim.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB)
10749
+ silicognition_rp2040_shim.menu.flash.4194304_3145728.upload.maximum_size=1044480
10750
+ silicognition_rp2040_shim.menu.flash.4194304_3145728.build.flash_total=4194304
10751
+ silicognition_rp2040_shim.menu.flash.4194304_3145728.build.flash_length=1044480
10752
+ silicognition_rp2040_shim.menu.flash.4194304_3145728.build.eeprom_start=272625664
10753
+ silicognition_rp2040_shim.menu.flash.4194304_3145728.build.fs_start=269479936
10754
+ silicognition_rp2040_shim.menu.flash.4194304_3145728.build.fs_end=272625664
10755
+ silicognition_rp2040_shim.menu.freq.133=133 MHz
10756
+ silicognition_rp2040_shim.menu.freq.133.build.f_cpu=133000000L
10757
+ silicognition_rp2040_shim.menu.freq.50=50 MHz
10758
+ silicognition_rp2040_shim.menu.freq.50.build.f_cpu=50000000L
10759
+ silicognition_rp2040_shim.menu.freq.100=100 MHz
10760
+ silicognition_rp2040_shim.menu.freq.100.build.f_cpu=100000000L
10761
+ silicognition_rp2040_shim.menu.freq.120=120 MHz
10762
+ silicognition_rp2040_shim.menu.freq.120.build.f_cpu=120000000L
10763
+ silicognition_rp2040_shim.menu.freq.125=125 MHz
10764
+ silicognition_rp2040_shim.menu.freq.125.build.f_cpu=125000000L
10765
+ silicognition_rp2040_shim.menu.freq.150=150 MHz (Overclock)
10766
+ silicognition_rp2040_shim.menu.freq.150.build.f_cpu=150000000L
10767
+ silicognition_rp2040_shim.menu.freq.175=175 MHz (Overclock)
10768
+ silicognition_rp2040_shim.menu.freq.175.build.f_cpu=175000000L
10769
+ silicognition_rp2040_shim.menu.freq.200=200 MHz (Overclock)
10770
+ silicognition_rp2040_shim.menu.freq.200.build.f_cpu=200000000L
10771
+ silicognition_rp2040_shim.menu.freq.225=225 MHz (Overclock)
10772
+ silicognition_rp2040_shim.menu.freq.225.build.f_cpu=225000000L
10773
+ silicognition_rp2040_shim.menu.freq.240=240 MHz (Overclock)
10774
+ silicognition_rp2040_shim.menu.freq.240.build.f_cpu=240000000L
10775
+ silicognition_rp2040_shim.menu.freq.250=250 MHz (Overclock)
10776
+ silicognition_rp2040_shim.menu.freq.250.build.f_cpu=250000000L
10777
+ silicognition_rp2040_shim.menu.freq.275=275 MHz (Overclock)
10778
+ silicognition_rp2040_shim.menu.freq.275.build.f_cpu=275000000L
10779
+ silicognition_rp2040_shim.menu.freq.300=300 MHz (Overclock)
10780
+ silicognition_rp2040_shim.menu.freq.300.build.f_cpu=300000000L
10781
+ silicognition_rp2040_shim.menu.opt.Small=Small (-Os) (standard)
10782
+ silicognition_rp2040_shim.menu.opt.Small.build.flags.optimize=-Os
10783
+ silicognition_rp2040_shim.menu.opt.Optimize=Optimize (-O)
10784
+ silicognition_rp2040_shim.menu.opt.Optimize.build.flags.optimize=-O
10785
+ silicognition_rp2040_shim.menu.opt.Optimize2=Optimize More (-O2)
10786
+ silicognition_rp2040_shim.menu.opt.Optimize2.build.flags.optimize=-O2
10787
+ silicognition_rp2040_shim.menu.opt.Optimize3=Optimize Even More (-O3)
10788
+ silicognition_rp2040_shim.menu.opt.Optimize3.build.flags.optimize=-O3
10789
+ silicognition_rp2040_shim.menu.opt.Fast=Fast (-Ofast) (maybe slower)
10790
+ silicognition_rp2040_shim.menu.opt.Fast.build.flags.optimize=-Ofast
10791
+ silicognition_rp2040_shim.menu.opt.Debug=Debug (-Og)
10792
+ silicognition_rp2040_shim.menu.opt.Debug.build.flags.optimize=-Og
10793
+ silicognition_rp2040_shim.menu.rtti.Disabled=Disabled
10794
+ silicognition_rp2040_shim.menu.rtti.Disabled.build.flags.rtti=-fno-rtti
10795
+ silicognition_rp2040_shim.menu.rtti.Enabled=Enabled
10796
+ silicognition_rp2040_shim.menu.rtti.Enabled.build.flags.rtti=
10797
+ silicognition_rp2040_shim.menu.stackprotect.Disabled=Disabled
10798
+ silicognition_rp2040_shim.menu.stackprotect.Disabled.build.flags.stackprotect=
10799
+ silicognition_rp2040_shim.menu.stackprotect.Enabled=Enabled
10800
+ silicognition_rp2040_shim.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector
10801
+ silicognition_rp2040_shim.menu.exceptions.Disabled=Disabled
10802
+ silicognition_rp2040_shim.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions
10803
+ silicognition_rp2040_shim.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++
10804
+ silicognition_rp2040_shim.menu.exceptions.Enabled=Enabled
10805
+ silicognition_rp2040_shim.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions
10806
+ silicognition_rp2040_shim.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc
10807
+ silicognition_rp2040_shim.menu.dbgport.Disabled=Disabled
10808
+ silicognition_rp2040_shim.menu.dbgport.Disabled.build.debug_port=
10809
+ silicognition_rp2040_shim.menu.dbgport.Serial=Serial
10810
+ silicognition_rp2040_shim.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial
10811
+ silicognition_rp2040_shim.menu.dbgport.Serial1=Serial1
10812
+ silicognition_rp2040_shim.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1
10813
+ silicognition_rp2040_shim.menu.dbgport.Serial2=Serial2
10814
+ silicognition_rp2040_shim.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2
10815
+ silicognition_rp2040_shim.menu.dbglvl.None=None
10816
+ silicognition_rp2040_shim.menu.dbglvl.None.build.debug_level=
10817
+ silicognition_rp2040_shim.menu.dbglvl.Core=Core
10818
+ silicognition_rp2040_shim.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE
10819
+ silicognition_rp2040_shim.menu.dbglvl.SPI=SPI
10820
+ silicognition_rp2040_shim.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI
10821
+ silicognition_rp2040_shim.menu.dbglvl.Wire=Wire
10822
+ silicognition_rp2040_shim.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE
10823
+ silicognition_rp2040_shim.menu.dbglvl.All=All
10824
+ silicognition_rp2040_shim.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE
10825
+ silicognition_rp2040_shim.menu.dbglvl.NDEBUG=NDEBUG
10826
+ silicognition_rp2040_shim.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG
10827
+ silicognition_rp2040_shim.menu.usbstack.picosdk=Pico SDK
10828
+ silicognition_rp2040_shim.menu.usbstack.picosdk.build.usbstack_flags=
10829
+ silicognition_rp2040_shim.menu.usbstack.tinyusb=Adafruit TinyUSB
10830
+ silicognition_rp2040_shim.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino"
10831
+ silicognition_rp2040_shim.menu.usbstack.nousb=No USB
10832
+ silicognition_rp2040_shim.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico"
10833
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4only=IPv4 Only
10834
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4only.build.libpicow=libpicow-noipv6-nobtc-noble.a
10835
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1
10836
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6
10837
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6.build.libpicow=libpicow-ipv6-nobtc-noble.a
10838
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1
10839
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth
10840
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4btcble.build.libpicow=libpicow-noipv6-btc-ble.a
10841
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1
10842
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth
10843
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libpicow-ipv6-btc-ble.a
10844
+ silicognition_rp2040_shim.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1
10845
+ silicognition_rp2040_shim.menu.uploadmethod.default=Default (UF2)
10846
+ silicognition_rp2040_shim.menu.uploadmethod.default.build.ram_length=256k
10847
+ silicognition_rp2040_shim.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl
10848
+ silicognition_rp2040_shim.menu.uploadmethod.default.upload.maximum_data_size=262144
10849
+ silicognition_rp2040_shim.menu.uploadmethod.default.upload.tool=uf2conv
10850
+ silicognition_rp2040_shim.menu.uploadmethod.default.upload.tool.default=uf2conv
10851
+ silicognition_rp2040_shim.menu.uploadmethod.default.upload.tool.network=uf2conv-network
10852
+ silicognition_rp2040_shim.menu.uploadmethod.picotool=Picotool
10853
+ silicognition_rp2040_shim.menu.uploadmethod.picotool.build.ram_length=256k
10854
+ silicognition_rp2040_shim.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl
10855
+ silicognition_rp2040_shim.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB
10856
+ silicognition_rp2040_shim.menu.uploadmethod.picotool.upload.maximum_data_size=262144
10857
+ silicognition_rp2040_shim.menu.uploadmethod.picotool.upload.tool=picotool
10858
+ silicognition_rp2040_shim.menu.uploadmethod.picotool.upload.tool.default=picotool
10859
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe=Picoprobe
10860
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe.build.ram_length=256k
10861
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe.build.debugscript=picoprobe.tcl
10862
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe.upload.maximum_data_size=262144
10863
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe.upload.tool=picoprobe
10864
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe.upload.tool.default=picoprobe
10865
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
10866
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
10867
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
10868
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
10869
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
10870
+ silicognition_rp2040_shim.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
10871
+ silicognition_rp2040_shim.menu.uploadmethod.picodebug=Pico-Debug
10872
+ silicognition_rp2040_shim.menu.uploadmethod.picodebug.build.ram_length=240k
10873
+ silicognition_rp2040_shim.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
10874
+ silicognition_rp2040_shim.menu.uploadmethod.picodebug.build.picodebugflags=-UUSE_TINYUSB -DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico
10875
+ silicognition_rp2040_shim.menu.uploadmethod.picodebug.upload.maximum_data_size=245760
10876
+ silicognition_rp2040_shim.menu.uploadmethod.picodebug.upload.tool=picodebug
10877
+ silicognition_rp2040_shim.menu.uploadmethod.picodebug.upload.tool.default=picodebug
10878
+
10661
10879
# -----------------------------------
10662
10880
# Solder Party RP2040 Stamp
10663
10881
# -----------------------------------
0 commit comments