Using FreeRtos Plus FreeRTOS_IP.h

I’m trying to add FreeRtos Plus TCP in order to implement a HTTP server to a STM32H7 chip I’m using the Eclipse IDE + The STM Pakages. Following the the instructions in FreeRTOS+TCP Tutorial I’m experiencing some issues After including “FreeRTOS_IP.h” in order to implement the required application hooks ~~~ vApplicationIPNetworkEventHook vApplicationPingReplyHook … ~~~ I receive the following compilation error.
160919FreeRTOSLabs/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/include/FreeRTOSIP.h:123:2: error: unknown type name ListItemt
“ListItemt” is required by “FreeRTOSIP.h” in ~~~ typedef struct xNETWORKBUFFER { … } NetworkBufferDescriptort; ~~~ Any suggestion is apprecieted.

Using FreeRtos Plus FreeRTOS_IP.h

ListItem_t is actually defined in FreeRTOS/Source/Include/list.h – but that is not a file that should ever be included manually. Have you included FreeRTOS.h at the top of the file? If so, then list.h should be brought in at the right place.

Using FreeRtos Plus FreeRTOS_IP.h

FreeRTOS.h is already included ~~~

include “FreeRTOS.h”

include “FreeRTOS_IP.h”

~~~ but list.h is not brought in for some reason. list.h is brought in by including “cmsis_os.h” so ~~~

include “FreeRTOS.h”

include “cmsis_os.h”

include “FreeRTOS_IP.h”

~~~ solves the issue. Thx for your help.