I am working on getting a multi threaded system up and running and Create, Join and Delete Threads with WICED APIs was a great start, but I would like to know if there is any way to have the threads being able to communicate? Sending events and data directly between them?
I have looked into the wiced_rtos_send_asynchronous_event but I don't know if I am on the right track here.
Anybody which have experience with this?
One usual way of doing this is using message Queues.
Have a look at libraries/daemons/http_server/http_server.c .. http_server_thread_main