-                       typedef uint32_t uint_reg_t;
-                       
-                       // TODO
-                       #define le16_to_cpu(x)           SwapEndian_16(x)
-                       #define le32_to_cpu(x)           SwapEndian_32(x)
-                       #define be16_to_cpu(x)           x
-                       #define be32_to_cpu(x)           x
-                       #define cpu_to_le16(x)           SwapEndian_16(x)
-                       #define cpu_to_le32(x)           SwapEndian_32(x)
-                       #define cpu_to_be16(x)           x
-                       #define cpu_to_be32(x)           x
-                       #define LE16_TO_CPU(x)           SWAPENDIAN_16(x)
-                       #define LE32_TO_CPU(x)           SWAPENDIAN_32(x)
-                       #define BE16_TO_CPU(x)           x
-                       #define BE32_TO_CPU(x)           x
-                       #define CPU_TO_LE16(x)           SWAPENDIAN_16(x)
-                       #define CPU_TO_LE32(x)           SWAPENDIAN_32(x)
-                       #define CPU_TO_BE16(x)           x
-                       #define CPU_TO_BE32(x)           x
-                       
-                       #define ISR(Name)                void Name (void) __attribute__((__interrupt__)); void Name (void)
-                       #define EEMEM
-                       #define PROGMEM                  const
-                       #define ATOMIC_BLOCK(x)          if (1)
-                       #define ATOMIC_RESTORESTATE