summaryrefslogtreecommitdiff
path: root/tinyusb
diff options
context:
space:
mode:
authorhathach <[email protected]>2013-02-27 18:49:28 +0700
committerhathach <[email protected]>2013-02-27 18:49:28 +0700
commit0c397c6b8d96f9d82101afb3a3bc812981bac194 (patch)
tree2c6a6872b6444f9203dd88481cb2785447d16074 /tinyusb
parentd54a12c4499be4b16c842e5d3cb0bbf4a04b96bc (diff)
house keeping
- correct initialization call sequence - move hcd_init to ehci.c
Diffstat (limited to 'tinyusb')
-rw-r--r--tinyusb/class/hid_host.c8
-rw-r--r--tinyusb/hal/hal.h1
-rw-r--r--tinyusb/host/hcd.c4
-rw-r--r--tinyusb/host/usbh.c3
-rw-r--r--tinyusb/host/usbh.h1
-rw-r--r--tinyusb/tusb.c2
-rw-r--r--tinyusb/tusb.h1
-rw-r--r--tinyusb/tusb_option.h1
8 files changed, 10 insertions, 11 deletions
diff --git a/tinyusb/class/hid_host.c b/tinyusb/class/hid_host.c
index 07abb7e6a..56f8cf56b 100644
--- a/tinyusb/class/hid_host.c
+++ b/tinyusb/class/hid_host.c
@@ -37,7 +37,7 @@
#include "tusb_option.h"
-#if defined TUSB_CFG_HOST && defined DEVICE_CLASS_HID
+#if defined TUSB_CFG_HOST && defined HOST_CLASS_HID
#define _TINY_USB_SOURCE_FILE_
@@ -47,6 +47,7 @@
#include "common/common.h"
#include "hid_host.h"
+#if TUSB_CFG_HOST_HID_KEYBOARD
//--------------------------------------------------------------------+
// MACRO CONSTANT TYPEDEF
//--------------------------------------------------------------------+
@@ -89,16 +90,17 @@ uint8_t tusbh_hid_keyboard_no_instances(tusb_handle_device_t const device_hdl)
//--------------------------------------------------------------------+
// CLASS-USBD API (don't require to verify parameters)
//--------------------------------------------------------------------+
-void class_hid_keyboard_init(void)
+void hidh_keyboard_init(void)
{
memclr_(&keyboard_info_pool, sizeof(class_hid_keyboard_info_t)*TUSB_CFG_HOST_DEVICE_MAX);
}
-tusb_error_t class_hid_keyboard_install(uint8_t const dev_addr, uint8_t const *descriptor)
+tusb_error_t hidh_keyboard_install(uint8_t const dev_addr, uint8_t const *descriptor)
{
keyboard_info_pool[dev_addr].instance_count++;
return TUSB_ERROR_NONE;
}
+#endif
#endif
diff --git a/tinyusb/hal/hal.h b/tinyusb/hal/hal.h
index c2b60a77a..453fab996 100644
--- a/tinyusb/hal/hal.h
+++ b/tinyusb/hal/hal.h
@@ -57,6 +57,7 @@
#define MCU_LPC13UXX 1
#define MCU_LPC11UXX 2
#define MCU_LPC43XX 3
+#define MCU_LPC18XX 4
#if MCU == 0
#error MCU is not defined or supported
diff --git a/tinyusb/host/hcd.c b/tinyusb/host/hcd.c
index 6960d2cfa..ad72d49c1 100644
--- a/tinyusb/host/hcd.c
+++ b/tinyusb/host/hcd.c
@@ -39,9 +39,5 @@
#ifdef TUSB_CFG_HOST
-tusb_error_t hcd_init(uint8_t coreid)
-{
- return TUSB_ERROR_NONE;
-}
#endif
diff --git a/tinyusb/host/usbh.c b/tinyusb/host/usbh.c
index 6c81e97bc..071715300 100644
--- a/tinyusb/host/usbh.c
+++ b/tinyusb/host/usbh.c
@@ -44,8 +44,7 @@
//--------------------------------------------------------------------+
// INCLUDE
//--------------------------------------------------------------------+
-#include "common/common.h"
-#include "osal/osal.h"
+#include "tusb.h"
#include "usbh_hcd.h"
//--------------------------------------------------------------------+
diff --git a/tinyusb/host/usbh.h b/tinyusb/host/usbh.h
index f34504c35..eaa05d07c 100644
--- a/tinyusb/host/usbh.h
+++ b/tinyusb/host/usbh.h
@@ -59,6 +59,7 @@
// INCLUDE
//--------------------------------------------------------------------+
#include "common/common.h"
+#include "osal/osal.h"
#include "hcd.h"
//--------------------------------------------------------------------+
diff --git a/tinyusb/tusb.c b/tinyusb/tusb.c
index 56fe393e3..6fbcd98f4 100644
--- a/tinyusb/tusb.c
+++ b/tinyusb/tusb.c
@@ -44,7 +44,7 @@ tusb_error_t tusb_init(void)
ASSERT_STATUS( hal_init() ) ; /* HARDWARE INIT */
#ifdef TUSB_CFG_HOST
- ASSERT_STATUS( hcd_init(0) );
+ ASSERT_STATUS( usbh_init() );
#endif
#ifdef TUSB_CFG_DEVICE
diff --git a/tinyusb/tusb.h b/tinyusb/tusb.h
index a29b36d60..45c125ed8 100644
--- a/tinyusb/tusb.h
+++ b/tinyusb/tusb.h
@@ -49,6 +49,7 @@
#endif
#include "common/common.h"
+#include "hal/hal.h"
#ifdef TUSB_CFG_HOST
#include "host/usbh.h"
diff --git a/tinyusb/tusb_option.h b/tinyusb/tusb_option.h
index 3fab8f1f2..62a9b8e06 100644
--- a/tinyusb/tusb_option.h
+++ b/tinyusb/tusb_option.h
@@ -124,7 +124,6 @@
#endif
#define HOST_CLASS_HID ( TUSB_CFG_HOST_HID_KEYBOARD )
- #define HOST_EHCI
#endif // end TUSB_CFG_HOST
//--------------------------------------------------------------------+