Good find marcoeg,I believe the following definition of NX_TIMEOUT() should solve the problem:#define NX_TIMEOUT(timeout_ms) ((timeout_ms != WICED_NEVER_TIMEOUT) ? (timeout_ms * SYSTICK_FREQUENCY / 1000) : WICED_NEVER_TIMEOUT )
Since the SDK comes without source code for NetX, how can I insure that the correct definition is used? I noticed that it is part of a Wiced layer, but just deleting the library in the build/[app]/Libraries directory, it doesnt seem enough.Can anyone suggest a workaround? Thanks,-Marco G.
The NX_TIMEOUT() is only used in the NetX/NetX_Duo tcpip.c file which is built into the Wiced_NetX_Interface library.Running "make clean" followed by a build of your application should ensure that the new definition of NX_TIMEOUT() is used.What, specifically, is the error you are seeing?