mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-17 13:12:08 +00:00
Fixed several functions in the Host mode Still Image Class driver returning an error code from the incorrect error code enum (thanks to Daniel Seibert).
This commit is contained in:
parent
787869c2fd
commit
47fec03694
@ -367,7 +367,7 @@ uint8_t SI_Host_ReceiveEventHeader(USB_ClassInfo_SI_Host_t* const SIInterfaceInf
|
|||||||
uint8_t SI_Host_OpenSession(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)
|
uint8_t SI_Host_OpenSession(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)
|
||||||
{
|
{
|
||||||
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))
|
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))
|
||||||
return HOST_SENDCONTROL_DeviceDisconnected;
|
return PIPE_RWSTREAM_DeviceDisconnected;
|
||||||
|
|
||||||
uint8_t ErrorCode;
|
uint8_t ErrorCode;
|
||||||
|
|
||||||
@ -399,7 +399,7 @@ uint8_t SI_Host_OpenSession(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)
|
|||||||
uint8_t SI_Host_CloseSession(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)
|
uint8_t SI_Host_CloseSession(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)
|
||||||
{
|
{
|
||||||
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))
|
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))
|
||||||
return HOST_SENDCONTROL_DeviceDisconnected;
|
return PIPE_RWSTREAM_DeviceDisconnected;
|
||||||
|
|
||||||
uint8_t ErrorCode;
|
uint8_t ErrorCode;
|
||||||
|
|
||||||
@ -431,7 +431,7 @@ uint8_t SI_Host_SendCommand(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo,
|
|||||||
uint32_t* const Params)
|
uint32_t* const Params)
|
||||||
{
|
{
|
||||||
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))
|
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))
|
||||||
return HOST_SENDCONTROL_DeviceDisconnected;
|
return PIPE_RWSTREAM_DeviceDisconnected;
|
||||||
|
|
||||||
uint8_t ErrorCode;
|
uint8_t ErrorCode;
|
||||||
|
|
||||||
@ -456,7 +456,7 @@ uint8_t SI_Host_ReceiveResponse(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)
|
|||||||
PIMA_Container_t PIMABlock;
|
PIMA_Container_t PIMABlock;
|
||||||
|
|
||||||
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))
|
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))
|
||||||
return HOST_SENDCONTROL_DeviceDisconnected;
|
return PIPE_RWSTREAM_DeviceDisconnected;
|
||||||
|
|
||||||
if ((ErrorCode = SI_Host_ReceiveBlockHeader(SIInterfaceInfo, &PIMABlock)) != PIPE_RWSTREAM_NoError)
|
if ((ErrorCode = SI_Host_ReceiveBlockHeader(SIInterfaceInfo, &PIMABlock)) != PIPE_RWSTREAM_NoError)
|
||||||
return ErrorCode;
|
return ErrorCode;
|
||||||
|
@ -52,6 +52,8 @@
|
|||||||
* - Fixed incorrect endpoint initialisation order in the several device demos (thanks to Rick Drolet)
|
* - Fixed incorrect endpoint initialisation order in the several device demos (thanks to Rick Drolet)
|
||||||
* - Fixed inverted Minimum board LEDs
|
* - Fixed inverted Minimum board LEDs
|
||||||
* - Fixed incorrect byte ordering in the Audio_Device_WriteSample24 function (thanks to WZab)
|
* - Fixed incorrect byte ordering in the Audio_Device_WriteSample24 function (thanks to WZab)
|
||||||
|
* - Fixed several functions in the Host mode Still Image Class driver returning an error code from the incorrect
|
||||||
|
* error code enum (thanks to Daniel Seibert)
|
||||||
* - Library Applications:
|
* - Library Applications:
|
||||||
* - Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy
|
* - Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy
|
||||||
* - Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground
|
* - Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground
|
||||||
|
Loading…
Reference in New Issue
Block a user