Hi,
I am using STM32L4 microcontroller and the BOOSTXL-CC3135 WIFI module interfaced through SPI,
I have successfully ported the CC3135 driver that I found in the simplelink_sdk_wifi_plugin_2_40_00_22, and I used the DPL source files that I found under the simplelink_cc32xx_sdk_3_30_01_02\kernel\freertos\dpl SDK to interface the CC3135 module with FreeRTOS,
Note that in my STM32 application, I am using the FreeRTOS V10.0.1, and IAR embedded workbench, And I have already implemented a custom application using this version.
As a result, I can successfully start the CC3135 module in STA mode, Connect to an access point, ping, scan of available network ....
However, In my project, I am using Heap_1 as a type of memory manager, and It is working fine with the CC3135 and MQTT network layer since I didn't use sl_stop neither MQTTClient_delete functions,
my question is, how to use sl_stop and MQTTClient_delete functions with heap_1 ?
I have to stop the CC3135 WIFI module and MQTT client and restart it in the run time of my project. should I use Heap_3 as recommended in simplelink_sdk_wifi_plugin demonstration ?
Regards,
Ghada DHIBI