uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LPC_Types Public Macros

Macros

#define _BIT(n)   (1<<n)
 
#define _SBF(f, v)   (v<<f)
 
#define _BITMASK(field_width)   ( _BIT(field_width) - 1)
 
#define NULL   ((void*) 0)
 
#define NELEMENTS(array)   (sizeof (array) / sizeof (array[0]))
 
#define STATIC   static
 
#define EXTERN   extern
 
#define MAX(a, b)   (((a) > (b)) ? (a) : (b))
 
#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
 

Detailed Description

Macro Definition Documentation

#define _BIT (   n)    (1<<n)

Definition at line 96 of file lpc_types.h.

#define _BITMASK (   field_width)    ( _BIT(field_width) - 1)

Definition at line 121 of file lpc_types.h.

#define _SBF (   f,
 
)    (v<<f)

Definition at line 104 of file lpc_types.h.

#define EXTERN   extern

Definition at line 134 of file lpc_types.h.

#define MAX (   a,
 
)    (((a) > (b)) ? (a) : (b))

Definition at line 136 of file lpc_types.h.

#define MIN (   a,
 
)    (((a) < (b)) ? (a) : (b))

Definition at line 137 of file lpc_types.h.

#define NELEMENTS (   array)    (sizeof (array) / sizeof (array[0]))

Definition at line 129 of file lpc_types.h.

#define NULL   ((void*) 0)

Definition at line 125 of file lpc_types.h.

#define STATIC   static

Definition at line 132 of file lpc_types.h.