Common Utility Headers - LUFA/Drivers/Common/Common.h


Modules

 Board Types
 Debugging Macros
 Endian and Bit Macros
 Function Attributes

Defines

#define MACROS   do
#define MACROE   while (0)

Detailed Description

Common utility headers containing macros, functions, enums and types which are common to all aspects of the library.

Define Documentation

#define MACROE   while (0)

Macro for encasing other multi-statement macros. This should be used along with a preceding closing brace at the end of any multi-statement macro, so that the macros contents as a whole are treated as a discrete block and not as a list of separate statements which may cause problems when used as a block (such as inline IF statements).

#define MACROS   do

Macro for encasing other multi-statement macros. This should be used along with an opening brace before the start of any multi-statement macro, so that the macros contents as a whole are treated as a discrete block and not as a list of separate statements which may cause problems when used as a block (such as inline IF statements).


Generated on Sun May 10 15:26:14 2009 for LUFA Library by  doxygen 1.5.7.1