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.

Some functions are not defined in sys_arch.c in Lwip 1.4.1 + FreeRTOS

Hi,

I am using lwip 1.4.1 + FreeRTOS 7.0.2 + Ek tm4c1294. Actually, I am upgrading from LM3S9B96 which uses lwip1.3.2+safeRTOS to TM4c1294.

#define LWIP_TCP                        1        // in lwipopts.h

//In api_msg.c

#if LWIP_TCP
 #if LWIP_TCP
  sys_mbox_set_invalid(&conn->acceptmbox);
#endif(&conn->acceptmbox);
#endif

But

sys_mbox_set_invalid() isn't in sys_arch.c


Not only that sys_sem_set_invalid() and sys_sem_valid() are not defined in sys_arch.c

I wonder if there are some updated codes for them? otherwise the developers who choose the third-party products not made by TI need to figure these out by themselves?

Thanks,

Jin