Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: вопрос по Си
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
sKWO
добрый день!
подкажите как использовать макроопределение для размещения флагов в GPIOR1
#define flags ( * ( (struct status_flags*) ((void*)(&GPIOR1)) ) )
Желательно в ИАРе.
rezident
Определите его отдельно с помощью команд условной компиляции
Код
#ifndef GPIOR1
  #define GPIOR1           //<=тут определение
#endif
#define flags ( * ( (struct status_flags*) ((void*)(&GPIOR1)) ) )

Либо таким же способом (c помощью условной компиляции) в текущий хедер включите тот хедер, в котором GPIOR1 определен.
sKWO
Цитата(rezident @ Jan 23 2008, 21:33) *
Определите его отдельно с помощью команд условной компиляции
Код
#ifndef GPIOR1
  #define GPIOR1           //<=тут определение
#endif
#define flags ( * ( (struct status_flags*) ((void*)(&GPIOR1)) ) )

Либо таким же способом (c помощью условной компиляции) в текущий хедер включите тот хедер, в котором GPIOR1 определен.

Спасибо, попробую !
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.