fix compiling error for tests project

start to add support for host hid mouse
This commit is contained in:
hathach
2013-04-07 03:53:53 +07:00
parent 1776bb53f6
commit 24ade0458e
4 changed files with 33 additions and 3 deletions

View File

@@ -123,6 +123,27 @@ static inline void hidh_keyboard_close(uint8_t dev_addr)
#endif
//--------------------------------------------------------------------+
// MOUSE
//--------------------------------------------------------------------+
#if TUSB_CFG_HOST_HID_MOUSE
//------------- Internal API -------------//
static inline tusb_error_t hidh_mouse_open(uint8_t dev_addr, tusb_descriptor_endpoint_t const *p_endpoint_desc) ATTR_ALWAYS_INLINE;
static inline tusb_error_t hidh_mouse_open(uint8_t dev_addr, tusb_descriptor_endpoint_t const *p_endpoint_desc)
{
return TUSB_ERROR_NONE;
}
static inline void hidh_mouse_close(uint8_t dev_addr) ATTR_ALWAYS_INLINE;
static inline void hidh_mouse_close(uint8_t dev_addr)
{
}
#endif
//--------------------------------------------------------------------+
// CLASS-USBD API (don't require to verify parameters)
//--------------------------------------------------------------------+
@@ -133,7 +154,7 @@ void hidh_init(void)
#endif
#if TUSB_CFG_HOST_HID_MOUSE
hidh_mouse_init();
// hidh_mouse_init();
#endif
#if TUSB_CFG_HOST_HID_GENERIC
@@ -169,7 +190,7 @@ tusb_error_t hidh_open_subtask(uint8_t dev_addr, tusb_descriptor_interface_t con
#if TUSB_CFG_HOST_HID_MOUSE
case HID_PROTOCOL_MOUSE:
ASSERT_STATUS ( hidh_keyboard_open(dev_addr, p_desc, p_length) );
ASSERT_STATUS ( hidh_mouse_open(dev_addr, (tusb_descriptor_endpoint_t const *) p_desc) );
break;
#endif