@@ -19,6 +19,7 @@ menu.chip=Chip
1919menu.softdevice=Softdevice
2020menu.version=Version
2121menu.lfclk=Low Frequency Clock
22+ menu.board_variant=Board Variant
2223
2324nRF52DK.name=nRF52 DK
2425
@@ -64,6 +65,43 @@ nRF52DK.menu.lfclk.lfrc.build.lfclk_flags=-DUSE_LFRC
6465nRF52DK.menu.lfclk.lfsynt=Synthesized
6566nRF52DK.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
6667
68+
69+ STCT_nRF52_minidev.name=Taida Century nRF52 mini board
70+
71+ STCT_nRF52_minidev.upload.tool=sandeepmistry:openocd
72+ STCT_nRF52_minidev.upload.target=nrf52
73+ STCT_nRF52_minidev.upload.maximum_size=524288
74+
75+ STCT_nRF52_minidev.bootloader.tool=sandeepmistry:openocd
76+
77+ STCT_nRF52_minidev.build.mcu=cortex-m4
78+ STCT_nRF52_minidev.build.f_cpu=16000000
79+ STCT_nRF52_minidev.build.board=STCT_NRF52_minidev
80+ STCT_nRF52_minidev.build.core=nRF5
81+ STCT_nRF52_minidev.build.variant=Taida_Century_nRF52_minidev
82+ STCT_nRF52_minidev.build.variant_system_lib=
83+ STCT_nRF52_minidev.build.extra_flags=-DNRF52
84+ STCT_nRF52_minidev.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
85+ STCT_nRF52_minidev.build.ldscript=nrf52_xxaa.ld
86+
87+ STCT_nRF52_minidev.menu.softdevice.none=None
88+ STCT_nRF52_minidev.menu.softdevice.none.softdevice=none
89+
90+ STCT_nRF52_minidev.menu.softdevice.s132=S132
91+ STCT_nRF52_minidev.menu.softdevice.s132.softdevice=s132
92+ STCT_nRF52_minidev.menu.softdevice.s132.softdeviceversion=2.0.1
93+ STCT_nRF52_minidev.menu.softdevice.s132.upload.maximum_size=409600
94+ STCT_nRF52_minidev.menu.softdevice.s132.build.extra_flags=-DNRF52 -DS132 -DNRF51_S132
95+ STCT_nRF52_minidev.menu.softdevice.s132.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
96+
97+ STCT_nRF52_minidev.menu.lfclk.lfxo=Crystal Oscillator
98+ STCT_nRF52_minidev.menu.lfclk.lfxo.build.lfclk_flags=-DUSE_LFXO
99+ STCT_nRF52_minidev.menu.lfclk.lfrc=RC Oscillator
100+ STCT_nRF52_minidev.menu.lfclk.lfrc.build.lfclk_flags=-DUSE_LFRC
101+ STCT_nRF52_minidev.menu.lfclk.lfsynt=Synthesized
102+ STCT_nRF52_minidev.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
103+
104+
67105BluzDK.name=Bluz DK
68106
69107BluzDK.upload.tool=sandeepmistry:openocd
@@ -183,7 +221,6 @@ RedBearLab_nRF51822.menu.softdevice.s130.upload.maximum_size=151552
183221RedBearLab_nRF51822.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
184222RedBearLab_nRF51822.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_{build.chip}.ld
185223
186-
187224BBCmicrobit.name=BBC micro:bit
188225
189226BBCmicrobit.vid.0=0x0d28
@@ -225,7 +262,7 @@ BBCmicrobit.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
225262BBCmicrobit.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_xxaa.ld
226263
227264
228- Generic_nRF51822.name=Generic nRF51822
265+ Generic_nRF51822.name=Generic nRF51
229266
230267Generic_nRF51822.upload.tool=sandeepmistry:openocd
231268Generic_nRF51822.upload.target=nrf51
@@ -273,6 +310,42 @@ Generic_nRF51822.menu.lfclk.lfsynt=Synthesized
273310Generic_nRF51822.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
274311
275312
313+ Generic_nRF52832.name=Generic nRF52
314+
315+ Generic_nRF52832.upload.tool=sandeepmistry:openocd
316+ Generic_nRF52832.upload.target=nrf52
317+ Generic_nRF52832.upload.maximum_size=524288
318+
319+ Generic_nRF52832.bootloader.tool=sandeepmistry:openocd
320+
321+ Generic_nRF52832.build.mcu=cortex-m4
322+ Generic_nRF52832.build.f_cpu=16000000
323+ Generic_nRF52832.build.board=GENERIC
324+ Generic_nRF52832.build.core=nRF5
325+ Generic_nRF52832.build.variant=Generic
326+ Generic_nRF52832.build.variant_system_lib=
327+ Generic_nRF52832.build.extra_flags=-DNRF52
328+ Generic_nRF52832.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
329+ Generic_nRF52832.build.ldscript=nrf52_xxaa.ld
330+
331+ Generic_nRF52832.menu.softdevice.none=None
332+ Generic_nRF52832.menu.softdevice.none.softdevice=none
333+
334+ Generic_nRF52832.menu.softdevice.s132=S132
335+ Generic_nRF52832.menu.softdevice.s132.softdevice=s132
336+ Generic_nRF52832.menu.softdevice.s132.softdeviceversion=2.0.1
337+ Generic_nRF52832.menu.softdevice.s132.upload.maximum_size=409600
338+ Generic_nRF52832.menu.softdevice.s132.build.extra_flags=-DNRF52 -DS132 -DNRF51_S132
339+ Generic_nRF52832.menu.softdevice.s132.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
340+
341+ Generic_nRF52832.menu.lfclk.lfxo=Crystal Oscillator
342+ Generic_nRF52832.menu.lfclk.lfxo.build.lfclk_flags=-DUSE_LFXO
343+ Generic_nRF52832.menu.lfclk.lfrc=RC Oscillator
344+ Generic_nRF52832.menu.lfclk.lfrc.build.lfclk_flags=-DUSE_LFRC
345+ Generic_nRF52832.menu.lfclk.lfsynt=Synthesized
346+ Generic_nRF52832.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
347+
348+
276349Waveshare_BLE400.name=Waveshare BLE400
277350
278351Waveshare_BLE400.upload.tool=sandeepmistry:openocd
@@ -350,3 +423,57 @@ OSHChip.menu.softdevice.s130.softdeviceversion=2.0.1
350423OSHChip.menu.softdevice.s130.upload.maximum_size=151552
351424OSHChip.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
352425OSHChip.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_xxac.ld
426+
427+ PCA1000X.name=nRF51X22 Development Kit(PCA1000X)
428+
429+ PCA1000X.upload.tool=sandeepmistry:openocd
430+ PCA1000X.upload.target=nrf51
431+ PCA1000X.upload.maximum_size=262144
432+
433+ PCA1000X.bootloader.tool=sandeepmistry:openocd
434+
435+ PCA1000X.build.mcu=cortex-m0
436+ PCA1000X.build.f_cpu=16000000
437+ PCA1000X.build.board=PCA1000X
438+ PCA1000X.build.core=nRF5
439+ PCA1000X.build.variant=PCA1000X
440+ PCA1000X.build.variant_system_lib=
441+ PCA1000X.build.extra_flags=-DNRF51 -D{board.variant}
442+ PCA1000X.build.float_flags=
443+ PCA1000X.build.ldscript=nrf51_xxaa.ld
444+
445+ PCA1000X.upload.tool=sandeepmistry:openocd
446+ PCA1000X.upload.protocol=
447+ PCA1000X.upload.interface=jlink
448+ PCA1000X.upload.target=nrf51
449+ PCA1000X.upload.maximum_size=262144
450+ PCA1000X.upload.setup_command=transport select swd; set WORKAREASIZE 0;
451+
452+ PCA1000X.menu.board_variant.pca10000=PCA10000
453+ PCA1000X.menu.board_variant.pca10000.board.variant=PCA10000
454+ PCA1000X.menu.board_variant.nrf6310=PCA1000X (via nRF6310)
455+ PCA1000X.menu.board_variant.nrf6310.board.variant=NRF6310
456+
457+ PCA1000X.menu.softdevice.none=None
458+ PCA1000X.menu.softdevice.none.softdevice=none
459+
460+ PCA1000X.menu.softdevice.s110=S110
461+ PCA1000X.menu.softdevice.s110.softdevice=s110
462+ PCA1000X.menu.softdevice.s110.softdeviceversion=8.0.0
463+ PCA1000X.menu.softdevice.s110.upload.maximum_size=151552
464+ PCA1000X.menu.softdevice.s110.build.extra_flags=-DNRF51 -DS110 -DNRF51_S110
465+ PCA1000X.menu.softdevice.s110.build.ldscript=armgcc_s110_nrf51822_xxaa.ld
466+
467+ PCA1000X.menu.softdevice.s130=S130
468+ PCA1000X.menu.softdevice.s130.softdevice=s130
469+ PCA1000X.menu.softdevice.s130.softdeviceversion=2.0.1
470+ PCA1000X.menu.softdevice.s130.upload.maximum_size=151552
471+ PCA1000X.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
472+ PCA1000X.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_xxaa.ld
473+
474+ PCA1000X.menu.lfclk.lfxo=Crystal Oscillator
475+ PCA1000X.menu.lfclk.lfxo.build.lfclk_flags=-DUSE_LFXO
476+ PCA1000X.menu.lfclk.lfrc=RC Oscillator
477+ PCA1000X.menu.lfclk.lfrc.build.lfclk_flags=-DUSE_LFRC
478+ PCA1000X.menu.lfclk.lfsynt=Synthesized
479+ PCA1000X.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
0 commit comments