Default to kStatus_USB_Success

This commit is contained in:
Eric Tang
2018-06-29 12:54:06 -07:00
parent 994e2f6b79
commit 6eceb6ad30
5 changed files with 16 additions and 43 deletions

View File

@@ -35,16 +35,13 @@ usb_status_t UsbBasicKeyboardAction(void)
usb_status_t UsbBasicKeyboardCallback(class_handle_t handle, uint32_t event, void *param)
{
usb_status_t error = kStatus_USB_Error;
usb_status_t error = kStatus_USB_Success;
switch (event) {
// This report is received when the report has been sent
case kUSB_DeviceHidEventSendResponse:
error = kStatus_USB_Success;
break;
case kUSB_DeviceHidEventRecvResponse:
case kUSB_DeviceHidEventGetReport:
error = kStatus_USB_InvalidRequest;
break;
case kUSB_DeviceHidEventSetReport: {
usb_device_hid_report_struct_t *report = (usb_device_hid_report_struct_t*)param;
@@ -70,20 +67,18 @@ usb_status_t UsbBasicKeyboardCallback(class_handle_t handle, uint32_t event, voi
case kUSB_DeviceHidEventGetProtocol:
case kUSB_DeviceHidEventSetIdle:
case kUSB_DeviceHidEventSetProtocol:
break;
default:
break;
}
return error;
}
usb_status_t UsbBasicKeyboardSetConfiguration(class_handle_t handle, uint8_t configuration)
{
return kStatus_USB_Error;
return kStatus_USB_Success;
}
usb_status_t UsbBasicKeyboardSetInterface(class_handle_t handle, uint8_t interface, uint8_t alternateSetting)
{
return kStatus_USB_Error;
return kStatus_USB_Success;
}