BSPACM
20150113
Board Support Package for ARM Cortex-M Microcontrollers
|
C preprocessor macros used inside code-generating inc files. More...
Go to the source code of this file.
Macros | |
#define | BSPACM_INC_CATENATE(a_, b_) BSPACM_INC_CATENATE_(a_,b_) |
#define | BSPACM_INC_CATENATE3(a_, b_, c_) BSPACM_INC_CATENATE3_(a_,b_,c_) |
C preprocessor macros used inside code-generating inc files.
These allow generation of unique variables and functions, e.g. IRQHandler instances for specific peripheral. You don't need to be using these yourself.
#define BSPACM_INC_CATENATE | ( | a_, | |
b_ | |||
) | BSPACM_INC_CATENATE_(a_,b_) |
Form a preprocessor token by catenating the values of a_
and b_
.
#define BSPACM_INC_CATENATE3 | ( | a_, | |
b_, | |||
c_ | |||
) | BSPACM_INC_CATENATE3_(a_,b_,c_) |
Form a preprocessor token by catenating the values of a_
, b_
, and c_
.