diff --git a/EWARM/Eth_FreeRTOS_F4.ewp b/EWARM/Eth_FreeRTOS_F4.ewp index 74147aa..b342745 100644 --- a/EWARM/Eth_FreeRTOS_F4.ewp +++ b/EWARM/Eth_FreeRTOS_F4.ewp @@ -1263,6 +1263,9 @@ $PROJ_DIR$\..\ThirdParty\FreeRTOS\portable\port.c + + $PROJ_DIR$\..\ThirdParty\FreeRTOS\portable\portasm.s + $PROJ_DIR$\..\ThirdParty\FreeRTOS\portable\portmacro.h diff --git a/EWARM/Eth_FreeRTOS_F4.ewt b/EWARM/Eth_FreeRTOS_F4.ewt index fe82932..0a58387 100644 --- a/EWARM/Eth_FreeRTOS_F4.ewt +++ b/EWARM/Eth_FreeRTOS_F4.ewt @@ -1624,6 +1624,9 @@ $PROJ_DIR$\..\ThirdParty\FreeRTOS\portable\port.c + + $PROJ_DIR$\..\ThirdParty\FreeRTOS\portable\portasm.s + $PROJ_DIR$\..\ThirdParty\FreeRTOS\portable\portmacro.h diff --git a/ThirdParty/FreeRTOS/portable/port.c b/ThirdParty/FreeRTOS/portable/port.c index 5f6ff77..552fd64 100644 --- a/ThirdParty/FreeRTOS/portable/port.c +++ b/ThirdParty/FreeRTOS/portable/port.c @@ -138,12 +138,12 @@ void xPortSysTickHandler( void ); /* * Start first task is a separate function so it can be tested in isolation. */ -extern "C" void vPortStartFirstTask( void ); +void vPortStartFirstTask( void ); /* * Turn the VFP on. */ -extern "C" void vPortEnableVFP( void ); +void vPortEnableVFP( void ); /* * Used to catch tasks that attempt to return from their implementing function.