change configure handle to device handle

change test case accordingly
This commit is contained in:
hathach
2013-01-23 14:57:12 +07:00
parent 3015776078
commit fdc9a82e8c
7 changed files with 40 additions and 64 deletions

View File

@@ -41,18 +41,19 @@
#include "hid_host.h"
tusb_error_t tusbh_keyboard_get(tusb_handle_configure_t const config_hdl, tusb_keyboard_report_t * const report)
tusb_error_t tusbh_keyboard_get(tusb_handle_device_t const device_hdl, tusb_keyboard_report_t * const report)
{
tusb_configure_info_t *p_cfg_info;
usbh_device_info_t *p_device_info;
pipe_handle_t pipe_in;
osal_queue_id_t qid;
ASSERT_PTR(report, TUSB_ERROR_INVALID_PARA);
ASSERT_STATUS( usbh_configure_info_get(config_hdl, &p_cfg_info) );
p_device_info = usbh_device_info_get(device_hdl);
ASSERT_PTR(p_device_info, TUSB_ERROR_INVALID_PARA);
pipe_in = p_cfg_info->classes.hid_keyboard.pipe_in;
qid = p_cfg_info->classes.hid_keyboard.qid;
pipe_in = p_device_info->configuration.classes.hid_keyboard.pipe_in;
qid = p_device_info->configuration.classes.hid_keyboard.qid;
ASSERT(0 != pipe_in, TUSB_ERROR_CLASS_DEVICE_DONT_SUPPORT);
ASSERT_STATUS( osal_queue_get(qid, (uint32_t*)report, OSAL_TIMEOUT_WAIT_FOREVER) );