@@ -17824,6 +17824,228 @@ pimoroni_tiny2040.menu.uploadmethod.picodebug.upload.maximum_data_size=245760
17824
17824
pimoroni_tiny2040.menu.uploadmethod.picodebug.upload.tool=picodebug
17825
17825
pimoroni_tiny2040.menu.uploadmethod.picodebug.upload.tool.default=picodebug
17826
17826
17827
+ # -----------------------------------
17828
+ # Pintronix PinMax
17829
+ # -----------------------------------
17830
+ pintronix_pinmax.name=Pintronix PinMax
17831
+ pintronix_pinmax.vid.0=0x2e8a
17832
+ pintronix_pinmax.pid.0=0x9101
17833
+ pintronix_pinmax.vid.1=0x2e8a
17834
+ pintronix_pinmax.pid.1=0xd101
17835
+ pintronix_pinmax.upload_port.0.vid=0x2e8a
17836
+ pintronix_pinmax.upload_port.0.pid=0x9101
17837
+ pintronix_pinmax.upload_port.1.vid=0x2e8a
17838
+ pintronix_pinmax.upload_port.1.pid=0xd101
17839
+ pintronix_pinmax.build.usbvid=-DUSBD_VID=0x2e8a
17840
+ pintronix_pinmax.build.usbpid=-DUSBD_PID=0x9101
17841
+ pintronix_pinmax.build.usbpwr=-DUSBD_MAX_POWER_MA=250
17842
+ pintronix_pinmax.build.board=PINTRONIX_PINMAX
17843
+ pintronix_pinmax.build.mcu=cortex-m0plus
17844
+ pintronix_pinmax.build.variant=pintronix_pinmax
17845
+ pintronix_pinmax.upload.maximum_size=4194304
17846
+ pintronix_pinmax.upload.wait_for_upload_port=true
17847
+ pintronix_pinmax.upload.erase_cmd=
17848
+ pintronix_pinmax.serial.disableDTR=false
17849
+ pintronix_pinmax.serial.disableRTS=false
17850
+ pintronix_pinmax.build.f_cpu=125000000
17851
+ pintronix_pinmax.build.led=
17852
+ pintronix_pinmax.build.core=rp2040
17853
+ pintronix_pinmax.build.ldscript=memmap_default.ld
17854
+ pintronix_pinmax.build.boot2=boot2_w25q080_2_padded_checksum
17855
+ pintronix_pinmax.build.usb_manufacturer="Pintronix"
17856
+ pintronix_pinmax.build.usb_product="PinMax"
17857
+ pintronix_pinmax.menu.flash.4194304_0=4MB (no FS)
17858
+ pintronix_pinmax.menu.flash.4194304_0.upload.maximum_size=4190208
17859
+ pintronix_pinmax.menu.flash.4194304_0.build.flash_total=4194304
17860
+ pintronix_pinmax.menu.flash.4194304_0.build.flash_length=4190208
17861
+ pintronix_pinmax.menu.flash.4194304_0.build.eeprom_start=272625664
17862
+ pintronix_pinmax.menu.flash.4194304_0.build.fs_start=272625664
17863
+ pintronix_pinmax.menu.flash.4194304_0.build.fs_end=272625664
17864
+ pintronix_pinmax.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB)
17865
+ pintronix_pinmax.menu.flash.4194304_65536.upload.maximum_size=4124672
17866
+ pintronix_pinmax.menu.flash.4194304_65536.build.flash_total=4194304
17867
+ pintronix_pinmax.menu.flash.4194304_65536.build.flash_length=4124672
17868
+ pintronix_pinmax.menu.flash.4194304_65536.build.eeprom_start=272625664
17869
+ pintronix_pinmax.menu.flash.4194304_65536.build.fs_start=272560128
17870
+ pintronix_pinmax.menu.flash.4194304_65536.build.fs_end=272625664
17871
+ pintronix_pinmax.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB)
17872
+ pintronix_pinmax.menu.flash.4194304_131072.upload.maximum_size=4059136
17873
+ pintronix_pinmax.menu.flash.4194304_131072.build.flash_total=4194304
17874
+ pintronix_pinmax.menu.flash.4194304_131072.build.flash_length=4059136
17875
+ pintronix_pinmax.menu.flash.4194304_131072.build.eeprom_start=272625664
17876
+ pintronix_pinmax.menu.flash.4194304_131072.build.fs_start=272494592
17877
+ pintronix_pinmax.menu.flash.4194304_131072.build.fs_end=272625664
17878
+ pintronix_pinmax.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB)
17879
+ pintronix_pinmax.menu.flash.4194304_262144.upload.maximum_size=3928064
17880
+ pintronix_pinmax.menu.flash.4194304_262144.build.flash_total=4194304
17881
+ pintronix_pinmax.menu.flash.4194304_262144.build.flash_length=3928064
17882
+ pintronix_pinmax.menu.flash.4194304_262144.build.eeprom_start=272625664
17883
+ pintronix_pinmax.menu.flash.4194304_262144.build.fs_start=272363520
17884
+ pintronix_pinmax.menu.flash.4194304_262144.build.fs_end=272625664
17885
+ pintronix_pinmax.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB)
17886
+ pintronix_pinmax.menu.flash.4194304_524288.upload.maximum_size=3665920
17887
+ pintronix_pinmax.menu.flash.4194304_524288.build.flash_total=4194304
17888
+ pintronix_pinmax.menu.flash.4194304_524288.build.flash_length=3665920
17889
+ pintronix_pinmax.menu.flash.4194304_524288.build.eeprom_start=272625664
17890
+ pintronix_pinmax.menu.flash.4194304_524288.build.fs_start=272101376
17891
+ pintronix_pinmax.menu.flash.4194304_524288.build.fs_end=272625664
17892
+ pintronix_pinmax.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB)
17893
+ pintronix_pinmax.menu.flash.4194304_1048576.upload.maximum_size=3141632
17894
+ pintronix_pinmax.menu.flash.4194304_1048576.build.flash_total=4194304
17895
+ pintronix_pinmax.menu.flash.4194304_1048576.build.flash_length=3141632
17896
+ pintronix_pinmax.menu.flash.4194304_1048576.build.eeprom_start=272625664
17897
+ pintronix_pinmax.menu.flash.4194304_1048576.build.fs_start=271577088
17898
+ pintronix_pinmax.menu.flash.4194304_1048576.build.fs_end=272625664
17899
+ pintronix_pinmax.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB)
17900
+ pintronix_pinmax.menu.flash.4194304_2097152.upload.maximum_size=2093056
17901
+ pintronix_pinmax.menu.flash.4194304_2097152.build.flash_total=4194304
17902
+ pintronix_pinmax.menu.flash.4194304_2097152.build.flash_length=2093056
17903
+ pintronix_pinmax.menu.flash.4194304_2097152.build.eeprom_start=272625664
17904
+ pintronix_pinmax.menu.flash.4194304_2097152.build.fs_start=270528512
17905
+ pintronix_pinmax.menu.flash.4194304_2097152.build.fs_end=272625664
17906
+ pintronix_pinmax.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB)
17907
+ pintronix_pinmax.menu.flash.4194304_3145728.upload.maximum_size=1044480
17908
+ pintronix_pinmax.menu.flash.4194304_3145728.build.flash_total=4194304
17909
+ pintronix_pinmax.menu.flash.4194304_3145728.build.flash_length=1044480
17910
+ pintronix_pinmax.menu.flash.4194304_3145728.build.eeprom_start=272625664
17911
+ pintronix_pinmax.menu.flash.4194304_3145728.build.fs_start=269479936
17912
+ pintronix_pinmax.menu.flash.4194304_3145728.build.fs_end=272625664
17913
+ pintronix_pinmax.menu.freq.133=133 MHz
17914
+ pintronix_pinmax.menu.freq.133.build.f_cpu=133000000L
17915
+ pintronix_pinmax.menu.freq.50=50 MHz
17916
+ pintronix_pinmax.menu.freq.50.build.f_cpu=50000000L
17917
+ pintronix_pinmax.menu.freq.100=100 MHz
17918
+ pintronix_pinmax.menu.freq.100.build.f_cpu=100000000L
17919
+ pintronix_pinmax.menu.freq.120=120 MHz
17920
+ pintronix_pinmax.menu.freq.120.build.f_cpu=120000000L
17921
+ pintronix_pinmax.menu.freq.125=125 MHz
17922
+ pintronix_pinmax.menu.freq.125.build.f_cpu=125000000L
17923
+ pintronix_pinmax.menu.freq.128=128 MHz
17924
+ pintronix_pinmax.menu.freq.128.build.f_cpu=128000000L
17925
+ pintronix_pinmax.menu.freq.150=150 MHz (Overclock)
17926
+ pintronix_pinmax.menu.freq.150.build.f_cpu=150000000L
17927
+ pintronix_pinmax.menu.freq.175=175 MHz (Overclock)
17928
+ pintronix_pinmax.menu.freq.175.build.f_cpu=175000000L
17929
+ pintronix_pinmax.menu.freq.200=200 MHz (Overclock)
17930
+ pintronix_pinmax.menu.freq.200.build.f_cpu=200000000L
17931
+ pintronix_pinmax.menu.freq.225=225 MHz (Overclock)
17932
+ pintronix_pinmax.menu.freq.225.build.f_cpu=225000000L
17933
+ pintronix_pinmax.menu.freq.240=240 MHz (Overclock)
17934
+ pintronix_pinmax.menu.freq.240.build.f_cpu=240000000L
17935
+ pintronix_pinmax.menu.freq.250=250 MHz (Overclock)
17936
+ pintronix_pinmax.menu.freq.250.build.f_cpu=250000000L
17937
+ pintronix_pinmax.menu.freq.275=275 MHz (Overclock)
17938
+ pintronix_pinmax.menu.freq.275.build.f_cpu=275000000L
17939
+ pintronix_pinmax.menu.freq.300=300 MHz (Overclock)
17940
+ pintronix_pinmax.menu.freq.300.build.f_cpu=300000000L
17941
+ pintronix_pinmax.menu.opt.Small=Small (-Os) (standard)
17942
+ pintronix_pinmax.menu.opt.Small.build.flags.optimize=-Os
17943
+ pintronix_pinmax.menu.opt.Optimize=Optimize (-O)
17944
+ pintronix_pinmax.menu.opt.Optimize.build.flags.optimize=-O
17945
+ pintronix_pinmax.menu.opt.Optimize2=Optimize More (-O2)
17946
+ pintronix_pinmax.menu.opt.Optimize2.build.flags.optimize=-O2
17947
+ pintronix_pinmax.menu.opt.Optimize3=Optimize Even More (-O3)
17948
+ pintronix_pinmax.menu.opt.Optimize3.build.flags.optimize=-O3
17949
+ pintronix_pinmax.menu.opt.Fast=Fast (-Ofast) (maybe slower)
17950
+ pintronix_pinmax.menu.opt.Fast.build.flags.optimize=-Ofast
17951
+ pintronix_pinmax.menu.opt.Debug=Debug (-Og)
17952
+ pintronix_pinmax.menu.opt.Debug.build.flags.optimize=-Og
17953
+ pintronix_pinmax.menu.rtti.Disabled=Disabled
17954
+ pintronix_pinmax.menu.rtti.Disabled.build.flags.rtti=-fno-rtti
17955
+ pintronix_pinmax.menu.rtti.Enabled=Enabled
17956
+ pintronix_pinmax.menu.rtti.Enabled.build.flags.rtti=
17957
+ pintronix_pinmax.menu.stackprotect.Disabled=Disabled
17958
+ pintronix_pinmax.menu.stackprotect.Disabled.build.flags.stackprotect=
17959
+ pintronix_pinmax.menu.stackprotect.Enabled=Enabled
17960
+ pintronix_pinmax.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector
17961
+ pintronix_pinmax.menu.exceptions.Disabled=Disabled
17962
+ pintronix_pinmax.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions
17963
+ pintronix_pinmax.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++
17964
+ pintronix_pinmax.menu.exceptions.Enabled=Enabled
17965
+ pintronix_pinmax.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions
17966
+ pintronix_pinmax.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc
17967
+ pintronix_pinmax.menu.dbgport.Disabled=Disabled
17968
+ pintronix_pinmax.menu.dbgport.Disabled.build.debug_port=
17969
+ pintronix_pinmax.menu.dbgport.Serial=Serial
17970
+ pintronix_pinmax.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial
17971
+ pintronix_pinmax.menu.dbgport.Serial1=Serial1
17972
+ pintronix_pinmax.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1
17973
+ pintronix_pinmax.menu.dbgport.Serial2=Serial2
17974
+ pintronix_pinmax.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2
17975
+ pintronix_pinmax.menu.dbglvl.None=None
17976
+ pintronix_pinmax.menu.dbglvl.None.build.debug_level=
17977
+ pintronix_pinmax.menu.dbglvl.Core=Core
17978
+ pintronix_pinmax.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE
17979
+ pintronix_pinmax.menu.dbglvl.SPI=SPI
17980
+ pintronix_pinmax.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI
17981
+ pintronix_pinmax.menu.dbglvl.Wire=Wire
17982
+ pintronix_pinmax.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE
17983
+ pintronix_pinmax.menu.dbglvl.Bluetooth=Bluetooth
17984
+ pintronix_pinmax.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH
17985
+ pintronix_pinmax.menu.dbglvl.All=All
17986
+ pintronix_pinmax.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH
17987
+ pintronix_pinmax.menu.dbglvl.NDEBUG=NDEBUG
17988
+ pintronix_pinmax.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG
17989
+ pintronix_pinmax.menu.usbstack.picosdk=Pico SDK
17990
+ pintronix_pinmax.menu.usbstack.picosdk.build.usbstack_flags=
17991
+ pintronix_pinmax.menu.usbstack.tinyusb=Adafruit TinyUSB
17992
+ pintronix_pinmax.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino"
17993
+ pintronix_pinmax.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native)
17994
+ pintronix_pinmax.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino"
17995
+ pintronix_pinmax.menu.usbstack.nousb=No USB
17996
+ pintronix_pinmax.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico"
17997
+ pintronix_pinmax.menu.ipbtstack.ipv4only=IPv4 Only
17998
+ pintronix_pinmax.menu.ipbtstack.ipv4only.build.libpicow=libpicow-noipv6-nobtc-noble.a
17999
+ pintronix_pinmax.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1
18000
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6
18001
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6.build.libpicow=libpicow-ipv6-nobtc-noble.a
18002
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1
18003
+ pintronix_pinmax.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth
18004
+ pintronix_pinmax.menu.ipbtstack.ipv4btcble.build.libpicow=libpicow-noipv6-btc-ble.a
18005
+ pintronix_pinmax.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1
18006
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth
18007
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libpicow-ipv6-btc-ble.a
18008
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1
18009
+ pintronix_pinmax.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K
18010
+ pintronix_pinmax.menu.ipbtstack.ipv4onlybig.build.libpicow=libpicow-noipv6-nobtc-noble-big.a
18011
+ pintronix_pinmax.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2
18012
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K
18013
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6big.build.libpicow=libpicow-ipv6-nobtc-noble-big.a
18014
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2
18015
+ pintronix_pinmax.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K
18016
+ pintronix_pinmax.menu.ipbtstack.ipv4btcblebig.build.libpicow=libpicow-noipv6-btc-ble-big.a
18017
+ pintronix_pinmax.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2
18018
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K
18019
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libpicow-ipv6-btc-ble-big.a
18020
+ pintronix_pinmax.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2
18021
+ pintronix_pinmax.menu.uploadmethod.default=Default (UF2)
18022
+ pintronix_pinmax.menu.uploadmethod.default.build.ram_length=256k
18023
+ pintronix_pinmax.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl
18024
+ pintronix_pinmax.menu.uploadmethod.default.upload.maximum_data_size=262144
18025
+ pintronix_pinmax.menu.uploadmethod.default.upload.tool=uf2conv
18026
+ pintronix_pinmax.menu.uploadmethod.default.upload.tool.default=uf2conv
18027
+ pintronix_pinmax.menu.uploadmethod.default.upload.tool.network=uf2conv-network
18028
+ pintronix_pinmax.menu.uploadmethod.picotool=Picotool
18029
+ pintronix_pinmax.menu.uploadmethod.picotool.build.ram_length=256k
18030
+ pintronix_pinmax.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl
18031
+ pintronix_pinmax.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB
18032
+ pintronix_pinmax.menu.uploadmethod.picotool.upload.maximum_data_size=262144
18033
+ pintronix_pinmax.menu.uploadmethod.picotool.upload.tool=picotool
18034
+ pintronix_pinmax.menu.uploadmethod.picotool.upload.tool.default=picotool
18035
+ pintronix_pinmax.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
18036
+ pintronix_pinmax.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
18037
+ pintronix_pinmax.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
18038
+ pintronix_pinmax.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
18039
+ pintronix_pinmax.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
18040
+ pintronix_pinmax.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
18041
+ pintronix_pinmax.menu.uploadmethod.picodebug=Pico-Debug
18042
+ pintronix_pinmax.menu.uploadmethod.picodebug.build.ram_length=240k
18043
+ pintronix_pinmax.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
18044
+ pintronix_pinmax.menu.uploadmethod.picodebug.build.picodebugflags=-UUSE_TINYUSB -DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico
18045
+ pintronix_pinmax.menu.uploadmethod.picodebug.upload.maximum_data_size=245760
18046
+ pintronix_pinmax.menu.uploadmethod.picodebug.upload.tool=picodebug
18047
+ pintronix_pinmax.menu.uploadmethod.picodebug.upload.tool.default=picodebug
18048
+
17827
18049
# -----------------------------------
17828
18050
# RAKwireless RAK11300
17829
18051
# -----------------------------------
0 commit comments