Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Datanoise PicoADK v2 (RP2350). #2413

Merged
merged 24 commits into from
Sep 24, 2024
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
8ea8e5f
Add Datanoise PicoADK v2 (RP2350).
DatanoiseTV Sep 4, 2024
57dd632
Add pins for Serial 2 (uses ADC shared pins).
DatanoiseTV Sep 5, 2024
2faff80
Update PicoADK v1 and v2 to 4MB Flash
DatanoiseTV Sep 5, 2024
31c3b2b
Re-run makeboards.
DatanoiseTV Sep 5, 2024
a93d553
Merge branch 'master' into picoadk-v2
earlephilhower Sep 5, 2024
08c119c
Add PSRAM menu for Datanoise PicoADK v2.
DatanoiseTV Sep 6, 2024
e0e856e
Merge branch 'picoadk-v2' of github.com:DatanoiseTV/arduino-pico into…
DatanoiseTV Sep 6, 2024
bf3a598
Merge branch 'master' into picoadk-v2
earlephilhower Sep 7, 2024
0fb2dab
Update makeboards.py for PicoADK v2.
DatanoiseTV Sep 7, 2024
31e0aab
Merge branch 'picoadk-v2' of github.com:DatanoiseTV/arduino-pico into…
DatanoiseTV Sep 7, 2024
6d637ce
Update makeboards.py for PicoADK v2.
DatanoiseTV Sep 7, 2024
5f8dd00
Update Build for PicoADK v2.
DatanoiseTV Sep 16, 2024
d2855a8
Update Build for PicoADK v2.
DatanoiseTV Sep 16, 2024
317d74d
Merge branch 'master' into picoadk-v2
DatanoiseTV Sep 20, 2024
b76b040
Trying againg.
DatanoiseTV Sep 20, 2024
f9af81b
Merge branch 'picoadk-v2' of github.com:DatanoiseTV/arduino-pico into…
DatanoiseTV Sep 20, 2024
bf15caa
Set maximum PSRAM speed in variant, remove custom option menus.
DatanoiseTV Sep 20, 2024
2d0c3e8
Update PicoADK v2 PSRAM CS.
DatanoiseTV Sep 20, 2024
65e6da3
Merge branch 'master' into picoadk-v2
DatanoiseTV Sep 23, 2024
05f9f5d
Change USB PID for Datanoise PicoADK v2 and fix double entries.
DatanoiseTV Sep 23, 2024
8932066
Merge branch 'picoadk-v2' of github.com:DatanoiseTV/arduino-pico into…
DatanoiseTV Sep 23, 2024
e92ffd5
Change USB PID for Datanoise PicoADK v2 and fix double entries.
DatanoiseTV Sep 23, 2024
4bc3684
Revert "Change USB PID for Datanoise PicoADK v2 and fix double entries."
DatanoiseTV Sep 23, 2024
45103bf
Update README.md for Datanoise PicoADK versions.
DatanoiseTV Sep 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
243 changes: 243 additions & 0 deletions boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10390,6 +10390,249 @@ datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_si
datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
datanoisetv_picoadk.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap

