Help for a message print macro
Hi,
I try to create a macro for printing out the message as the definition below, but it got compiling error. Could some one has the knowledge to help this?
__inline void _dbgprint(…) {}
#define KMsg _dbgprint
#define KMTX(x) TEXT(x)
/* in the code usage */
KMsg(KMTX("sprintf(%02x)n"), _data);
Thanks,
Bill
Help for a message print macro
How is this related to FreeRTOS? you dont even mention what the compile error is.
Help for a message print macro
Sorry. I forgot mention that it is FreeRTOS 5.0.3 version on CORTEX_LM3Sxxx_Kail distribution. The error is on the line code __inline void _dbgprint(…) {} that said "error: #79: expected a type speciifier and #141-D: unnamed prototyped parameters not allowed when body is present" in compiling main.c.
I also wonder if there is any similar code for a print message macro used on the FreeRTOS society or forum, so I can get a reference or hint.
Thanks, Bill
Help for a message print macro
your __inline _dgbprint() is in your header file or in your C file ?
Jonathan
Help for a message print macro
It is in C file not in header file.