All:
I am confused about some code that works, but has a confusing ? in front of the code. When I hover over the ?, I get "syntax error."
Code is below - it works fine! (In fact I am running the UART very well with the defines given.)
UART_DLL = C5505_UART_BAUD_LOW;
UART_DLH = C5505_UART_BAUD_HIGH;
In my header file, I define
#define C5505_UART_BAUD_LOW 0x0004
#define C5505_UART_BAUD_HIGH 0x0000
and
#define UART_DLL *(volatile ioport Uint16*)(0x1B10)
#define UART_DLH *(volatile ioport Uint16*)(0x1B12)
These ? do not even show up as compiler warnings, unless I need some other "level." Any idea why this is happening?