Problem with string substitution using C51 define directive

I'm trying to pass a string using the C51 DEFINE directive from command line. i.e. DEFINE(SERIAL="FOOBAR")

When compiling, it is converted to an identifier (FOOBAR) instead of remaining as a string literal ("FOOBAR").
Is there a way to force it to remain as a string literal?

Parents Reply Children
No data
More questions in this forum