Пытаюсь обращаться в "инлайн асм" к порту по "С" имени.
Делаю так (IAR_4.30 AVR):
Код
#define ibutton PD7
#define ibutton_port PORTD
asm("in r16,ibutton_port"); <ругается!
//хотя
asm("in r16,_A_PORTD"); <работает
#define ibutton_port PORTD
asm("in r16,ibutton_port"); <ругается!
//хотя
asm("in r16,_A_PORTD"); <работает
Как обозвать правильно? Подскажите пожалуйста! Спасибо.