# -----------------------------------
# DatanoiseTV PicoADK v2
# -----------------------------------
datanoisetv_picoadk_v2.name=DatanoiseTV PicoADK v2
datanoisetv_picoadk_v2.vid.0=0x2e8a
datanoisetv_picoadk_v2.pid.0=0x10ae
datanoisetv_picoadk_v2.vid.1=0x2e8a
datanoisetv_picoadk_v2.pid.1=0x11ae
datanoisetv_picoadk_v2.vid.2=0x2e8a
datanoisetv_picoadk_v2.pid.2=0x50ae
datanoisetv_picoadk_v2.vid.3=0x2e8a
datanoisetv_picoadk_v2.pid.3=0x51ae
datanoisetv_picoadk_v2.vid.4=0x2e8a
datanoisetv_picoadk_v2.pid.4=0x90ae
datanoisetv_picoadk_v2.vid.5=0x2e8a
datanoisetv_picoadk_v2.pid.5=0x91ae
datanoisetv_picoadk_v2.vid.6=0x2e8a
datanoisetv_picoadk_v2.pid.6=0xd0ae
datanoisetv_picoadk_v2.vid.7=0x2e8a
datanoisetv_picoadk_v2.pid.7=0xd1ae
datanoisetv_picoadk_v2.upload_port.0.vid=0x2e8a
datanoisetv_picoadk_v2.upload_port.0.pid=0x10ae
datanoisetv_picoadk_v2.upload_port.1.vid=0x2e8a
datanoisetv_picoadk_v2.upload_port.1.pid=0x11ae
datanoisetv_picoadk_v2.upload_port.2.vid=0x2e8a
datanoisetv_picoadk_v2.upload_port.2.pid=0x50ae
datanoisetv_picoadk_v2.upload_port.3.vid=0x2e8a
datanoisetv_picoadk_v2.upload_port.3.pid=0x51ae
datanoisetv_picoadk_v2.upload_port.4.vid=0x2e8a
datanoisetv_picoadk_v2.upload_port.4.pid=0x90ae
datanoisetv_picoadk_v2.upload_port.5.vid=0x2e8a
datanoisetv_picoadk_v2.upload_port.5.pid=0x91ae
datanoisetv_picoadk_v2.upload_port.6.vid=0x2e8a
datanoisetv_picoadk_v2.upload_port.6.pid=0xd0ae
datanoisetv_picoadk_v2.upload_port.7.vid=0x2e8a
datanoisetv_picoadk_v2.upload_port.7.pid=0xd1ae
datanoisetv_picoadk_v2.build.usbvid=-DUSBD_VID=0x2e8a
datanoisetv_picoadk_v2.build.usbpid=-DUSBD_PID=0x10ae
datanoisetv_picoadk_v2.build.usbpwr=-DUSBD_MAX_POWER_MA=250
datanoisetv_picoadk_v2.build.board=DATANOISETV_PICOADK_V2
datanoisetv_picoadk_v2.build.chip=rp2350
datanoisetv_picoadk_v2.build.toolchain=arm-none-eabi
datanoisetv_picoadk_v2.build.toolchainopts=-mcpu=cortex-m33 -mthumb -march=armv8-m.main+fp+dsp -mfloat-abi=softfp -mcmse
datanoisetv_picoadk_v2.build.uf2family=--family rp2350-arm-s --abs-block
datanoisetv_picoadk_v2.build.variant=datanoisetv_picoadk_v2
datanoisetv_picoadk_v2.upload.maximum_size=4194304
datanoisetv_picoadk_v2.upload.wait_for_upload_port=true
datanoisetv_picoadk_v2.upload.erase_cmd=
datanoisetv_picoadk_v2.serial.disableDTR=false
datanoisetv_picoadk_v2.serial.disableRTS=false
datanoisetv_picoadk_v2.build.f_cpu=125000000
datanoisetv_picoadk_v2.build.led=
datanoisetv_picoadk_v2.build.core=rp2040
datanoisetv_picoadk_v2.build.ldscript=memmap_default.ld
datanoisetv_picoadk_v2.build.boot2=boot2_w25q080_2_padded_checksum
datanoisetv_picoadk_v2.build.usb_manufacturer="DatanoiseTV"
datanoisetv_picoadk_v2.build.usb_product="PicoADK v2"
datanoisetv_picoadk_v2.build.psram_length=0x000000
datanoisetv_picoadk_v2.menu.flash.4194304_0=4MB (no FS)
datanoisetv_picoadk_v2.menu.flash.4194304_0.upload.maximum_size=4186112
datanoisetv_picoadk_v2.menu.flash.4194304_0.build.flash_total=4194304
datanoisetv_picoadk_v2.menu.flash.4194304_0.build.flash_length=4186112
datanoisetv_picoadk_v2.menu.flash.4194304_0.build.eeprom_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_0.build.fs_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_0.build.fs_end=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_65536=4MB (Sketch: 4032KB, FS: 64KB)
datanoisetv_picoadk_v2.menu.flash.4194304_65536.upload.maximum_size=4120576
datanoisetv_picoadk_v2.menu.flash.4194304_65536.build.flash_total=4194304
datanoisetv_picoadk_v2.menu.flash.4194304_65536.build.flash_length=4120576
datanoisetv_picoadk_v2.menu.flash.4194304_65536.build.eeprom_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_65536.build.fs_start=272556032
datanoisetv_picoadk_v2.menu.flash.4194304_65536.build.fs_end=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_131072=4MB (Sketch: 3968KB, FS: 128KB)
datanoisetv_picoadk_v2.menu.flash.4194304_131072.upload.maximum_size=4055040
datanoisetv_picoadk_v2.menu.flash.4194304_131072.build.flash_total=4194304
datanoisetv_picoadk_v2.menu.flash.4194304_131072.build.flash_length=4055040
datanoisetv_picoadk_v2.menu.flash.4194304_131072.build.eeprom_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_131072.build.fs_start=272490496
datanoisetv_picoadk_v2.menu.flash.4194304_131072.build.fs_end=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_262144=4MB (Sketch: 3840KB, FS: 256KB)
datanoisetv_picoadk_v2.menu.flash.4194304_262144.upload.maximum_size=3923968
datanoisetv_picoadk_v2.menu.flash.4194304_262144.build.flash_total=4194304
datanoisetv_picoadk_v2.menu.flash.4194304_262144.build.flash_length=3923968
datanoisetv_picoadk_v2.menu.flash.4194304_262144.build.eeprom_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_262144.build.fs_start=272359424
datanoisetv_picoadk_v2.menu.flash.4194304_262144.build.fs_end=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_524288=4MB (Sketch: 3584KB, FS: 512KB)
datanoisetv_picoadk_v2.menu.flash.4194304_524288.upload.maximum_size=3661824
datanoisetv_picoadk_v2.menu.flash.4194304_524288.build.flash_total=4194304
datanoisetv_picoadk_v2.menu.flash.4194304_524288.build.flash_length=3661824
datanoisetv_picoadk_v2.menu.flash.4194304_524288.build.eeprom_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_524288.build.fs_start=272097280
datanoisetv_picoadk_v2.menu.flash.4194304_524288.build.fs_end=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_1048576=4MB (Sketch: 3MB, FS: 1MB)
datanoisetv_picoadk_v2.menu.flash.4194304_1048576.upload.maximum_size=3137536
datanoisetv_picoadk_v2.menu.flash.4194304_1048576.build.flash_total=4194304
datanoisetv_picoadk_v2.menu.flash.4194304_1048576.build.flash_length=3137536
datanoisetv_picoadk_v2.menu.flash.4194304_1048576.build.eeprom_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_1048576.build.fs_start=271572992
datanoisetv_picoadk_v2.menu.flash.4194304_1048576.build.fs_end=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_2097152=4MB (Sketch: 2MB, FS: 2MB)
datanoisetv_picoadk_v2.menu.flash.4194304_2097152.upload.maximum_size=2088960
datanoisetv_picoadk_v2.menu.flash.4194304_2097152.build.flash_total=4194304
datanoisetv_picoadk_v2.menu.flash.4194304_2097152.build.flash_length=2088960
datanoisetv_picoadk_v2.menu.flash.4194304_2097152.build.eeprom_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_2097152.build.fs_start=270524416
datanoisetv_picoadk_v2.menu.flash.4194304_2097152.build.fs_end=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_3145728=4MB (Sketch: 1MB, FS: 3MB)
datanoisetv_picoadk_v2.menu.flash.4194304_3145728.upload.maximum_size=1040384
datanoisetv_picoadk_v2.menu.flash.4194304_3145728.build.flash_total=4194304
datanoisetv_picoadk_v2.menu.flash.4194304_3145728.build.flash_length=1040384
datanoisetv_picoadk_v2.menu.flash.4194304_3145728.build.eeprom_start=272621568
datanoisetv_picoadk_v2.menu.flash.4194304_3145728.build.fs_start=269475840
datanoisetv_picoadk_v2.menu.flash.4194304_3145728.build.fs_end=272621568
datanoisetv_picoadk_v2.menu.freq.150=150 MHz
earlephilhower marked this conversation as resolved.
Show resolved Hide resolved
datanoisetv_picoadk_v2.menu.freq.150.build.f_cpu=150000000L
datanoisetv_picoadk_v2.menu.freq.50=50 MHz
datanoisetv_picoadk_v2.menu.freq.50.build.f_cpu=50000000L
datanoisetv_picoadk_v2.menu.freq.100=100 MHz
datanoisetv_picoadk_v2.menu.freq.100.build.f_cpu=100000000L
datanoisetv_picoadk_v2.menu.freq.120=120 MHz
datanoisetv_picoadk_v2.menu.freq.120.build.f_cpu=120000000L
datanoisetv_picoadk_v2.menu.freq.125=125 MHz
datanoisetv_picoadk_v2.menu.freq.125.build.f_cpu=125000000L
datanoisetv_picoadk_v2.menu.freq.128=128 MHz
datanoisetv_picoadk_v2.menu.freq.128.build.f_cpu=128000000L
datanoisetv_picoadk_v2.menu.freq.133=133 MHz
datanoisetv_picoadk_v2.menu.freq.133.build.f_cpu=133000000L
datanoisetv_picoadk_v2.menu.freq.175=175 MHz (Overclock)
datanoisetv_picoadk_v2.menu.freq.175.build.f_cpu=175000000L
datanoisetv_picoadk_v2.menu.freq.200=200 MHz (Overclock)
datanoisetv_picoadk_v2.menu.freq.200.build.f_cpu=200000000L
datanoisetv_picoadk_v2.menu.freq.225=225 MHz (Overclock)
datanoisetv_picoadk_v2.menu.freq.225.build.f_cpu=225000000L
datanoisetv_picoadk_v2.menu.freq.240=240 MHz (Overclock)
datanoisetv_picoadk_v2.menu.freq.240.build.f_cpu=240000000L
datanoisetv_picoadk_v2.menu.freq.250=250 MHz (Overclock)
datanoisetv_picoadk_v2.menu.freq.250.build.f_cpu=250000000L
datanoisetv_picoadk_v2.menu.freq.275=275 MHz (Overclock)
datanoisetv_picoadk_v2.menu.freq.275.build.f_cpu=275000000L
datanoisetv_picoadk_v2.menu.freq.300=300 MHz (Overclock)
datanoisetv_picoadk_v2.menu.freq.300.build.f_cpu=300000000L
datanoisetv_picoadk_v2.menu.opt.Small=Small (-Os) (standard)
datanoisetv_picoadk_v2.menu.opt.Small.build.flags.optimize=-Os
datanoisetv_picoadk_v2.menu.opt.Optimize=Optimize (-O)
datanoisetv_picoadk_v2.menu.opt.Optimize.build.flags.optimize=-O
datanoisetv_picoadk_v2.menu.opt.Optimize2=Optimize More (-O2)
datanoisetv_picoadk_v2.menu.opt.Optimize2.build.flags.optimize=-O2
datanoisetv_picoadk_v2.menu.opt.Optimize3=Optimize Even More (-O3)
datanoisetv_picoadk_v2.menu.opt.Optimize3.build.flags.optimize=-O3
datanoisetv_picoadk_v2.menu.opt.Fast=Fast (-Ofast) (maybe slower)
datanoisetv_picoadk_v2.menu.opt.Fast.build.flags.optimize=-Ofast
datanoisetv_picoadk_v2.menu.opt.Debug=Debug (-Og)
datanoisetv_picoadk_v2.menu.opt.Debug.build.flags.optimize=-Og
datanoisetv_picoadk_v2.menu.rtti.Disabled=Disabled
datanoisetv_picoadk_v2.menu.rtti.Disabled.build.flags.rtti=-fno-rtti
datanoisetv_picoadk_v2.menu.rtti.Enabled=Enabled
datanoisetv_picoadk_v2.menu.rtti.Enabled.build.flags.rtti=
datanoisetv_picoadk_v2.menu.stackprotect.Disabled=Disabled
datanoisetv_picoadk_v2.menu.stackprotect.Disabled.build.flags.stackprotect=
datanoisetv_picoadk_v2.menu.stackprotect.Enabled=Enabled
datanoisetv_picoadk_v2.menu.stackprotect.Enabled.build.flags.stackprotect=-fstack-protector
datanoisetv_picoadk_v2.menu.exceptions.Disabled=Disabled
datanoisetv_picoadk_v2.menu.exceptions.Disabled.build.flags.exceptions=-fno-exceptions
datanoisetv_picoadk_v2.menu.exceptions.Disabled.build.flags.libstdcpp=-lstdc++
datanoisetv_picoadk_v2.menu.exceptions.Enabled=Enabled
datanoisetv_picoadk_v2.menu.exceptions.Enabled.build.flags.exceptions=-fexceptions
datanoisetv_picoadk_v2.menu.exceptions.Enabled.build.flags.libstdcpp=-lstdc++-exc
datanoisetv_picoadk_v2.menu.dbgport.Disabled=Disabled
datanoisetv_picoadk_v2.menu.dbgport.Disabled.build.debug_port=
datanoisetv_picoadk_v2.menu.dbgport.Serial=Serial
datanoisetv_picoadk_v2.menu.dbgport.Serial.build.debug_port=-DDEBUG_RP2040_PORT=Serial
datanoisetv_picoadk_v2.menu.dbgport.Serial1=Serial1
datanoisetv_picoadk_v2.menu.dbgport.Serial1.build.debug_port=-DDEBUG_RP2040_PORT=Serial1
datanoisetv_picoadk_v2.menu.dbgport.Serial2=Serial2
datanoisetv_picoadk_v2.menu.dbgport.Serial2.build.debug_port=-DDEBUG_RP2040_PORT=Serial2
datanoisetv_picoadk_v2.menu.dbglvl.None=None
datanoisetv_picoadk_v2.menu.dbglvl.None.build.debug_level=
datanoisetv_picoadk_v2.menu.dbglvl.Core=Core
datanoisetv_picoadk_v2.menu.dbglvl.Core.build.debug_level=-DDEBUG_RP2040_CORE
datanoisetv_picoadk_v2.menu.dbglvl.SPI=SPI
datanoisetv_picoadk_v2.menu.dbglvl.SPI.build.debug_level=-DDEBUG_RP2040_SPI
datanoisetv_picoadk_v2.menu.dbglvl.Wire=Wire
datanoisetv_picoadk_v2.menu.dbglvl.Wire.build.debug_level=-DDEBUG_RP2040_WIRE
datanoisetv_picoadk_v2.menu.dbglvl.Bluetooth=Bluetooth
datanoisetv_picoadk_v2.menu.dbglvl.Bluetooth.build.debug_level=-DDEBUG_RP2040_BLUETOOTH
datanoisetv_picoadk_v2.menu.dbglvl.All=All
datanoisetv_picoadk_v2.menu.dbglvl.All.build.debug_level=-DDEBUG_RP2040_WIRE -DDEBUG_RP2040_SPI -DDEBUG_RP2040_CORE -DDEBUG_RP2040_BLUETOOTH
datanoisetv_picoadk_v2.menu.dbglvl.NDEBUG=NDEBUG
datanoisetv_picoadk_v2.menu.dbglvl.NDEBUG.build.debug_level=-DNDEBUG
datanoisetv_picoadk_v2.menu.usbstack.picosdk=Pico SDK
datanoisetv_picoadk_v2.menu.usbstack.picosdk.build.usbstack_flags=
datanoisetv_picoadk_v2.menu.usbstack.tinyusb=Adafruit TinyUSB
datanoisetv_picoadk_v2.menu.usbstack.tinyusb.build.usbstack_flags=-DUSE_TINYUSB "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino"
datanoisetv_picoadk_v2.menu.usbstack.tinyusb_host=Adafruit TinyUSB Host (native)
datanoisetv_picoadk_v2.menu.usbstack.tinyusb_host.build.usbstack_flags=-DUSE_TINYUSB -DUSE_TINYUSB_HOST "-I{runtime.platform.path}/libraries/Adafruit_TinyUSB_Arduino/src/arduino"
datanoisetv_picoadk_v2.menu.usbstack.nousb=No USB
datanoisetv_picoadk_v2.menu.usbstack.nousb.build.usbstack_flags="-DNO_USB -DDISABLE_USB_SERIAL -I{runtime.platform.path}/tools/libpico"
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4only=IPv4 Only
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4only.build.libpicow=libipv4.a
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4only.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6=IPv4 + IPv6
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6.build.libpicow=libipv4-ipv6.a
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcble=IPv4 + Bluetooth
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcble.build.libpicow=libipv4-bt.a
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcble.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble=IPv4 + IPv6 + Bluetooth
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble.build.libpicow=libipv4-ipv6-bt.a
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcble.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4onlybig=IPv4 Only - 32K
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4onlybig.build.libpicow=libipv4-big.a
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4onlybig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6big=IPv4 + IPv6 - 32K
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6big.build.libpicow=libipv4-ipv6-big.a
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6big.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -D__LWIP_MEMMULT=2
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcblebig=IPv4 + Bluetooth - 32K
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcblebig.build.libpicow=libipv4-bt-big.a
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DLWIP_IPV6=0 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a
datanoisetv_picoadk_v2.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2
datanoisetv_picoadk_v2.menu.uploadmethod.default=Default (UF2)
datanoisetv_picoadk_v2.menu.uploadmethod.default.build.ram_length=512k
datanoisetv_picoadk_v2.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl
datanoisetv_picoadk_v2.menu.uploadmethod.default.upload.maximum_data_size=524288
datanoisetv_picoadk_v2.menu.uploadmethod.default.upload.tool=uf2conv
datanoisetv_picoadk_v2.menu.uploadmethod.default.upload.tool.default=uf2conv
datanoisetv_picoadk_v2.menu.uploadmethod.default.upload.tool.network=uf2conv-network
datanoisetv_picoadk_v2.menu.uploadmethod.picotool=Picotool
datanoisetv_picoadk_v2.menu.uploadmethod.picotool.build.ram_length=512k
datanoisetv_picoadk_v2.menu.uploadmethod.picotool.build.debugscript=picoprobe.tcl
datanoisetv_picoadk_v2.menu.uploadmethod.picotool.build.picodebugflags=-DENABLE_PICOTOOL_USB
datanoisetv_picoadk_v2.menu.uploadmethod.picotool.upload.maximum_data_size=524288
datanoisetv_picoadk_v2.menu.uploadmethod.picotool.upload.tool=picotool
datanoisetv_picoadk_v2.menu.uploadmethod.picotool.upload.tool.default=picotool
datanoisetv_picoadk_v2.menu.uploadmethod.picoprobe_cmsis_dap=Picoprobe/Debugprobe (CMSIS-DAP)
datanoisetv_picoadk_v2.menu.uploadmethod.picoprobe_cmsis_dap.build.ram_length=512k
datanoisetv_picoadk_v2.menu.uploadmethod.picoprobe_cmsis_dap.build.debugscript=picoprobe_cmsis_dap.tcl
datanoisetv_picoadk_v2.menu.uploadmethod.picoprobe_cmsis_dap.upload.maximum_data_size=524288
datanoisetv_picoadk_v2.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool=picoprobe_cmsis_dap
datanoisetv_picoadk_v2.menu.uploadmethod.picoprobe_cmsis_dap.upload.tool.default=picoprobe_cmsis_dap

