Приветсвую.
Кто подскажет возможно склеить 2 имени макросов.
Поясню на примере.
Код
#define SYNC_EXTI_Line EXTI_Line3
#define SYNC_Channel EXTI3_IRQn
#define SYNC_GPIO_PinSource GPIO_PinSource3
#define SYNC_EXTI_IRQHandler EXTI3_IRQHandler
Данные определения преобразовать в
Код
#define pin_number 1
#define SYNC_EXTI_Line EXTI_Line#[b]#pin_number[/b]
#define SYNC_Channel EXTI[b]##pin_number[/b]_IRQn
#define SYNC_GPIO_PinSource GPIO_PinSource[b]##pin_number[/b]
#define SYNC_EXTI_IRQHandler EXTI[b]##pin_number[/b]_IRQHandler
так естественно не работает.
А как сделать правильно?