Modules | |
Board Types | |
Debugging Macros | |
Endian and Bit Macros | |
Function Attributes | |
Defines | |
#define | MACROS do |
#define | MACROE while (0) |
Common utility headers containing macros, functions, enums and types which are common to all aspects of the library.
#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).