#ifdef UART_BUFFERED
#if defined(UART_BUFFERED)
Подозреваю что первое выражение истинно при
#define UART_BUFFERED
а второе при таком
#define UART_BUFFERED 1
В тексте программы объявлено так.
#ifdef UART_BUFFERED
#if defined(UART_BUFFERED) || defined(DOXYGEN)