Hello Cypress IoT team
We evaluate CYW20819 with MoodusToolBox. We referred to below and understood APIs are not thread-safe.
We also think that "wiced_bt_spp_send_session_data" API should not be called from a thread. Because the API is difficult to exclusion control since "GKI_getpoolbuf" in the API may be called out of user control.
Are there any other such APIs that should NOT be called from a thread?
Solved! Go to Solution.
I am not sure whether any changes happened in the API implementation in the latest SDKs. Please confirm whether you are asking about SPI APIs only or asking about all APIs in general?
Could you please elaborate?
I got it, I should narrow down my request. Let me change my question simply as below.
We will use below PUART APIs.
Do you have any concerns if the above APIs are called from a thread? yes or no?
(Assuming that those APIs are NOT called from other threads or handlers.)