|
1262 | 1262 | "toolchains": ["ARM_STD", "GCC_ARM"]
|
1263 | 1263 | },
|
1264 | 1264 | "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"] |
1266 | 1267 | },
|
1267 | 1268 | "MCU_NRF51_16K_BASE": {
|
1268 | 1269 | "inherits": ["MCU_NRF51"],
|
|
1357 | 1358 | "progen": {"target": "mkit"},
|
1358 | 1359 | "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
|
1359 | 1360 | "macros_add": ["TARGET_NRF51822_MKIT"],
|
1360 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1361 | 1361 | "release_versions": ["2"]
|
1362 | 1362 | },
|
1363 | 1363 | "NRF51822_BOOT": {
|
1364 | 1364 | "inherits": ["MCU_NRF51_16K_BOOT"],
|
1365 | 1365 | "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"] |
1368 | 1367 | },
|
1369 | 1368 | "NRF51822_OTA": {
|
1370 | 1369 | "inherits": ["MCU_NRF51_16K_OTA"],
|
1371 | 1370 | "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"] |
1374 | 1372 | },
|
1375 | 1373 | "ARCH_BLE": {
|
1376 | 1374 | "supported_form_factors": ["ARDUINO"],
|
1377 | 1375 | "inherits": ["MCU_NRF51_16K"],
|
1378 | 1376 | "progen": {"target": "arch-ble"},
|
1379 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1380 | 1377 | "release_versions": ["2"]
|
1381 | 1378 | },
|
1382 | 1379 | "ARCH_BLE_BOOT": {
|
|
1412 | 1409 | "SEEED_TINY_BLE": {
|
1413 | 1410 | "inherits": ["MCU_NRF51_16K"],
|
1414 | 1411 | "progen": {"target": "seed-tinyble"},
|
1415 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1416 | 1412 | "release_versions": ["2"]
|
1417 | 1413 | },
|
1418 | 1414 | "SEEED_TINY_BLE_BOOT": {
|
|
1429 | 1425 | "inherits": ["MCU_NRF51_16K"],
|
1430 | 1426 | "progen": {"target": "hrm1017"},
|
1431 | 1427 | "macros_add": ["TARGET_NRF_LFCLK_RC"],
|
1432 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1433 | 1428 | "release_versions": ["2"]
|
1434 | 1429 | },
|
1435 | 1430 | "HRM1017_BOOT": {
|
|
1446 | 1441 | "supported_form_factors": ["ARDUINO"],
|
1447 | 1442 | "inherits": ["MCU_NRF51_16K"],
|
1448 | 1443 | "progen": {"target": "rblab-nrf51822"},
|
1449 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1450 | 1444 | "release_versions": ["2"]
|
1451 | 1445 | },
|
1452 | 1446 | "RBLAB_NRF51822_BOOT": {
|
|
1463 | 1457 | },
|
1464 | 1458 | "RBLAB_BLENANO": {
|
1465 | 1459 | "inherits": ["MCU_NRF51_16K"],
|
1466 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1467 | 1460 | "release_versions": ["2"]
|
1468 | 1461 | },
|
1469 | 1462 | "RBLAB_BLENANO_BOOT": {
|
|
1477 | 1470 | "macros_add": ["TARGET_RBLAB_BLENANO"]
|
1478 | 1471 | },
|
1479 | 1472 | "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"] |
1482 | 1474 | },
|
1483 | 1475 | "WALLBOT_BLE": {
|
1484 | 1476 | "inherits": ["MCU_NRF51_16K"],
|
1485 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1486 | 1477 | "release_versions": ["2"]
|
1487 | 1478 | },
|
1488 | 1479 | "WALLBOT_BLE_BOOT": {
|
|
1518 | 1509 | "NRF51_DK_LEGACY": {
|
1519 | 1510 | "supported_form_factors": ["ARDUINO"],
|
1520 | 1511 | "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"} |
1523 | 1513 | },
|
1524 | 1514 | "NRF51_DK_BOOT": {
|
1525 | 1515 | "supported_form_factors": ["ARDUINO"],
|
|
1536 | 1526 | "NRF51_DONGLE": {
|
1537 | 1527 | "inherits": ["MCU_NRF51_32K"],
|
1538 | 1528 | "progen": {"target": "nrf51-dongle"},
|
1539 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1540 | 1529 | "release_versions": ["2"]
|
1541 | 1530 | },
|
1542 | 1531 | "NRF51_DONGLE_BOOT": {
|
|
1552 | 1541 | "NRF51_MICROBIT": {
|
1553 | 1542 | "inherits": ["MCU_NRF51_16K_S110"],
|
1554 | 1543 | "macros_add": ["TARGET_NRF_LFCLK_RC"],
|
1555 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1556 | 1544 | "release_versions": ["2"]
|
1557 | 1545 | },
|
1558 | 1546 | "NRF51_MICROBIT_BOOT": {
|
|
1569 | 1557 | "inherits": ["MCU_NRF51_16K"],
|
1570 | 1558 | "extra_labels_add": ["NRF51_MICROBIT"],
|
1571 | 1559 | "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"], |
1573 | 1560 | "release_versions": ["2"]
|
1574 | 1561 | },
|
1575 | 1562 | "NRF51_MICROBIT_B_BOOT": {
|
|
1585 | 1572 | "MTM_MTCONNECT04S": {
|
1586 | 1573 | "inherits": ["MCU_NRF51_32K"],
|
1587 | 1574 | "progen": {"target": "mtm-mtconnect04s"},
|
1588 |
| - "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
1589 | 1575 | "release_versions": ["2"]
|
1590 | 1576 | },
|
1591 | 1577 | "MTM_MTCONNECT04S_BOOT": {
|
|
1969 | 1955 | "value": 1,
|
1970 | 1956 | "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
|
1971 | 1957 | }
|
1972 |
| - } |
| 1958 | + }, |
| 1959 | + "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"] |
1973 | 1960 | },
|
1974 | 1961 | "MCU_NRF51_32K_UNIFIED": {
|
1975 | 1962 | "inherits": ["MCU_NRF51_UNIFIED"],
|
|
0 commit comments