@@ -11552,6 +11552,240 @@ nekosystems_bl2040_mini.menu.uploadmethod.picodebug.upload.maximum_data_size=245
1155211552nekosystems_bl2040_mini.menu.uploadmethod.picodebug.upload.tool=picodebug
1155311553nekosystems_bl2040_mini.menu.uploadmethod.picodebug.upload.tool.default=picodebug
1155411554
11555+ # -----------------------------------
11556+ # Newsan Archi
11557+ # -----------------------------------
11558+ newsan_archi.name=Newsan Archi
11559+ newsan_archi.vid.0=0x2E8A
11560+ newsan_archi.pid.0=0x1043
11561+ newsan_archi.vid.1=0x2E8A
11562+ newsan_archi.pid.1=0x1143
11563+ newsan_archi.vid.2=0x2E8A
11564+ newsan_archi.pid.2=0x5043
11565+ newsan_archi.vid.3=0x2E8A
11566+ newsan_archi.pid.3=0x5143
11567+ newsan_archi.vid.4=0x2E8A
11568+ newsan_archi.pid.4=0x9043
11569+ newsan_archi.vid.5=0x2E8A
11570+ newsan_archi.pid.5=0x9143
11571+ newsan_archi.vid.6=0x2E8A
11572+ newsan_archi.pid.6=0xd043
11573+ newsan_archi.vid.7=0x2E8A
11574+ newsan_archi.pid.7=0xd143
11575+ newsan_archi.upload_port.0.vid=0x2E8A
11576+ newsan_archi.upload_port.0.pid=0x1043
11577+ newsan_archi.upload_port.1.vid=0x2E8A
11578+ newsan_archi.upload_port.1.pid=0x1143
11579+ newsan_archi.upload_port.2.vid=0x2E8A
11580+ newsan_archi.upload_port.2.pid=0x5043
11581+ newsan_archi.upload_port.3.vid=0x2E8A
11582+ newsan_archi.upload_port.3.pid=0x5143
11583+ newsan_archi.upload_port.4.vid=0x2E8A
11584+ newsan_archi.upload_port.4.pid=0x9043
11585+ newsan_archi.upload_port.5.vid=0x2E8A
11586+ newsan_archi.upload_port.5.pid=0x9143
11587+ newsan_archi.upload_port.6.vid=0x2E8A
11588+ newsan_archi.upload_port.6.pid=0xd043
11589+ newsan_archi.upload_port.7.vid=0x2E8A
11590+ newsan_archi.upload_port.7.pid=0xd143
11591+ newsan_archi.build.usbvid=-DUSBD_VID=0x2E8A
11592+ newsan_archi.build.usbpid=-DUSBD_PID=0x1043
11593+ newsan_archi.build.usbpwr=-DUSBD_MAX_POWER_MA=250
11594+ newsan_archi.build.board=NEWSAN_ARCHI
11595+ newsan_archi.build.mcu=cortex-m0plus
11596+ newsan_archi.build.variant=newsan_archi
11597+ newsan_archi.upload.maximum_size=4194304
11598+ newsan_archi.upload.wait_for_upload_port=true
11599+ newsan_archi.upload.erase_cmd=
11600+ newsan_archi.serial.disableDTR=false
11601+ newsan_archi.serial.disableRTS=false
11602+ newsan_archi.build.f_cpu=125000000
11603+ newsan_archi.build.led=
11604+ newsan_archi.build.core=rp2040
11605+ newsan_archi.build.ldscript=memmap_default.ld
11606+ newsan_archi.build.boot2=boot2_generic_03h_4_padded_checksum
11607+ newsan_archi.build.usb_manufacturer="Newsan"
11608+ newsan_archi.build.usb_product="Archi"
11609+ newsan_archi.menu.flash.4194304_0=4MB (no FS)
11610+ newsan_archi.menu.flash.4194304_0.upload.maximum_size=4190208
11611+ newsan_archi.menu.flash.4194304_0.build.flash_total=4194304
11612+ newsan_archi.menu.flash.4194304_0.build.flash_length=4190208
11613+ newsan_archi.menu.flash.4194304_0.build.eeprom_start=272625664
11614+ newsan_archi.menu.flash.4194304_0.build.fs_start=272625664
11615+ newsan_archi.menu.flash.4194304_0.build.fs_end=272625664
11616+ newsan_archi.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB)
11617+ newsan_archi.menu.flash.4194304_65536.upload.maximum_size=4124672
11618+ newsan_archi.menu.flash.4194304_65536.build.flash_total=4194304
11619+ newsan_archi.menu.flash.4194304_65536.build.flash_length=4124672
11620+ newsan_archi.menu.flash.4194304_65536.build.eeprom_start=272625664
11621+ newsan_archi.menu.flash.4194304_65536.build.fs_start=272560128
11622+ newsan_archi.menu.flash.4194304_65536.build.fs_end=272625664
11623+ newsan_archi.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB)
11624+ newsan_archi.menu.flash.4194304_131072.upload.maximum_size=4059136
11625+ newsan_archi.menu.flash.4194304_131072.build.flash_total=4194304
11626+ newsan_archi.menu.flash.4194304_131072.build.flash_length=4059136
11627+ newsan_archi.menu.flash.4194304_131072.build.eeprom_start=272625664
11628+ newsan_archi.menu.flash.4194304_131072.build.fs_start=272494592
11629+ newsan_archi.menu.flash.4194304_131072.build.fs_end=272625664
11630+ newsan_archi.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB)
11631+ newsan_archi.menu.flash.4194304_262144.upload.maximum_size=3928064
11632+ newsan_archi.menu.flash.4194304_262144.build.flash_total=4194304
11633+ newsan_archi.menu.flash.4194304_262144.build.flash_length=3928064
11634+ newsan_archi.menu.flash.4194304_262144.build.eeprom_start=272625664
11635+ newsan_archi.menu.flash.4194304_262144.build.fs_start=272363520
11636+ newsan_archi.menu.flash.4194304_262144.build.fs_end=272625664
11637+ newsan_archi.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB)
11638+ newsan_archi.menu.flash.4194304_524288.upload.maximum_size=3665920
11639+ newsan_archi.menu.flash.4194304_524288.build.flash_total=4194304
11640+ newsan_archi.menu.flash.4194304_524288.build.flash_length=3665920
11641+ newsan_archi.menu.flash.4194304_524288.build.eeprom_start=272625664
11642+ newsan_archi.menu.flash.4194304_524288.build.fs_start=272101376
11643+ newsan_archi.menu.flash.4194304_524288.build.fs_end=272625664
11644+ newsan_archi.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB)
11645+ newsan_archi.menu.flash.4194304_1048576.upload.maximum_size=3141632
11646+ newsan_archi.menu.flash.4194304_1048576.build.flash_total=4194304
11647+ newsan_archi.menu.flash.4194304_1048576.build.flash_length=3141632
11648+ newsan_archi.menu.flash.4194304_1048576.build.eeprom_start=272625664
11649+ newsan_archi.menu.flash.4194304_1048576.build.fs_start=271577088
11650+ newsan_archi.menu.flash.4194304_1048576.build.fs_end=272625664
11651+ newsan_archi.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB)
11652+ newsan_archi.menu.flash.4194304_2097152.upload.maximum_size=2093056
11653+ newsan_archi.menu.flash.4194304_2097152.build.flash_total=4194304
11654+ newsan_archi.menu.flash.4194304_2097152.build.flash_length=2093056
11655+ newsan_archi.menu.flash.4194304_2097152.build.eeprom_start=272625664
11656+ newsan_archi.menu.flash.4194304_2097152.build.fs_start=270528512
11657+ newsan_archi.menu.flash.4194304_2097152.build.fs_end=272625664
11658+ newsan_archi.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB)
11659+ newsan_archi.menu.flash.4194304_3145728.upload.maximum_size=1044480
11660+ newsan_archi.menu.flash.4194304_3145728.build.flash_total=4194304
11661+ newsan_archi.menu.flash.4194304_3145728.build.flash_length=1044480
11662+ newsan_archi.menu.flash.4194304_3145728.build.eeprom_start=272625664
11663+ newsan_archi.menu.flash.4194304_3145728.build.fs_start=269479936
11664+ newsan_archi.menu.flash.4194304_3145728.build.fs_end=272625664
11665+ newsan_archi.menu.freq.133=133 MHz
11666+ newsan_archi.menu.freq.133.build.f_cpu=133000000L
11667+ newsan_archi.menu.freq.50=50 MHz
11668+ newsan_archi.menu.freq.50.build.f_cpu=50000000L
11669+ newsan_archi.menu.freq.100=100 MHz
11670+ newsan_archi.menu.freq.100.build.f_cpu=100000000L
11671+ newsan_archi.menu.freq.120=120 MHz
11672+ newsan_archi.menu.freq.120.build.f_cpu=120000000L
11673+ newsan_archi.menu.freq.125=125 MHz
11674+ newsan_archi.menu.freq.125.build.f_cpu=125000000L
11675+ newsan_archi.menu.freq.128=128 MHz
11676+ newsan_archi.menu.freq.128.build.f_cpu=128000000L
11677+ newsan_archi.menu.freq.150=150 MHz (Overclock)
11678+ newsan_archi.menu.freq.150.build.f_cpu=150000000L
11679+ newsan_archi.menu.freq.175=175 MHz (Overclock)
11680+ newsan_archi.menu.freq.175.build.f_cpu=175000000L
11681+ newsan_archi.menu.freq.200=200 MHz (Overclock)
11682+ newsan_archi.menu.freq.200.build.f_cpu=200000000L
11683+ newsan_archi.menu.freq.225=225 MHz (Overclock)
11684+ newsan_archi.menu.freq.225.build.f_cpu=225000000L
11685+ newsan_archi.menu.freq.240=240 MHz (Overclock)
11686+ newsan_archi.menu.freq.240.build.f_cpu=240000000L
11687+ newsan_archi.menu.freq.250=250 MHz (Overclock)
11688+ newsan_archi.menu.freq.250.build.f_cpu=250000000L
11689+ newsan_archi.menu.freq.275=275 MHz (Overclock)
11690+ newsan_archi.menu.freq.275.build.f_cpu=275000000L
11691+ newsan_archi.menu.freq.300=300 MHz (Overclock)
11692+ newsan_archi.menu.freq.300.build.f_cpu=300000000L
11693+ newsan_archi.menu.opt.Small=Small (-Os) (standard)
11694+ newsan_archi.menu.opt.Small.build.flags.optimize=-Os
11695+ newsan_archi.menu.opt.Optimize=Optimize (-O)
11696+ newsan_archi.menu.opt.Optimize.build.flags.optimize=-O
11697+ newsan_archi.menu.opt.Optimize2=Optimize More (-O2)
11698+ newsan_archi.menu.opt.Optimize2.build.flags.optimize=-O2
11699+ newsan_archi.menu.opt.Optimize3=Optimize Even More (-O3)
11700+ newsan_archi.menu.opt.Optimize3.build.flags.optimize=-O3
11701+ newsan_archi.menu.opt.Fast=Fast (-Ofast) (maybe slower)
11702+ newsan_archi.menu.opt.Fast.build.flags.optimize=-Ofast
11703+ newsan_archi.menu.opt.Debug=Debug (-Og)
11704+ newsan_archi.menu.opt.Debug.build.flags.optimize=-Og
11705+ newsan_archi.menu.rtti.Disabled=Disabled
11706+ newsan_archi.menu.rtti.Disabled.build.flags.rtti=-fno-rtti
11707+ newsan_archi.menu.rtti.Enabled=Enabled
11708+ newsan_archi.menu.rtti.Enabled.build.flags.rtti=
11709+ newsan_archi.menu.stackprotect.Disabled=Disabled
11710+ newsan_archi.menu.stackprotect.Disabled.build.flags.stackprotect=
11711+ newsan_archi.menu.stackprotect.Enabled=Enabled
11712+ newsan_archi.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector
11713+ newsan_archi.menu.exceptions.Disabled=Disabled
11714+ newsan_archi.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions
11715+ newsan_archi.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++
11716+ newsan_archi.menu.exceptions.Enabled=Enabled
11717+ newsan_archi.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions
11718+ newsan_archi.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc
11719+ newsan_archi.menu.dbgport.Disabled=Disabled
11720+ newsan_archi.menu.dbgport.Disabled.build.debug_port=
11721+ newsan_archi.menu.dbgport.Serial=Serial
11722+ newsan_archi.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial
11723+ newsan_archi.menu.dbgport.Serial1=Serial1
11724+ newsan_archi.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1
11725+ newsan_archi.menu.dbgport.Serial2=Serial2
11726+ newsan_archi.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2
11727+ newsan_archi.menu.dbglvl.None=None
11728+ newsan_archi.menu.dbglvl.None.build.debug_level=
11729+ newsan_archi.menu.dbglvl.Core=Core
11730+ newsan_archi.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE
11731+ newsan_archi.menu.dbglvl.SPI=SPI
11732+ newsan_archi.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI
11733+ newsan_archi.menu.dbglvl.Wire=Wire
11734+ newsan_archi.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE
11735+ newsan_archi.menu.dbglvl.Bluetooth=Bluetooth
11736+ newsan_archi.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH
11737+ newsan_archi.menu.dbglvl.All=All
11738+ newsan_archi.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH
11739+ newsan_archi.menu.dbglvl.NDEBUG=NDEBUG
11740+ newsan_archi.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG
11741+ newsan_archi.menu.usbstack.picosdk=Pico SDK
11742+ newsan_archi.menu.usbstack.picosdk.build.usbstack_flags=
11743+ newsan_archi.menu.usbstack.tinyusb=Adafruit TinyUSB
11744+ newsan_archi.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino"
11745+ newsan_archi.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native)
11746+ newsan_archi.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino"
11747+ newsan_archi.menu.usbstack.nousb=No USB
11748+ newsan_archi.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico"
11749+ newsan_archi.menu.ipbtstack.ipv4only=IPv4 Only
11750+ newsan_archi.menu.ipbtstack.ipv4only.build.libpicow=libpicow-noipv6-nobtc-noble.a
11751+ newsan_archi.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1
11752+ newsan_archi.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6
11753+ newsan_archi.menu.ipbtstack.ipv4ipv6.build.libpicow=libpicow-ipv6-nobtc-noble.a
11754+ newsan_archi.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1
11755+ newsan_archi.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth
11756+ newsan_archi.menu.ipbtstack.ipv4btcble.build.libpicow=libpicow-noipv6-btc-ble.a
11757+ newsan_archi.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1
11758+ newsan_archi.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth
11759+ newsan_archi.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libpicow-ipv6-btc-ble.a
11760+ newsan_archi.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1
11761+ newsan_archi.menu.uploadmethod.default=Default (UF2)
11762+ newsan_archi.menu.uploadmethod.default.build.ram_length=256k
11763+ newsan_archi.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl
11764+ newsan_archi.menu.uploadmethod.default.upload.maximum_data_size=262144
11765+ newsan_archi.menu.uploadmethod.default.upload.tool=uf2conv
11766+ newsan_archi.menu.uploadmethod.default.upload.tool.default=uf2conv
11767+ newsan_archi.menu.uploadmethod.default.upload.tool.network=uf2conv-network
11768+ newsan_archi.menu.uploadmethod.picotool=Picotool
11769+ newsan_archi.menu.uploadmethod.picotool.build.ram_length=256k
11770+ newsan_archi.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl
11771+ newsan_archi.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB
11772+ newsan_archi.menu.uploadmethod.picotool.upload.maximum_data_size=262144
11773+ newsan_archi.menu.uploadmethod.picotool.upload.tool=picotool
11774+ newsan_archi.menu.uploadmethod.picotool.upload.tool.default=picotool
11775+ newsan_archi.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe (CMSIS-DAP)
11776+ newsan_archi.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=256k
11777+ newsan_archi.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
11778+ newsan_archi.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=262144
11779+ newsan_archi.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
11780+ newsan_archi.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap
11781+ newsan_archi.menu.uploadmethod.picodebug=Pico-Debug
11782+ newsan_archi.menu.uploadmethod.picodebug.build.ram_length=240k
11783+ newsan_archi.menu.uploadmethod.picodebug.build.debugscript=picodebug.tcl
11784+ newsan_archi.menu.uploadmethod.picodebug.build.picodebugflags=-UUSE_TINYUSB -DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico
11785+ newsan_archi.menu.uploadmethod.picodebug.upload.maximum_data_size=245760
11786+ newsan_archi.menu.uploadmethod.picodebug.upload.tool=picodebug
11787+ newsan_archi.menu.uploadmethod.picodebug.upload.tool.default=picodebug
11788+
1155511789# -----------------------------------
1155611790# nullbits Bit-C PRO
1155711791# -----------------------------------
0 commit comments