Цитата(x66 @ Feb 3 2015, 09:13)

Спасибо, тему я эту смотрел, но ответа на свой вопрос не нашел.
Допустим я хочу просмотреть макрос IOWR_ALTERA_AVALON_PIO_DATA(PIO_0_BASE, led).
1) PIO_0_BASE - я нахожу в system.h
2) IOWR_ALTERA_AVALON_PIO_DATA является макросом (могу ошибаться в терминологии) IOWR(BASE, REGNUM, DATA) - нахожу в io.h
3) IOWR(BASE, REGNUM, DATA) является макросом __builtin_stwio (__IO_CALC_ADDRESS_NATIVE ((BASE), (REGNUM)), (DATA))
А вот что делает функция __builtin_stwio я найти не могу.
Можно конечно додумать что макрос IOWR значит WRite data в BASE, но не уж то нет другого способа для понимания, что же этот макрос делает?