Fixed error receiving PIMA events via the Still Image Host class driver.
authorDean Camera <dean@fourwalledcubicle.com>
Fri, 23 Aug 2013 20:59:58 +0000 (22:59 +0200)
committerDean Camera <dean@fourwalledcubicle.com>
Fri, 23 Aug 2013 20:59:58 +0000 (22:59 +0200)
LUFA/DoxygenPages/ChangeLog.txt
LUFA/Drivers/USB/Class/Common/StillImageClassCommon.h
LUFA/Drivers/USB/Class/Host/StillImageClassHost.c

index 5cd6074..26eff54 100644 (file)
@@ -43,6 +43,7 @@
   *   - Fixed incorrect USB device state set when a suspended LUFA device is woken while addressed but not configured (thanks to Balaji Krishnan)
   *   - Fixed broken USART SPI driver for the AVR8 architecture due to incorrect initialization
   *   - Fixed re-enumeration issue of XMEGA architecture targets (thanks to Jaroslav Jedlinsky)
+  *   - Fixed error receiving PIMA events via the Still Image Host class driver
   *  - Library Applications:
   *   - Added handler for SCSI_CMD_START_STOP_UNIT in demos using the Mass Storage class, to prevent ejection errors on *nix systems due to an
   *     unknown SCSI command
index 0c7db46..fd7b035 100644 (file)
                {
                        PIMA_RESPONSE_OK                    = 1, /**< Response code indicating no error in the issued command. */
                        PIMA_RESPONSE_GeneralError          = 2, /**< Response code indicating a general error while processing the
-                                                                    *  issued command.
-                                                                    */
+                                                                 *  issued command.
+                                                                 */
                        PIMA_RESPONSE_SessionNotOpen        = 3, /**< Response code indicating that the sent command requires an open
-                                                                    *   session before being issued.
-                                                                    */
+                                                                 *   session before being issued.
+                                                                 */
                        PIMA_RESPONSE_InvalidTransaction    = 4, /**< Response code indicating an invalid transaction occurred. */
                        PIMA_RESPONSE_OperationNotSupported = 5, /**< Response code indicating that the issued command is not supported
-                                                                    *   by the attached device.
-                                                                    */
+                                                                 *   by the attached device.
+                                                                 */
                        PIMA_RESPONSE_ParameterNotSupported = 6, /**< Response code indicating that one or more of the issued command's
-                                                                    *   parameters are not supported by the device.
-                                                                    */
+                                                                 *   parameters are not supported by the device.
+                                                                 */
                };
 
        /* Type Defines: */
index bcdd1d6..5b317f9 100644 (file)
@@ -302,7 +302,7 @@ bool SI_Host_IsEventReceived(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)
        Pipe_SelectPipe(SIInterfaceInfo->Config.EventsPipe.Address);
        Pipe_Unfreeze();
 
-       if (Pipe_BytesInPipe())
+       if (Pipe_IsINReceived())
          IsEventReceived = true;
 
        Pipe_Freeze();