Cygnal SDCC port compilation problem
Hi.
SDCC show this error:
in portable.h:99: syntax error: token -> ‘*’; column 16
The line is:
portSTACK_TYPE *pxPortInitialiseStack( portSTACK_TYPE *pxTopOfStack, pdTASK_CODE pxCode, void *pvParameters );
Thanks
Hernn Snchez
Cygnal SDCC port compilation problem
Hi,
It looks like the type portSTACK_TYPE is not defined.
portSTACK_TYPE is declared in Source/portable/SDCC/Cygnal/portmacro.h which will get automatically included in your build provided the preprocessor definition SDCC_CYGNAL is defined.
Can you check that the C flags in your makefile include the line -DSDCC_CYGNAL. Also check that the command line when the c files are getting built include this line.
See the makefile for the Cygnal demo application for an example of the build command line required.
Regards.