http://c2n.me/iL2DPfпытаюсь подружить с эклипсом. на ровном месте получаю ошибку компиляции. Что ему не нравится?
Вот кусок этого кода, на что ругается. В ИАРе все работает на ура.
Код
#elif defined(STM32L152xx)
#define _setL(port,bit) do { port -> BSRRH = bit; } while(0)
#define _setH(port,bit) do { port -> BSRRL = bit; } while(0)
#define _clrL(port,bit) do { port -> BSRRL = bit; } while(0)
#define _clrH(port,bit) do { port -> BSRRH = bit; } while(0)
#define _cpl(port,bit,val) { if ((port -> ODR) & bit) _clr##val(port, bit); else _set##val(port, bit); }
#define _bitL(port,bit) (!((port -> IDR) & bit))
#define _bitH(port,bit) ((port -> IDR) & bit)