FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [July 2013 Threads] FREERTOS+CLIPosted by Ganesh on July 5, 2013 Hai Every One
Please help me I am doing on FreeRTOS+CLI, I have been getting ERROR
syntax error: token -> \'*\' ; column 24
typedef portBASE_TYPE (*pdCOMMAND_LINE_CALLBACK)( int8_t *pcWriteBuffer, size_t xWriteBufferLen, const int8_t * pcCommandString );
/* The structure that defines command line commands. A command line command should be defined by declaring a const structure of this type. */ typedef struct xCOMMAND_LINE_INPUT { const int8_t * const pcCommand;/* The command that causes pxCommandInterpreter to be executed. For example \"help\". Must be all lower case. */ const int8_t * const pcHelpString;/* String that describes how to use the command. Should start with the command itself, and end with \"\\r\\n\". For example \"help: Returns a list of all the commands\\r\\n\". */ const pdCOMMAND_LINE_CALLBACK pxCommandInterpreter;/* A pointer to the callback function that will return the output generated by the command. */ int8_t cExpectedNumberOfParameters;/* Commands expect a fixed number of parameters, which may be zero. */ } CLI_Command_Definition_t;
Thanks For Advance
RE: FREERTOS+CLIPosted by Dave on July 5, 2013 Please also tell us which line in the code the error is generated by.
Which compiler are you using and do you have stdint.h and FreeRTOS_CLI.h #included?
RE: FREERTOS+CLIPosted by Ganesh on July 5, 2013 Thanks for giving reply I am getting ERROR below line typedef portBASE_TYPE (*pdCOMMAND_LINE_CALLBACK)( int8_t *pcWriteBuffer, size_t xWriteBufferLen, const int8_t * pcCommandString );
I included all header files and i am using SDCC2.5.0 Compiler Please give me solution or else how to implement the FREERTOS+CLI source code completely.
RE: FREERTOS+CLIPosted by Richard on July 5, 2013 [I have deleted your last post because you included your personal email addresses. I do not allow plain text email addresses because it attracts spam. Also for the good of the whole community support requests should be concluded here, not via personal email]
Provided you have included FreeRTOS.h, stdint.h and FreeRTOS_CLI.h then there is nothing wrong with that line of code. Does SDCC provide support for function pointers?
The SDCC compiler you are using is very old and maybe newer versions will not have a problem, although the current Silicon Labs port in FreeRTOS has not maintained support for newer versions (this has been a 'known issue' for several years).
Regards.
RE: FREERTOS+CLIPosted by Ganesh on July 5, 2013 Sorry for posted my personal Email. Coding is not a problem. SDCC Compiler is a problem. So which compiler will support to silabs. Please reply me
RE: FREERTOS+CLIPosted by Ganesh on July 5, 2013 Yes exactly,I am getting a problem at Function-Pointer how can i solve this problem. SDCC will support the function-pointers.
RE: FREERTOS+CLIPosted by Ganesh on July 5, 2013 Thanks all for outstanding support
RE: FREERTOS+CLIPosted by Ganesh on July 5, 2013 Thanks all for outstanding support
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|