Skip to content

Commit 8cdb69e

Browse files
authored
Merge pull request #2696 from c1728p9/add_nrf51_device_has
Add device_has to all nrf51 devices
2 parents 27c6e25 + bb0ba95 commit 8cdb69e

File tree

1 file changed

+8
-21
lines changed

1 file changed

+8
-21
lines changed

hal/targets.json

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1262,7 +1262,8 @@
12621262
"toolchains": ["ARM_STD", "GCC_ARM"]
12631263
},
12641264
"program_cycle_s": 6,
1265-
"features": ["BLE"]
1265+
"features": ["BLE"],
1266+
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
12661267
},
12671268
"MCU_NRF51_16K_BASE": {
12681269
"inherits": ["MCU_NRF51"],
@@ -1357,26 +1358,22 @@
13571358
"progen": {"target": "mkit"},
13581359
"extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
13591360
"macros_add": ["TARGET_NRF51822_MKIT"],
1360-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
13611361
"release_versions": ["2"]
13621362
},
13631363
"NRF51822_BOOT": {
13641364
"inherits": ["MCU_NRF51_16K_BOOT"],
13651365
"extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
1366-
"macros_add": ["TARGET_NRF51822_MKIT"],
1367-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
1366+
"macros_add": ["TARGET_NRF51822_MKIT"]
13681367
},
13691368
"NRF51822_OTA": {
13701369
"inherits": ["MCU_NRF51_16K_OTA"],
13711370
"extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
1372-
"macros_add": ["TARGET_NRF51822_MKIT"],
1373-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
1371+
"macros_add": ["TARGET_NRF51822_MKIT"]
13741372
},
13751373
"ARCH_BLE": {
13761374
"supported_form_factors": ["ARDUINO"],
13771375
"inherits": ["MCU_NRF51_16K"],
13781376
"progen": {"target": "arch-ble"},
1379-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
13801377
"release_versions": ["2"]
13811378
},
13821379
"ARCH_BLE_BOOT": {
@@ -1412,7 +1409,6 @@
14121409
"SEEED_TINY_BLE": {
14131410
"inherits": ["MCU_NRF51_16K"],
14141411
"progen": {"target": "seed-tinyble"},
1415-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
14161412
"release_versions": ["2"]
14171413
},
14181414
"SEEED_TINY_BLE_BOOT": {
@@ -1429,7 +1425,6 @@
14291425
"inherits": ["MCU_NRF51_16K"],
14301426
"progen": {"target": "hrm1017"},
14311427
"macros_add": ["TARGET_NRF_LFCLK_RC"],
1432-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
14331428
"release_versions": ["2"]
14341429
},
14351430
"HRM1017_BOOT": {
@@ -1446,7 +1441,6 @@
14461441
"supported_form_factors": ["ARDUINO"],
14471442
"inherits": ["MCU_NRF51_16K"],
14481443
"progen": {"target": "rblab-nrf51822"},
1449-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
14501444
"release_versions": ["2"]
14511445
},
14521446
"RBLAB_NRF51822_BOOT": {
@@ -1463,7 +1457,6 @@
14631457
},
14641458
"RBLAB_BLENANO": {
14651459
"inherits": ["MCU_NRF51_16K"],
1466-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
14671460
"release_versions": ["2"]
14681461
},
14691462
"RBLAB_BLENANO_BOOT": {
@@ -1477,12 +1470,10 @@
14771470
"macros_add": ["TARGET_RBLAB_BLENANO"]
14781471
},
14791472
"NRF51822_Y5_MBUG": {
1480-
"inherits": ["MCU_NRF51_16K"],
1481-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
1473+
"inherits": ["MCU_NRF51_16K"]
14821474
},
14831475
"WALLBOT_BLE": {
14841476
"inherits": ["MCU_NRF51_16K"],
1485-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
14861477
"release_versions": ["2"]
14871478
},
14881479
"WALLBOT_BLE_BOOT": {
@@ -1518,8 +1509,7 @@
15181509
"NRF51_DK_LEGACY": {
15191510
"supported_form_factors": ["ARDUINO"],
15201511
"inherits": ["MCU_NRF51_32K"],
1521-
"progen": {"target": "nrf51-dk"},
1522-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
1512+
"progen": {"target": "nrf51-dk"}
15231513
},
15241514
"NRF51_DK_BOOT": {
15251515
"supported_form_factors": ["ARDUINO"],
@@ -1536,7 +1526,6 @@
15361526
"NRF51_DONGLE": {
15371527
"inherits": ["MCU_NRF51_32K"],
15381528
"progen": {"target": "nrf51-dongle"},
1539-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
15401529
"release_versions": ["2"]
15411530
},
15421531
"NRF51_DONGLE_BOOT": {
@@ -1552,7 +1541,6 @@
15521541
"NRF51_MICROBIT": {
15531542
"inherits": ["MCU_NRF51_16K_S110"],
15541543
"macros_add": ["TARGET_NRF_LFCLK_RC"],
1555-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
15561544
"release_versions": ["2"]
15571545
},
15581546
"NRF51_MICROBIT_BOOT": {
@@ -1569,7 +1557,6 @@
15691557
"inherits": ["MCU_NRF51_16K"],
15701558
"extra_labels_add": ["NRF51_MICROBIT"],
15711559
"macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
1572-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
15731560
"release_versions": ["2"]
15741561
},
15751562
"NRF51_MICROBIT_B_BOOT": {
@@ -1585,7 +1572,6 @@
15851572
"MTM_MTCONNECT04S": {
15861573
"inherits": ["MCU_NRF51_32K"],
15871574
"progen": {"target": "mtm-mtconnect04s"},
1588-
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
15891575
"release_versions": ["2"]
15901576
},
15911577
"MTM_MTCONNECT04S_BOOT": {
@@ -1969,7 +1955,8 @@
19691955
"value": 1,
19701956
"macro_name": "MBED_CONF_NORDIC_UART_HWFC"
19711957
}
1972-
}
1958+
},
1959+
"device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
19731960
},
19741961
"MCU_NRF51_32K_UNIFIED": {
19751962
"inherits": ["MCU_NRF51_UNIFIED"],

0 commit comments

Comments
 (0)