diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-02-12 11:54:15 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-02-12 11:54:15 +0000 |
commit | d749ecc10a40b21a22b3e7ab14ff9861fabe4685 (patch) | |
tree | 330febe05c9be6fc7821bcbcd03488554227a208 /os/hal/include | |
parent | 2f003bd7214c54560500b281661281a5c6903cee (diff) | |
download | ChibiOS-d749ecc10a40b21a22b3e7ab14ff9861fabe4685.tar.gz ChibiOS-d749ecc10a40b21a22b3e7ab14ff9861fabe4685.tar.bz2 ChibiOS-d749ecc10a40b21a22b3e7ab14ff9861fabe4685.zip |
RAM optimization to the USB driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2732 35acf78f-673a-0410-8e92-d51de3d6d3f4
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.
|