16+
Вторник
21 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
il-2  (28.12.2016 10:02) , в ответ на Помогите пожалуйста макрос написать. На этапе компиляции всё известно и вроде нет преград для существования макроса. автор: Молодой коллега
Даю на вотку: 
#define _GPIO_LETTER_0  A
#define _GPIO_LETTER_1  A
....
#define _GPIO_LETTER_31 A
#define _GPIO_LETTER_32 B
#define _GPIO_LETTER_33 B
....
#define _GPIO_LETTER_63 B
#define _GPIO_LETTER_64 C
#define _GPIO_LETTER_65 C // И так до посинения :-)

#define _GPIO_LETTER(pinnum)  _GPIO_LETTER_##pinnum
#define GPIO_LETTER(pinnum)   _GPIO_LETTER(pinnum)
Ну а дальше сам...
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII