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.

CC3000 eval module, Multithreaded bi-directional communication issue

Other Parts Discussed in Thread: MSP430F5438A, MSP430F5529

Hello everyone!

MSP430f5438A

tirtos_msp430_2_00_02_36

CC3000 evaluation module, release pack v1.13

I want to use CC3000 in send/receive module using multithreaded implementation of the WiFi driver library.

In the configuration file I selected the WiFi host driver type multi-threaded and set the priority of the SelectThread to lowest. (if I set a higher priority then WiFi module doesn't connect with AP)

I have two tasks, one for sending data and the other for receiving data (receiver task has the CC3000 initialization code) . Sending task receives data from UART after every 100ms and send it to WiFi module while receiving task waits for the data from the Windows GUI.

Now the issue is that if I enable the receiving thread then the sending thread skips some data and if the receiving thread is disabled (even if multi-threaded option is enabled) WiFi sends all data to Windows GUI. 

Can anyone please help me out with this issue?

Thanks a lot!

Regards

Arslan