@@ -17,7 +17,7 @@ feather52832.upload.use_1200bps_touch=false
17
17
feather52832.upload.wait_for_upload_port=false
18
18
feather52832.upload.native_usb=false
19
19
feather52832.upload.maximum_size=290816
20
- feather52832.upload.maximum_data_size=52224
20
+ feather52832.upload.maximum_data_size=51712
21
21
22
22
# Build
23
23
feather52832.build.mcu=cortex-m4
@@ -93,6 +93,7 @@ feather52840.build.ldscript=nrf52840_s140_v6.ld
93
93
feather52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
94
94
feather52840.build.vid=0x239A
95
95
feather52840.build.pid=0x8029
96
+ feather52840.build.uf2_family=0xADA52840
96
97
97
98
# Menu: SoftDevice
98
99
feather52840.menu.softdevice.s140v6=S140 6.1.1
@@ -156,6 +157,7 @@ feather52840sense.build.ldscript=nrf52840_s140_v6.ld
156
157
feather52840sense.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
157
158
feather52840sense.build.vid=0x239A
158
159
feather52840sense.build.pid=0x8087
160
+ feather52840sense.build.uf2_family=0xADA52840
159
161
160
162
# Menu: SoftDevice
161
163
feather52840sense.menu.softdevice.s140v6=S140 6.1.1
@@ -219,6 +221,7 @@ feather_nrf52840_sense_tft.build.ldscript=nrf52840_s140_v6.ld
219
221
feather_nrf52840_sense_tft.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
220
222
feather_nrf52840_sense_tft.build.vid=0x239A
221
223
feather_nrf52840_sense_tft.build.pid=0x8087
224
+ feather_nrf52840_sense_tft.build.uf2_family=0xADA52840
222
225
223
226
# Menu: SoftDevice
224
227
feather_nrf52840_sense_tft.menu.softdevice.s140v6=S140 6.1.1
@@ -282,6 +285,7 @@ itsybitsy52840.build.ldscript=nrf52840_s140_v6.ld
282
285
itsybitsy52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
283
286
itsybitsy52840.build.vid=0x239A
284
287
itsybitsy52840.build.pid=0x8051
288
+ itsybitsy52840.build.uf2_family=0xADA52840
285
289
286
290
# Menu: SoftDevice
287
291
itsybitsy52840.menu.softdevice.s140v6=S140 6.1.1
@@ -343,6 +347,7 @@ cplaynrf52840.build.ldscript=nrf52840_s140_v6.ld
343
347
cplaynrf52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
344
348
cplaynrf52840.build.vid=0x239A
345
349
cplaynrf52840.build.pid=0x8045
350
+ cplaynrf52840.build.uf2_family=0xADA52840
346
351
347
352
# Menu: SoftDevice
348
353
cplaynrf52840.menu.softdevice.s140v6=S140 6.1.1
@@ -404,6 +409,7 @@ cluenrf52840.build.ldscript=nrf52840_s140_v6.ld
404
409
cluenrf52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
405
410
cluenrf52840.build.vid=0x239A
406
411
cluenrf52840.build.pid=0x8071
412
+ cluenrf52840.build.uf2_family=0xADA52840
407
413
408
414
# Menu: SoftDevice
409
415
cluenrf52840.menu.softdevice.s140v6=S140 6.1.1
@@ -465,6 +471,7 @@ ledglasses_nrf52840.build.ldscript=nrf52840_s140_v6.ld
465
471
ledglasses_nrf52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
466
472
ledglasses_nrf52840.build.vid=0x239A
467
473
ledglasses_nrf52840.build.pid=0x810D
474
+ ledglasses_nrf52840.build.uf2_family=0xADA52840
468
475
469
476
# Menu: SoftDevice
470
477
ledglasses_nrf52840.menu.softdevice.s140v6=S140 6.1.1
@@ -526,6 +533,7 @@ mdbt50qrx.build.ldscript=nrf52840_s140_v6.ld
526
533
mdbt50qrx.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
527
534
mdbt50qrx.build.vid=0x239A
528
535
mdbt50qrx.build.pid=0x810B
536
+ mdbt50qrx.build.uf2_family=0xADA52840
529
537
530
538
# Menu: SoftDevice
531
539
mdbt50qrx.menu.softdevice.s140v6=S140 6.1.1
@@ -589,6 +597,7 @@ metro52840.build.ldscript=nrf52840_s140_v6.ld
589
597
metro52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
590
598
metro52840.build.vid=0x239A
591
599
metro52840.build.pid=0x803F
600
+ metro52840.build.uf2_family=0xADA52840
592
601
593
602
# Menu: SoftDevice
594
603
metro52840.menu.softdevice.s140v6=S140 6.1.1
@@ -628,9 +637,9 @@ pca10056.name=Nordic nRF52840 DK
628
637
629
638
# VID/PID for Bootloader, Arduino & CircuitPython
630
639
pca10056.vid.0=0x239A
631
- pca10056.pid.0=0x8029
640
+ pca10056.pid.0=0x80DA
632
641
pca10056.vid.1=0x239A
633
- pca10056.pid.1=0x0029
642
+ pca10056.pid.1=0x00DA
634
643
635
644
# Upload
636
645
pca10056.bootloader.tool=bootburn
@@ -653,7 +662,8 @@ pca10056.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
653
662
pca10056.build.ldscript=nrf52840_s140_v6.ld
654
663
pca10056.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
655
664
pca10056.build.vid=0x239A
656
- pca10056.build.pid=0x8029
665
+ pca10056.build.pid=0x80DA
666
+ pca10056.build.uf2_family=0xADA52840
657
667
658
668
# Menu: SoftDevice
659
669
pca10056.menu.softdevice.s140v6=S140 6.1.1
@@ -680,16 +690,76 @@ pca10056.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_
680
690
pca10056.menu.debug_output.rtt=Segger RTT
681
691
pca10056.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
682
692
693
+ # -----------------------------------
694
+ # Nordic nRF52833 DK
695
+ # -----------------------------------
696
+ pca10100.name=Nordic nRF52833 DK
697
+
698
+ # VID/PID for Bootloader, Arduino & CircuitPython
699
+ pca10100.vid.0=0x239A
700
+ pca10100.pid.0=0x80D8
701
+ pca10100.vid.1=0x239A
702
+ pca10100.pid.1=0x00D8
703
+
704
+ # Upload
705
+ pca10100.bootloader.tool=bootburn
706
+ pca10100.upload.tool=nrfutil
707
+ pca10100.upload.protocol=nrfutil
708
+ pca10100.upload.use_1200bps_touch=true
709
+ pca10100.upload.wait_for_upload_port=true
710
+ pca10100.upload.maximum_size=286720
711
+ pca10100.upload.maximum_data_size=106496
712
+
713
+ # Build
714
+ pca10100.build.mcu=cortex-m4
715
+ pca10100.build.f_cpu=64000000
716
+ pca10100.build.board=NRF52833_PCA10100
717
+ pca10100.build.core=nRF5
718
+ pca10100.build.variant=pca10100
719
+ pca10100.build.usb_manufacturer="Nordic"
720
+ pca10100.build.usb_product="nRF52833 DK"
721
+ pca10100.build.extra_flags=-DNRF52833_XXAA {build.flags.usb}
722
+ pca10100.build.ldscript=nrf52833_s140_v7.ld
723
+ pca10100.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
724
+ pca10100.build.vid=0x239A
725
+ pca10100.build.pid=0x80D8
726
+ pca10100.build.uf2_family=0x621E937A
727
+
728
+ # Menu: SoftDevice
729
+ pca10100.menu.softdevice.s140v7=S140 7.3.0
730
+ pca10100.menu.softdevice.s140v7.build.sd_name=s140
731
+ pca10100.menu.softdevice.s140v7.build.sd_version=7.3.0
732
+ pca10100.menu.softdevice.s140v7.build.sd_fwid=0x0123
733
+
734
+ # Menu: Debug Level
735
+ pca10100.menu.debug.l0=Level 0 (Release)
736
+ pca10100.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
737
+ pca10100.menu.debug.l1=Level 1 (Error Message)
738
+ pca10100.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
739
+ pca10100.menu.debug.l2=Level 2 (Full Debug)
740
+ pca10100.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
741
+ pca10100.menu.debug.l3=Level 3 (Segger SystemView)
742
+ pca10100.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
743
+ pca10100.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
744
+
745
+ # Menu: Debug Port
746
+ pca10100.menu.debug_output.serial=Serial
747
+ pca10100.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
748
+ pca10100.menu.debug_output.serial1=Serial1
749
+ pca10100.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
750
+ pca10100.menu.debug_output.rtt=Segger RTT
751
+ pca10100.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
752
+
683
753
# -----------------------------------
684
754
# Particle Xenon
685
755
# -----------------------------------
686
756
particle_xenon.name=Particle Xenon
687
757
688
758
# VID/PID for Bootloader, Arduino & CircuitPython
689
759
particle_xenon.vid.0=0x239A
690
- particle_xenon.pid.0=0x8029
760
+ particle_xenon.pid.0=0x80DA
691
761
particle_xenon.vid.1=0x239A
692
- particle_xenon.pid.1=0x0029
762
+ particle_xenon.pid.1=0x00DA
693
763
694
764
# Upload
695
765
particle_xenon.bootloader.tool=bootburn
@@ -712,7 +782,8 @@ particle_xenon.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
712
782
particle_xenon.build.ldscript=nrf52840_s140_v6.ld
713
783
particle_xenon.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
714
784
particle_xenon.build.vid=0x239A
715
- particle_xenon.build.pid=0x8029
785
+ particle_xenon.build.pid=0x80DA
786
+ particle_xenon.build.uf2_family=0xADA52840
716
787
717
788
# Menu: SoftDevice
718
789
particle_xenon.menu.softdevice.s140v6=S140 6.1.1
0 commit comments