I am trying to get the UDP port for lpc17xx to work. I am using the NetworkInterface.c from:
However NetworkInterface.c contains external references to
These EMAC functions are NOT defined in the lpc17xx CMSIS driver lpc17xxemac.h. They ARE available in the lpc18xxemac.h.
Can anyone advise?
FreeRTOS+TCP is the successor of the FreeRTOS-Plus-UDP that you are using. And as the name says, it also includes the TCP protocol.
The TCP code will only be included if
ipconfigUSE_TCP is defined.
There is an unpublished FreeRTOS+TCP driver for LPC18xx, but unfortunately (AFAIK) there is no port for LPC17xx yet.
What you can do is the following: drop an email ( to "h.tibosch" at the domain "freertos.org" ), and I will send you the current LPC18xx driver for +TCP. It shouldn't be too difficult to get that working for a LPC17xx :-)
Grep'ing the files I can find the functions implemented in