I'm using the CC3200 LP and the udpEcho example as a template for my application.
udpEcho application works fine but I have a problem understanding and adapting it for my requirement.
In short I have several tasks along with a clock module task that need to run concurrently with the udp transmission and reception of data. I'd like to use the static configurator to create these.
Problem I see is the udpEcho implementation.
The 'Application Design Details' of the readme file say the application uses two tasks but I only see one, that of the dynamically created udpEchoTask which first opens the WiFi and gets a connection.
It then calls the 'echoFxn(UDPPORT)' which undertakes the send/receive. However from what I see this task doesn't return but just stays in a do/while loop handling send/receive of udp data.
I guess I was more expecting first an initialisation/connection phase and then a 'receive task' (with perhaps a semaphore flag) and also a 'transmit task'. That would seem logical to me and make it simple to add further tasks as necessary. I realise however it's more likely my early understanding that's not up to scratch.
I did mange to move the dynamically created 'udpEchoTask' to the static configurator and that works.
Any clarification or pointers to help improve my understanding to adapt udpEcho for my application gratefully received !
Stuart
Edinburgh. UK.
My application uses 2 x LP in station mode with a std AP.
(the CC3200 SDK examples
