I'm currently using:
- Board: NRF52840
- SDK for Mesh 2.1.1
- SDK for Thread and Zigbee v1.0.0
My problem is that I want to merge and run both Bluetooth Low Energy Mesh and Zigbee protocols on the same board. I see that both of them can integrate with BLE (Mesh of course it does, and zigbee via multiprotocol like the included example ble_zigbee_dynamic_light_switch_nus). So it might possible right?
While merging, I see some conflictions about the Log modules, and some drivers and libraries which are configured in sdk_config.h file that I'm not sure which one to turn on/off.
Currently I can merge Zigbee protocol support to an ble example (ble_peripheral/ble_app_blinky), and merge Mesh protocol support to that one, but cannot run both of them:
- For adding Zigbee: infocenter.nordicsemi.com/index.jsp
- For adding Mesh: http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v2.1.1%2Fmd_doc_getting_started_how_to_nordicSDK.html&cp=4_1_0_3_6
- For sdk_config.h file, I just turn some defines of if both of them off and on if one of them on
Then it doesn't work as expected. Am I missing something?
Edited:
It even doesn't start. I cannot view the log to see what wrong inside. So I think it about confliction between sdk_config file above. Any ideas?