diff options
Diffstat (limited to 'os/hal/include')
-rw-r--r-- | os/hal/include/usb.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/os/hal/include/usb.h b/os/hal/include/usb.h index c6c5d57cf..7f46e46f5 100644 --- a/os/hal/include/usb.h +++ b/os/hal/include/usb.h @@ -242,7 +242,7 @@ typedef const USBDescriptor * (*usbgetdescriptor_t)(USBDriver *usbp, *
* @iclass
*/
-#define usbGetTransmitStatusI(usbp, ep) (usbp)->ep[ep]->transmitting
+#define usbGetTransmitStatusI(usbp, ep) ((usbp)->transmitting & (1 << (ep)))
/**
* @brief Returns the status of an OUT endpoint.
@@ -255,7 +255,7 @@ typedef const USBDescriptor * (*usbgetdescriptor_t)(USBDriver *usbp, *
* @iclass
*/
-#define usbGetReceiveStatusI(usbp, ep) (usbp)->ep[ep]->receiving
+#define usbGetReceiveStatusI(usbp, ep) ((usbp)->receiving & (1 << (ep)))
/**
* @brief Request transfer setup.
|