Case Information
Case Additional Information
Case Description
Description :
We have used eatt_central_bm has the base project and then added static freeRTOS into this and then introduced our application tasks.
We are using SDK_2_12_5_KW45B41Z83xxxA.
The FreeRTOS version of eatt_central demo app has dynamic freeRTOS and we need static freeRTOS only.
Current Status of Bluetooth application:
It resets the software as well (could be because of the blocking calls in BLE stack).
Any help to resolve this issue is well appreciated.
--
Regards,
Kiran
Hello @kiranc_danlaw
This is a recap of what was discussed in your internal ticket:
Due to the deadlines for data transmission that the Bluetooth SIG states in their Core Specification, and in order to comply with these task deadlines, some kind of RTOS is necessary. The bm or bare-metal implementation of a BLE Application should already use an OS Abstraction Layer, which is based on a non-preemptive task scheduler. Perhaps the already implemented OS may be causing some conflicts or incompatibility with your FreeRTOS implementation.
Regards,
Eduardo.