#define int16 signed short\r
#define int32 signed int\r
\r
+typedef union\r
+{\r
+ uint16 w;\r
+ struct\r
+ {\r
+#if 1\r
+ uint8 l;\r
+ uint8 h;\r
+#else\r
+ uint8 h;\r
+ uint8 l;\r
+#endif\r
+ } byte;\r
+\r
+} reg16_t;\r
+\r
#define READ_BYTE(BASE, ADDR) (BASE)[(ADDR)^1]\r
#define WRITE_BYTE(BASE, ADDR, VAL) (BASE)[(ADDR)^1] = (VAL)\r
\r