@@ -339,7 +339,7 @@ HAL_StatusTypeDef HAL_PCD_EP_Flush(PCD_HandleTypeDef *hpcd, uint8_t ep_addr);
339339HAL_StatusTypeDef HAL_PCD_EP_Abort (PCD_HandleTypeDef * hpcd , uint8_t ep_addr );
340340HAL_StatusTypeDef HAL_PCD_ActivateRemoteWakeup (PCD_HandleTypeDef * hpcd );
341341HAL_StatusTypeDef HAL_PCD_DeActivateRemoteWakeup (PCD_HandleTypeDef * hpcd );
342- uint32_t HAL_PCD_EP_GetRxCount (PCD_HandleTypeDef * hpcd , uint8_t ep_addr );
342+ uint32_t HAL_PCD_EP_GetRxCount (PCD_HandleTypeDef const * hpcd , uint8_t ep_addr );
343343/**
344344 * @}
345345 */
@@ -348,7 +348,7 @@ uint32_t HAL_PCD_EP_GetRxCount(PCD_HandleTypeDef *hpcd, uint8_t ep_addr
348348/** @addtogroup PCD_Exported_Functions_Group4 Peripheral State functions
349349 * @{
350350 */
351- PCD_StateTypeDef HAL_PCD_GetState (PCD_HandleTypeDef * hpcd );
351+ PCD_StateTypeDef HAL_PCD_GetState (PCD_HandleTypeDef const * hpcd );
352352/**
353353 * @}
354354 */
@@ -806,20 +806,17 @@ PCD_StateTypeDef HAL_PCD_GetState(PCD_HandleTypeDef *hpcd);
806806 \
807807 *(pdwReg) &= 0x3FFU; \
808808 \
809- if ((wCount) > 62U ) \
809+ if ((wCount) == 0U ) \
810810 { \
811- PCD_CALC_BLK32((pdwReg), (wCount), wNBlocks); \
811+ *(pdwReg) |= USB_CNTRX_BLSIZE; \
812+ } \
813+ else if ((wCount) <= 62U) \
814+ { \
815+ PCD_CALC_BLK2((pdwReg), (wCount), wNBlocks); \
812816 } \
813817 else \
814818 { \
815- if ((wCount) == 0U) \
816- { \
817- *(pdwReg) |= USB_CNTRX_BLSIZE; \
818- } \
819- else \
820- { \
821- PCD_CALC_BLK2((pdwReg), (wCount), wNBlocks); \
822- } \
819+ PCD_CALC_BLK32((pdwReg), (wCount), wNBlocks); \
823820 } \
824821 } while(0) /* PCD_SET_EP_CNT_RX_REG */
825822
0 commit comments