Хочу написать набор макросов, облегчающих работу с пинами LPC на KEIL, типа #define PIN_STATE(port, bit)
В LPC для получения состояния, скажем 2-го бита порта 1, надо написать (FIO1PIN & (1<<2))
Можно ли написать такой макрос, чтобы в его теле можно было подставлять передаваемые параметры, типа:
#define PIN_STATE(port, bit) (FIO<port>PIN & (1<<bit))
??
|