Hi, we are developing on the NRF52833/840, using SDK 17.1.0. and FreeRTOS.
We currently have ESB that use FreeRTOS. The next stage is to develop the BLE function that also uses FreeRTOS. And like "example/mutilprotocol" to switch between ESB/BLE
Pre-refer to the "examples\multiprotocol" and "examples\ble_peripheral\ble_app_hrs_freertos" sample code. It is found that to start the BLE function, the BLE initialization must be completed before vTaskStartScheduler() is executed, otherwise the system will be reset abnormally. Therefore, FreeRTOS must be stopped before ESB or BLE can be switched. We tried to use "vTaskEndScheduler()" to stop FreeRTOS, but it seems to have no effect.
It is not clear whether we are working in the right direction. Are there any examples about muitlprotocol and using FreeRTOS for reference. Or if you have any suggestions, please help.
Thanks
Lawrence