summaryrefslogtreecommitdiff
path: root/tinyusb/common
diff options
context:
space:
mode:
authorhathach <[email protected]>2012-11-29 16:32:49 +0700
committerhathach <[email protected]>2012-11-29 16:32:49 +0700
commitb8b92e120220ee19f623809673323344e257bd4b (patch)
tree6f3248e5da2d684d41be5f27e84e8beb6f023382 /tinyusb/common
parent8f57cb6ccb65c0519d78661cb36be12e6079f965 (diff)
hid mouse working
Diffstat (limited to 'tinyusb/common')
-rw-r--r--tinyusb/common/arch/arch.h15
-rw-r--r--tinyusb/common/arch/arch_lpc134x.h5
-rw-r--r--tinyusb/common/arch/arm_mx.h2
3 files changed, 14 insertions, 8 deletions
diff --git a/tinyusb/common/arch/arch.h b/tinyusb/common/arch/arch.h
index f83213b7e..dba662416 100644
--- a/tinyusb/common/arch/arch.h
+++ b/tinyusb/common/arch/arch.h
@@ -51,17 +51,20 @@
#ifndef _TUSB_ARCH_H_
#define _TUSB_ARCH_H_
-#define ARCH_LPC134X 1
-#define ARCH_LPC43XX 2
-#define ARCH ARCH_LPC134X
+#define ARCH_LPC134X
+//#define ARCH_LPC11XX
#define ENDIAN_LITTLE ///< MCU Endian
#define ALIGNMENT (4) ///< MCU Alignment
-#if ARCH == ARCH_LPC134X
+#if defined ARCH_LPC134X
#include "arch_lpc134x.h"
-#elif ARCH == ARCH_LPC43XX
-
+#elif defined ARCH_LPC43XX
+ #include "arch_lpc43xx.h"
+#elif defined ARCH_LPC11XX
+ #include "arch_lpc11xx.h"
+#else
+ #error Arch is not found
#endif
#endif /* _TUSB_ARCH_H_ */
diff --git a/tinyusb/common/arch/arch_lpc134x.h b/tinyusb/common/arch/arch_lpc134x.h
index dc2818f21..a9b9cb7c2 100644
--- a/tinyusb/common/arch/arch_lpc134x.h
+++ b/tinyusb/common/arch/arch_lpc134x.h
@@ -49,12 +49,13 @@
#ifndef _TUSB_ARCH_LPC134_X_H_
#define _TUSB_ARCH_LPC134_X_H_
+#define ARM_M3
+#define DEVICE_ROMDRIVER
+
#include "arm_mx.h"
#include "LPC13Uxx.h"
-#define ARM_M3
-#define DEVICE_ROMDRIVER
#endif /* _TUSB_ARCH_LPC134_X_H_ */
diff --git a/tinyusb/common/arch/arm_mx.h b/tinyusb/common/arch/arm_mx.h
index 180f0fa91..ff77bff89 100644
--- a/tinyusb/common/arch/arm_mx.h
+++ b/tinyusb/common/arch/arm_mx.h
@@ -49,6 +49,8 @@
#ifndef _TUSB_ARM_MX_H_
#define _TUSB_ARM_MX_H_
+// #ifdef ARM_M3 ARM_M4 ARM_M0
+
#define ENDIAN_LITTLE
#define ALIGNMENT (4)