diff --git a/features/nanostack/targets/TARGET_NCS36510/NanostackRfPhyNcs36510.cpp b/features/nanostack/targets/TARGET_NCS36510/NanostackRfPhyNcs36510.cpp index 882aff785a..b7179ce297 100644 --- a/features/nanostack/targets/TARGET_NCS36510/NanostackRfPhyNcs36510.cpp +++ b/features/nanostack/targets/TARGET_NCS36510/NanostackRfPhyNcs36510.cpp @@ -902,3 +902,8 @@ void NanostackRfPhyNcs36510::set_mac_address(uint8_t *mac) platform_exit_critical(); } +NanostackRfPhy &NanostackRfPhy::get_default_instance() +{ + static NanostackRfPhyNcs36510 rf_phy; + return rf_phy; +} diff --git a/targets/targets.json b/targets/targets.json index 33a12b5775..d56796776c 100755 --- a/targets/targets.json +++ b/targets/targets.json @@ -4100,8 +4100,11 @@ "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"}, "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"], "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], - "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "TRNG", "SPISLAVE"], - "release_versions": ["2", "5"] + "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "TRNG", "SPISLAVE", "802_15_4_PHY"], + "release_versions": ["2", "5"], + "overrides": { + "network-default-interface-type": "MESH" + } }, "NUMAKER_PFM_M453": { "core": "Cortex-M4F",