|
в h файле следующее описание прототипа переменной HART_MODE:
//------------------------
extern union
{
unsigned char HART_MODE;
struct
{
unsigned char _HART_INI:1;
unsigned char _HART_PRE:1;
unsigned char _HART_DAT:1;
unsigned char _HART_TX:1; // if(1) ProcessMessage...
unsigned char _HART_STOP:1;
}
};
//------------------------
далее в c файле описание самой переменной:
//------------------------
union
{
unsigned char HART_MODE;
struct
{
unsigned char _HART_INI:1;
unsigned char _HART_PRE:1;
unsigned char _HART_DAT:1;
unsigned char _HART_TX:1; // if(1) ProcessMessage...
unsigned char _HART_STOP:1;
};
};//------------------------
компилятор выдает ошибку:
Error[Pe159]: declaration is incompatible with previous "_A_HART_MODE" (declared at line 20 of "F:\Temp\proba\hart.h")
в предыдущих версиях все работало ok... :-/
E-mail: info@telesys.ru