@ -17,7 +17,7 @@
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*/
/* USER CODE END Header */
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
# include "stm32f1xx.h"
@ -173,7 +173,7 @@ static void PCD_ResetCallback(PCD_HandleTypeDef *hpcd)
# else
void HAL_PCD_ResetCallback ( PCD_HandleTypeDef * hpcd )
# endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
{
{
USBD_SpeedTypeDef speed = USBD_SPEED_FULL ;
if ( hpcd - > Init . speed ! = PCD_SPEED_FULL )
@ -354,8 +354,8 @@ USBD_StatusTypeDef USBD_LL_DeInit(USBD_HandleTypeDef *pdev)
hal_status = HAL_PCD_DeInit ( pdev - > pData ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
return usb_status ;
}
/**
@ -367,11 +367,11 @@ USBD_StatusTypeDef USBD_LL_Start(USBD_HandleTypeDef *pdev)
{
HAL_StatusTypeDef hal_status = HAL_OK ;
USBD_StatusTypeDef usb_status = USBD_OK ;
hal_status = HAL_PCD_Start ( pdev - > pData ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
}
@ -388,7 +388,7 @@ USBD_StatusTypeDef USBD_LL_Stop(USBD_HandleTypeDef *pdev)
hal_status = HAL_PCD_Stop ( pdev - > pData ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
}
@ -408,7 +408,7 @@ USBD_StatusTypeDef USBD_LL_OpenEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uin
hal_status = HAL_PCD_EP_Open ( pdev - > pData , ep_addr , ep_mps , ep_type ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
}
@ -422,12 +422,12 @@ USBD_StatusTypeDef USBD_LL_CloseEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr)
{
HAL_StatusTypeDef hal_status = HAL_OK ;
USBD_StatusTypeDef usb_status = USBD_OK ;
hal_status = HAL_PCD_EP_Close ( pdev - > pData , ep_addr ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
return usb_status ;
}
/**
@ -440,12 +440,12 @@ USBD_StatusTypeDef USBD_LL_FlushEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr)
{
HAL_StatusTypeDef hal_status = HAL_OK ;
USBD_StatusTypeDef usb_status = USBD_OK ;
hal_status = HAL_PCD_EP_Flush ( pdev - > pData , ep_addr ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
return usb_status ;
}
/**
@ -458,12 +458,12 @@ USBD_StatusTypeDef USBD_LL_StallEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr)
{
HAL_StatusTypeDef hal_status = HAL_OK ;
USBD_StatusTypeDef usb_status = USBD_OK ;
hal_status = HAL_PCD_EP_SetStall ( pdev - > pData , ep_addr ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
return usb_status ;
}
/**
@ -476,12 +476,12 @@ USBD_StatusTypeDef USBD_LL_ClearStallEP(USBD_HandleTypeDef *pdev, uint8_t ep_add
{
HAL_StatusTypeDef hal_status = HAL_OK ;
USBD_StatusTypeDef usb_status = USBD_OK ;
hal_status = HAL_PCD_EP_ClrStall ( pdev - > pData , ep_addr ) ;
hal_status = HAL_PCD_EP_ClrStall ( pdev - > pData , ep_addr ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
return usb_status ;
}
/**
@ -493,14 +493,14 @@ USBD_StatusTypeDef USBD_LL_ClearStallEP(USBD_HandleTypeDef *pdev, uint8_t ep_add
uint8_t USBD_LL_IsStallEP ( USBD_HandleTypeDef * pdev , uint8_t ep_addr )
{
PCD_HandleTypeDef * hpcd = ( PCD_HandleTypeDef * ) pdev - > pData ;
if ( ( ep_addr & 0x80 ) = = 0x80 )
{
return hpcd - > IN_ep [ ep_addr & 0x7F ] . is_stall ;
return hpcd - > IN_ep [ ep_addr & 0x7F ] . is_stall ;
}
else
{
return hpcd - > OUT_ep [ ep_addr & 0x7F ] . is_stall ;
return hpcd - > OUT_ep [ ep_addr & 0x7F ] . is_stall ;
}
}
@ -514,12 +514,12 @@ USBD_StatusTypeDef USBD_LL_SetUSBAddress(USBD_HandleTypeDef *pdev, uint8_t dev_a
{
HAL_StatusTypeDef hal_status = HAL_OK ;
USBD_StatusTypeDef usb_status = USBD_OK ;
hal_status = HAL_PCD_SetAddress ( pdev - > pData , dev_addr ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
return usb_status ;
}
/**
@ -527,7 +527,7 @@ USBD_StatusTypeDef USBD_LL_SetUSBAddress(USBD_HandleTypeDef *pdev, uint8_t dev_a
* @ param pdev : Device handle
* @ param ep_addr : Endpoint number
* @ param pbuf : Pointer to data to be sent
* @ param size : Data size
* @ param size : Data size
* @ retval USBD status
*/
USBD_StatusTypeDef USBD_LL_Transmit ( USBD_HandleTypeDef * pdev , uint8_t ep_addr , uint8_t * pbuf , uint16_t size )
@ -536,10 +536,10 @@ USBD_StatusTypeDef USBD_LL_Transmit(USBD_HandleTypeDef *pdev, uint8_t ep_addr, u
USBD_StatusTypeDef usb_status = USBD_OK ;
hal_status = HAL_PCD_EP_Transmit ( pdev - > pData , ep_addr , pbuf , size ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
return usb_status ;
}
/**
@ -556,10 +556,10 @@ USBD_StatusTypeDef USBD_LL_PrepareReceive(USBD_HandleTypeDef *pdev, uint8_t ep_a
USBD_StatusTypeDef usb_status = USBD_OK ;
hal_status = HAL_PCD_EP_Receive ( pdev - > pData , ep_addr , pbuf , size ) ;
usb_status = USBD_Get_USB_Status ( hal_status ) ;
return usb_status ;
return usb_status ;
}
/**