#define STATE_PIN(bt) _STATE_PIN(bt)
#define _STATE_PIN(inp_port, pin) (inp_port & (1 << ##pin))
/////
#define IO_PORT_KEY_ENTER PINC
#define NUM_PIN_KEY_ENTER 0
/////
#define IO_PORT_KEY_ESC PINB
#define NUM_PIN_KEY_ESC 2
/////
#define HOW_DO_YOU_DO_ENTER IO_PORT_KEY_ENTER, NUM_PIN_KEY_ENTER
#define HOW_DO_YOU_DO_ESC IO_PORT_KEY_ESC, NUM_PIN_KEY_ESC
/////
void main( void ){
if( STATE_PIN(HOW_DO_YOU_DO_ENTER) ) printf("ENTER не нажата");
else printf("ENTER нажата");
if( STATE_PIN(HOW_DO_YOU_DO_ESC) ) printf("ESC не нажата");
else printf("ESC нажата");
}