nx_tcp_suspend nx_tcp_resume implementation

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Félix_T
Level 5
Level 5
10 sign-ins First comment on blog 50 replies posted

We recently acquired a license for netx and would like to build and link our code. Wiced uses two functions to enable low power mode, nx_tcp_resume and nx_tcp_suspend. These functions are implemented by wiced, but are linked inside the distributed lib_netx.a library.

Can Cypress share the code for nx_tcp_resume/suspend so that we can link our own code and libraries?

0 Likes
4 Replies
PriyaM_16
Moderator
Moderator
Moderator
250 replies posted 100 replies posted 50 replies posted

Hello,

Sorry, We can not share the source code as it is Cypress proprietary implementation.

So the Netx implementation for stopping and resuming the TCP timers is proprietary, but the LWIP implementation is not?

This makes no sense, to me.

0 Likes
PriyaM_16
Moderator
Moderator
Moderator
250 replies posted 100 replies posted 50 replies posted

LwIP is available becuase it is an open source network stack.

0 Likes

The LWIP implementation was put in by Wiced  and not released to the open source version of LWIP.

The NetX version does sit within proprietary code (NetX), but as stated above, we acquired a license and source for NetX.

If you are saying that the implementation is proprietary because it uses NetX code which you cannot distribute then I understand, but if we have a license, there must be a way to distribute the implementation of nx_tcp_resume and nx_tcp_suspend.

0 Likes