# -----------------------------------
# Degz Robotics Suibo RP2040
# -----------------------------------
Expand Down
3 changes: 3 additions & 0 deletions package/package_pico_index.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,9 @@
{
"name": "DatanoiseTV PicoADK"
},
{
"name": "DatanoiseTV PicoADK v2"
},
{
"name": "Degz Robotics Suibo RP2040"
},
Expand Down
55 changes: 55 additions & 0 deletions tools/json/datanoisetv_picoadk_v2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"build": {
"arduino": {
"earlephilhower": {
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
"usb_vid": "0x2E8A",
"usb_pid": "0x10AE"
}
},
"core": "earlephilhower",
"cpu": "cortex-m33",
"extra_flags": "-DARDUINO_DATANOISETV_PICOADK_V2 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250 ",
"f_cpu": "150000000L",
"hwids": [
[
"0x2E8A",
"0x00C0"
],
[
"0x2E8A",
"0x10AE"
]
],
"mcu": "rp2350",
"variant": "datanoisetv_picoadk_v2"
},
"debug": {
"jlink_device": "RP2350_0",
"openocd_target": "rp2350.cfg",
"svd_path": "rp2350.svd"
},
"frameworks": [
"arduino"
],
"name": "PicoADK v2",
"upload": {
"maximum_ram_size": 524288,
"maximum_size": 4194304,
"require_upload_port": true,
"native_usb": true,
"use_1200bps_touch": true,
"wait_for_upload_port": false,
"protocol": "picotool",
"protocols": [
"blackmagic",
"cmsis-dap",
"jlink",
"raspberrypi-swd",
"picotool",
"picoprobe"
]
},
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
"vendor": "DatanoiseTV"
}
1 change: 1 addition & 0 deletions tools/makeboards.py
Original file line number Diff line number Diff line change
Expand Up @@ -502,6 +502,7 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef

# DatanoiseTV
MakeBoard("datanoisetv_picoadk", "rp2040", "DatanoiseTV", "PicoADK", "0x2e8a", "0x000a", 250, "DATANOISETV_PICOADK", 2, 0, "boot2_w25q080_2_padded_checksum")
MakeBoard("datanoisetv_picoadk_v2", "rp2350", "DatanoiseTV", "PicoADK v2", "0x2e8a", "0x10ae", 250, "DATANOISETV_PICOADK_V2", 4, 0, "boot2_w25q080_2_padded_checksum")

# Degz Robotics
MakeBoard("degz_suibo", "rp2040", "Degz Robotics", "Suibo RP2040", "0x2e8a", "0xf00a", 250, "DEGZ_SUIBO_RP2040", 16, 0, "boot2_generic_03h_4_padded_checksum", board_url="https://www.degzrobotics.com/suibo")
Expand Down
Loading
Loading