Макросы[РЕШЕНО]
Добавлено: Чт дек 26, 2013 14:08:56
Добрый день, форумчане! Есть вот такой макрос:
при вызове:
В Visual Studio работает, а в eclipse ругается, т.е. он склеивает строку как GPIO_BSRR_BSSOUND_PIN.
Как сделать, чтобы подставлялось числовое значение, а не строковое?
Код: Выделить всё
#define PIN_SOUND_PIN 0
#define PIN_ENABLE(GPIOx, PIN) GPIOx->BSRR |= GPIO_BSRR_BS##PINКод: Выделить всё
PIN_ENABLE(GPIOA, SOUND_PIN);Как сделать, чтобы подставлялось числовое значение, а не строковое?