This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/CC2650: Is HeapBuff allowed within a SimpleLink application structure?

Part Number: CC2650

Tool/software: TI-RTOS

Hello,

I am currently running a regular RTOS system w/o the app/stack interface... Just a simple Launchpad implementation. Within this code, I am using my own custom made HeapBuf for a custom made linked list (Using Memory_Alloc and Memory_Free on its corresponding IHeap upcast). I am now looking to implement the SimpleLink App/BLE Stack version of my simple code, and I have read that

"Due to shared resources and to maintain interprocess communication, the application must use the following ICall primitive service functions: • Messaging and Thread Synchronization • Heap Allocation and Management"


Does this mean I can no longer use my custom made HeapBuf, and must now only allocate to a pre-defined ICall heap using ICall_Alloc and ICall_Free ? I am trying to bridge the gap between working on a regular RTOS code, and one that implements the App/BLE stack infrastructure (slowly understanding but it is an uphill climb)

Thank you