From baa5e8f037b6d3710399fd1c526bfd561e36d5f6 Mon Sep 17 00:00:00 2001 From: Eric Tang Date: Fri, 29 Jun 2018 12:37:53 -0700 Subject: [PATCH] Remove redundant guard clauses --- right/src/usb_interfaces/usb_interface_basic_keyboard.c | 8 +++----- right/src/usb_interfaces/usb_interface_media_keyboard.c | 8 +++----- right/src/usb_interfaces/usb_interface_mouse.c | 8 +++----- right/src/usb_interfaces/usb_interface_system_keyboard.c | 8 +++----- 4 files changed, 12 insertions(+), 20 deletions(-) diff --git a/right/src/usb_interfaces/usb_interface_basic_keyboard.c b/right/src/usb_interfaces/usb_interface_basic_keyboard.c index 2bf39e8..306b364 100644 --- a/right/src/usb_interfaces/usb_interface_basic_keyboard.c +++ b/right/src/usb_interfaces/usb_interface_basic_keyboard.c @@ -23,15 +23,13 @@ void ResetActiveUsbBasicKeyboardReport(void) usb_status_t UsbBasicKeyboardAction(void) { - if (((usb_device_hid_struct_t *)UsbCompositeDevice.basicKeyboardHandle)->interruptInPipeBusy) - return kStatus_USB_Busy; // The previous report has not been sent yet - - UsbBasicKeyboardActionCounter++; SwitchActiveUsbBasicKeyboardReport(); // Switch the active report usb_status_t usb_status = USB_DeviceHidSend( UsbCompositeDevice.basicKeyboardHandle, USB_BASIC_KEYBOARD_ENDPOINT_INDEX, (uint8_t*)GetInactiveUsbBasicKeyboardReport(), USB_BASIC_KEYBOARD_REPORT_LENGTH); - if (usb_status != kStatus_USB_Success) { + if (usb_status == kStatus_USB_Success) { + UsbBasicKeyboardActionCounter++; + } else { SwitchActiveUsbBasicKeyboardReport(); // Switch back, as the command failed } return usb_status; diff --git a/right/src/usb_interfaces/usb_interface_media_keyboard.c b/right/src/usb_interfaces/usb_interface_media_keyboard.c index aa7e74e..8e32d56 100644 --- a/right/src/usb_interfaces/usb_interface_media_keyboard.c +++ b/right/src/usb_interfaces/usb_interface_media_keyboard.c @@ -21,15 +21,13 @@ void ResetActiveUsbMediaKeyboardReport(void) usb_status_t UsbMediaKeyboardAction(void) { - if (((usb_device_hid_struct_t *)UsbCompositeDevice.mediaKeyboardHandle)->interruptInPipeBusy) - return kStatus_USB_Busy; // The previous report has not been sent yet - - UsbMediaKeyboardActionCounter++; SwitchActiveUsbMediaKeyboardReport(); // Switch the active report usb_status_t usb_status = USB_DeviceHidSend( UsbCompositeDevice.mediaKeyboardHandle, USB_MEDIA_KEYBOARD_ENDPOINT_INDEX, (uint8_t*)GetInactiveUsbMediaKeyboardReport(), USB_MEDIA_KEYBOARD_REPORT_LENGTH); - if (usb_status != kStatus_USB_Success) { + if (usb_status == kStatus_USB_Success) { + UsbMediaKeyboardActionCounter++; + } else { SwitchActiveUsbMediaKeyboardReport(); // Switch back, as the command failed } return usb_status; diff --git a/right/src/usb_interfaces/usb_interface_mouse.c b/right/src/usb_interfaces/usb_interface_mouse.c index 89e9ddb..91fe4d3 100644 --- a/right/src/usb_interfaces/usb_interface_mouse.c +++ b/right/src/usb_interfaces/usb_interface_mouse.c @@ -21,15 +21,13 @@ void ResetActiveUsbMouseReport(void) usb_status_t usbMouseAction(void) { - if (((usb_device_hid_struct_t *)UsbCompositeDevice.mouseHandle)->interruptInPipeBusy) - return kStatus_USB_Busy; // The previous report has not been sent yet - - UsbMouseActionCounter++; SwitchActiveUsbMouseReport(); // Switch the active report usb_status_t usb_status = USB_DeviceHidSend( UsbCompositeDevice.mouseHandle, USB_MOUSE_ENDPOINT_INDEX, (uint8_t*)GetInactiveUsbMouseReport(), USB_MOUSE_REPORT_LENGTH); - if (usb_status != kStatus_USB_Success) { + if (usb_status == kStatus_USB_Success) { + UsbMouseActionCounter++; + } else { SwitchActiveUsbMouseReport(); // Switch back, as the command failed } return usb_status; diff --git a/right/src/usb_interfaces/usb_interface_system_keyboard.c b/right/src/usb_interfaces/usb_interface_system_keyboard.c index 10ca8d9..5fb1620 100644 --- a/right/src/usb_interfaces/usb_interface_system_keyboard.c +++ b/right/src/usb_interfaces/usb_interface_system_keyboard.c @@ -21,15 +21,13 @@ void ResetActiveUsbSystemKeyboardReport(void) usb_status_t UsbSystemKeyboardAction(void) { - if (((usb_device_hid_struct_t *)UsbCompositeDevice.systemKeyboardHandle)->interruptInPipeBusy) - return kStatus_USB_Busy; // The previous report has not been sent yet - - UsbSystemKeyboardActionCounter++; SwitchActiveUsbSystemKeyboardReport(); // Switch the active report usb_status_t usb_status = USB_DeviceHidSend( UsbCompositeDevice.systemKeyboardHandle, USB_SYSTEM_KEYBOARD_ENDPOINT_INDEX, (uint8_t*)GetInactiveUsbSystemKeyboardReport(), USB_SYSTEM_KEYBOARD_REPORT_LENGTH); - if (usb_status != kStatus_USB_Success) { + if (usb_status == kStatus_USB_Success) { + UsbSystemKeyboardActionCounter++; + } else { SwitchActiveUsbSystemKeyboardReport(); // Switch back, as the command failed } return usb_status;