@@ -87,6 +87,8 @@ Blend2.build.extra_flags=-DNRF52
8787Blend2.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
8888Blend2.build.ldscript=nrf52_xxaa.ld
8989
90+ Blend2.build.lfclk_flags=-DUSE_LFXO
91+
9092Blend2.menu.softdevice.none=None
9193Blend2.menu.softdevice.none.softdevice=none
9294
@@ -125,6 +127,8 @@ BLENano2.build.extra_flags=-DNRF52
125127BLENano2.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
126128BLENano2.build.ldscript=nrf52_xxaa.ld
127129
130+ BLENano2.build.lfclk_flags=-DUSE_LFXO
131+
128132BLENano2.menu.softdevice.none=None
129133BLENano2.menu.softdevice.none.softdevice=none
130134
@@ -163,6 +167,8 @@ nRF52DK.build.extra_flags=-DNRF52
163167nRF52DK.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
164168nRF52DK.build.ldscript=nrf52_xxaa.ld
165169
170+ nRF52DK.build.lfclk_flags=-DUSE_LFXO
171+
166172nRF52DK.menu.softdevice.none=None
167173nRF52DK.menu.softdevice.none.softdevice=none
168174
@@ -173,12 +179,6 @@ nRF52DK.menu.softdevice.s132.upload.maximum_size=409600
173179nRF52DK.menu.softdevice.s132.build.extra_flags=-DNRF52 -DS132 -DNRF51_S132
174180nRF52DK.menu.softdevice.s132.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
175181
176- nRF52DK.menu.lfclk.lfxo=Crystal Oscillator
177- nRF52DK.menu.lfclk.lfxo.build.lfclk_flags=-DUSE_LFXO
178- nRF52DK.menu.lfclk.lfrc=RC Oscillator
179- nRF52DK.menu.lfclk.lfrc.build.lfclk_flags=-DUSE_LFRC
180- nRF52DK.menu.lfclk.lfsynt=Synthesized
181- nRF52DK.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
182182
183183STCT_nRF52_minidev.name=Taida Century nRF52 mini board
184184
@@ -198,6 +198,8 @@ STCT_nRF52_minidev.build.extra_flags=-DNRF52
198198STCT_nRF52_minidev.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
199199STCT_nRF52_minidev.build.ldscript=nrf52_xxaa.ld
200200
201+ STCT_nRF52_minidev.build.lfclk_flags=-DUSE_LFXO
202+
201203STCT_nRF52_minidev.menu.softdevice.none=None
202204STCT_nRF52_minidev.menu.softdevice.none.softdevice=none
203205
@@ -208,13 +210,6 @@ STCT_nRF52_minidev.menu.softdevice.s132.upload.maximum_size=409600
208210STCT_nRF52_minidev.menu.softdevice.s132.build.extra_flags=-DNRF52 -DS132 -DNRF51_S132
209211STCT_nRF52_minidev.menu.softdevice.s132.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
210212
211- STCT_nRF52_minidev.menu.lfclk.lfxo=Crystal Oscillator
212- STCT_nRF52_minidev.menu.lfclk.lfxo.build.lfclk_flags=-DUSE_LFXO
213- STCT_nRF52_minidev.menu.lfclk.lfrc=RC Oscillator
214- STCT_nRF52_minidev.menu.lfclk.lfrc.build.lfclk_flags=-DUSE_LFRC
215- STCT_nRF52_minidev.menu.lfclk.lfsynt=Synthesized
216- STCT_nRF52_minidev.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
217-
218213
219214# nRF51 variants
220215###################
@@ -326,6 +321,8 @@ BluzDK.build.extra_flags=-DNRF51
326321BluzDK.build.float_flags=
327322BluzDK.build.ldscript=nrf51_xxac.ld
328323
324+ BluzDK.build.lfclk_flags=-DUSE_LFXO
325+
329326BluzDK.menu.softdevice.none=None
330327BluzDK.menu.softdevice.none.softdevice=none
331328
@@ -362,6 +359,8 @@ PCA1000X.build.extra_flags=-DNRF51 -D{board.variant}
362359PCA1000X.build.float_flags=
363360PCA1000X.build.ldscript=nrf51_xxaa.ld
364361
362+ PCA1000X.build.lfclk_flags=-DUSE_LFXO
363+
365364PCA1000X.upload.tool=sandeepmistry:openocd
366365PCA1000X.upload.protocol=
367366PCA1000X.upload.interface=jlink
@@ -417,6 +416,7 @@ nRF51Dongle.build.variant_system_lib=
417416nRF51Dongle.build.extra_flags=-DNRF51
418417nRF51Dongle.build.float_flags=
419418nRF51Dongle.build.ldscript=nrf51_{build.chip}.ld
419+
420420nRF51Dongle.build.lfclk_flags=-DUSE_LFXO
421421
422422nRF51Dongle.menu.version.1_1_0=1.1.0
@@ -496,6 +496,8 @@ BLENano.build.extra_flags=-DNRF51
496496BLENano.build.float_flags=
497497BLENano.build.ldscript=nrf51_{build.chip}.ld
498498
499+ BLENano.build.lfclk_flags=-DUSE_LFXO
500+
499501BLENano.menu.version.1_0=1.0
500502BLENano.menu.version.1_0.build.chip=xxaa
501503BLENano.menu.version.1_5=1.5
@@ -538,6 +540,8 @@ RedBearLab_nRF51822.build.extra_flags=-DNRF51
538540RedBearLab_nRF51822.build.float_flags=
539541RedBearLab_nRF51822.build.ldscript=nrf51_{build.chip}.ld
540542
543+ RedBearLab_nRF51822.build.lfclk_flags=-DUSE_LFXO
544+
541545RedBearLab_nRF51822.menu.version.1_0=1.0
542546RedBearLab_nRF51822.menu.version.1_0.build.chip=xxaa
543547RedBearLab_nRF51822.menu.version.1_5=1.5
@@ -579,6 +583,8 @@ Waveshare_BLE400.build.extra_flags=-DNRF51
579583Waveshare_BLE400.build.float_flags=
580584Waveshare_BLE400.build.ldscript=nrf51_{build.chip}.ld
581585
586+ Waveshare_BLE400.build.lfclk_flags=-DUSE_LFXO
587+
582588Waveshare_BLE400.menu.chip.xxaa=16 kB RAM, 256 kB flash (xxaa)
583589Waveshare_BLE400.menu.chip.xxaa.build.chip=xxaa
584590Waveshare_BLE400.menu.chip.xxac=32 kB RAM, 256 kB flash (xxac)
@@ -601,6 +607,7 @@ Waveshare_BLE400.menu.softdevice.s130.upload.maximum_size=151552
601607Waveshare_BLE400.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
602608Waveshare_BLE400.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_{build.chip}.ld
603609
610+
604611ng_beacon.name=ng-beacon
605612
606613ng_beacon.upload.tool=sandeepmistry:openocd
@@ -618,6 +625,7 @@ ng_beacon.build.variant_system_lib=
618625ng_beacon.build.extra_flags=-DNRF51
619626ng_beacon.build.float_flags=
620627ng_beacon.build.ldscript=nrf51_xxaa.ld
628+
621629ng_beacon.build.lfclk_flags=-DUSE_LFRC
622630
623631ng_beacon.menu.softdevice.none=None
0 commit comments