MBedder, терминатор (09.01.2010 15:31 - 15:38, просмотров: 145) ответил amusin на У меня сожрал вот этот кусок
Мдя, инлайнить никак не хочет, пришлось тоже через макрофункцию:
//#define myport D // Standard i/o
#define myport D_AHB // High speed (AHB) i/o
#define mkn(a,b) GPIO_PORT##a##_##b##_R
#define mn(a) mkn(myport,a)
#define mydata mn(DATA) // GPIO_PORTD[_AHB]_DATA_R
#define mydir mn(DIR) // GPIO_PORTD[_AHB]_DIR_R
#define myden mn(DEN) // GPIO_PORTD[_AHB]_DEN_R
Спасибо за подтверждение хода мыслей :))