diff options
| author | hathach <[email protected]> | 2013-05-06 20:09:06 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2013-05-06 20:09:06 +0700 |
| commit | fd49cff8e86608cd79e44d8d257e184b95c7dbdd (patch) | |
| tree | 63afb0f543ccdd846876fded192331d5fb1c770c /tinyusb/class/hid_host.h | |
| parent | 4fa7f77ee2518cb7f187fb6caa85688836b385c4 (diff) | |
add stub for msc host & hub driver
Diffstat (limited to 'tinyusb/class/hid_host.h')
| -rw-r--r-- | tinyusb/class/hid_host.h | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/tinyusb/class/hid_host.h b/tinyusb/class/hid_host.h index 566584f79..e0627b19c 100644 --- a/tinyusb/class/hid_host.h +++ b/tinyusb/class/hid_host.h @@ -36,12 +36,6 @@ */ /**************************************************************************/ -/** \file - * \brief TBD - * - * \note TBD - */ - /** \ingroup TBD * \defgroup TBD * \brief TBD @@ -52,28 +46,28 @@ #ifndef _TUSB_HID_HOST_H_ #define _TUSB_HID_HOST_H_ -#ifdef __cplusplus - extern "C" { -#endif - #include "common/common.h" #include "host/usbh.h" #include "hid.h" +#ifdef __cplusplus + extern "C" { +#endif + //--------------------------------------------------------------------+ -// KEYBOARD Public API +// KEYBOARD Application API //--------------------------------------------------------------------+ bool tusbh_hid_keyboard_is_supported(uint8_t dev_addr) ATTR_PURE ATTR_WARN_UNUSED_RESULT; -tusb_error_t tusbh_hid_keyboard_get_report(uint8_t dev_addr, uint8_t instance_num, uint8_t * const report) ATTR_WARN_UNUSED_RESULT; +tusb_error_t tusbh_hid_keyboard_get_report(uint8_t dev_addr, uint8_t instance_num, uint8_t * report) ATTR_WARN_UNUSED_RESULT; tusb_interface_status_t tusbh_hid_keyboard_status(uint8_t dev_addr, uint8_t instance_num) ATTR_WARN_UNUSED_RESULT; -uint8_t const hid_keycode_to_ascii_tbl[2][128]; // TODO used weak attr if build failed without KEYBOARD enabled +extern uint8_t const hid_keycode_to_ascii_tbl[2][128]; // TODO used weak attr if build failed without KEYBOARD enabled //------------- Application Callback -------------// void tusbh_hid_keyboard_isr(uint8_t dev_addr, uint8_t instance_num, tusb_event_t event) ATTR_WEAK; //--------------------------------------------------------------------+ -// MOUSE Public API +// MOUSE Application API //--------------------------------------------------------------------+ bool tusbh_hid_mouse_is_supported(uint8_t dev_addr) ATTR_PURE ATTR_WARN_UNUSED_RESULT; tusb_error_t tusbh_hid_mouse_get_report(uint8_t dev_addr, uint8_t instance_num, uint8_t * const report) ATTR_WARN_UNUSED_RESULT; @@ -82,7 +76,7 @@ tusb_interface_status_t tusbh_hid_mouse_status(uint8_t dev_addr, uint8_t instanc void tusbh_hid_mouse_isr(uint8_t dev_addr, uint8_t instance_num, tusb_event_t event) ATTR_WEAK; //--------------------------------------------------------------------+ -// GENERIC Public API +// GENERIC Application API //--------------------------------------------------------------------+ //--------------------------------------------------------------------+ |
