Hola gente!
Pues tengo una definición en un fichero H como esta:
#define WrUTXH0(ch) (*(volatile unsigned char *)(0x1d00023))=(unsigned char)(ch)
Es rarísimo. Nunca he visto utilizar (algo) después del define, ¿es eso una macro?. En ese caso, qué demonios define esto?. Y por qué utiliza un = ??.
Si yo le paso por ejemplo
WrUTXH0('\r');
Qué se supone que hace?. Trata el retorno de carro como tal?
Gracias amigos