Компилятор не знает как переменная объявленная в другом файле,
поэтому и не ругается. На этапе линковки может ругнутся, если
объявления противоречат друг-другу, но этот случай к этому не
относится. Делаю так //
#ifdef __SERVERTCP_C
//Определения для файла ServerTCP.c
//Индикация
unsigned char IndikRxServerTCP; //Индикатор Прием
unsigned char IndikTxServerTCP; //Индикатор Передача
#else
//Определения для остальных файлов
//Индикация
extern const volatile unsigned char IndikRxServerTCP; //Индикатор Прием
extern const volatile unsigned char IndikTxServerTCP; //Индикатор Передача
#endif
//