Hello Everybody.
I'm with a classic problem in C preprocessor concatenation.
This is the situation:
#define BAUDRATE(VAL) (B ## VAL)
//...
const uint32_t BAUDRATE_VAL[] = {1200, 2400, 9600};
//...
br = BAUDRATE(BAUDRATE_VAL[i]);
//...
This code, result in the error: BBAUDRATE_VAL undeclared
I need that the result of concatenation be: B1200, B2400, B9600, ...
Thanks.