BSPACM  20150113
Board Support Package for ARM Cortex-M Microcontrollers
Macros
cppinc.h File Reference

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_)
 

Detailed Description

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.

Homepage
http://github.com/pabigot/bspacm

Macro Definition Documentation

#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_.