@@ -79,7 +79,7 @@ static HAL_StatusTypeDef USB_CoreReset(USB_OTG_GlobalTypeDef *USBx);
79
79
* the configuration information for the specified USBx peripheral.
80
80
* @retval HAL status
81
81
*/
82
- HAL_StatusTypeDef USB_CoreInit (USB_OTG_GlobalTypeDef * USBx , USB_OTG_CfgTypeDef cfg )
82
+ HAL_StatusTypeDef USB_CoreInit (USB_OTG_GlobalTypeDef * USBx , const USB_OTG_CfgTypeDef * cfg )
83
83
{
84
84
HAL_StatusTypeDef ret ;
85
85
@@ -90,7 +90,7 @@ HAL_StatusTypeDef USB_CoreInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef c
90
90
/* Reset after a PHY select */
91
91
ret = USB_CoreReset (USBx );
92
92
93
- if (cfg . battery_charging_enable == 0U )
93
+ if (cfg -> battery_charging_enable == 0U )
94
94
{
95
95
/* Activate the USB Transceiver */
96
96
USBx -> GCCFG |= USB_OTG_GCCFG_PWRDWN ;
@@ -246,7 +246,7 @@ HAL_StatusTypeDef USB_SetCurrentMode(USB_OTG_GlobalTypeDef *USBx, USB_ModeTypeDe
246
246
* the configuration information for the specified USBx peripheral.
247
247
* @retval HAL status
248
248
*/
249
- HAL_StatusTypeDef USB_DevInit (USB_OTG_GlobalTypeDef * USBx , USB_OTG_CfgTypeDef cfg )
249
+ HAL_StatusTypeDef USB_DevInit (USB_OTG_GlobalTypeDef * USBx , const USB_OTG_CfgTypeDef * cfg )
250
250
{
251
251
HAL_StatusTypeDef ret = HAL_OK ;
252
252
uint32_t USBx_BASE = (uint32_t )USBx ;
@@ -258,7 +258,7 @@ HAL_StatusTypeDef USB_DevInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cf
258
258
}
259
259
260
260
/* VBUS Sensing setup */
261
- if (cfg . vbus_sensing_enable == 0U )
261
+ if (cfg -> vbus_sensing_enable == 0U )
262
262
{
263
263
USBx_DEVICE -> DCTL |= USB_OTG_DCTL_SDIS ;
264
264
@@ -300,7 +300,7 @@ HAL_StatusTypeDef USB_DevInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cf
300
300
USBx_DEVICE -> DOEPMSK = 0U ;
301
301
USBx_DEVICE -> DAINTMSK = 0U ;
302
302
303
- for (i = 0U ; i < cfg . dev_endpoints ; i ++ )
303
+ for (i = 0U ; i < cfg -> dev_endpoints ; i ++ )
304
304
{
305
305
if ((USBx_INEP (i )-> DIEPCTL & USB_OTG_DIEPCTL_EPENA ) == USB_OTG_DIEPCTL_EPENA )
306
306
{
@@ -322,7 +322,7 @@ HAL_StatusTypeDef USB_DevInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cf
322
322
USBx_INEP (i )-> DIEPINT = 0xFB7FU ;
323
323
}
324
324
325
- for (i = 0U ; i < cfg . dev_endpoints ; i ++ )
325
+ for (i = 0U ; i < cfg -> dev_endpoints ; i ++ )
326
326
{
327
327
if ((USBx_OUTEP (i )-> DOEPCTL & USB_OTG_DOEPCTL_EPENA ) == USB_OTG_DOEPCTL_EPENA )
328
328
{
@@ -361,12 +361,12 @@ HAL_StatusTypeDef USB_DevInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cf
361
361
USB_OTG_GINTMSK_OEPINT | USB_OTG_GINTMSK_IISOIXFRM |
362
362
USB_OTG_GINTMSK_PXFRM_IISOOXFRM | USB_OTG_GINTMSK_WUIM ;
363
363
364
- if (cfg . Sof_enable != 0U )
364
+ if (cfg -> Sof_enable != 0U )
365
365
{
366
366
USBx -> GINTMSK |= USB_OTG_GINTMSK_SOFM ;
367
367
}
368
368
369
- if (cfg . vbus_sensing_enable == 1U )
369
+ if (cfg -> vbus_sensing_enable == 1U )
370
370
{
371
371
USBx -> GINTMSK |= (USB_OTG_GINTMSK_SRQIM | USB_OTG_GINTMSK_OTGINT );
372
372
}
@@ -1197,7 +1197,7 @@ static HAL_StatusTypeDef USB_CoreReset(USB_OTG_GlobalTypeDef *USBx)
1197
1197
* the configuration information for the specified USBx peripheral.
1198
1198
* @retval HAL status
1199
1199
*/
1200
- HAL_StatusTypeDef USB_HostInit (USB_OTG_GlobalTypeDef * USBx , USB_OTG_CfgTypeDef cfg )
1200
+ HAL_StatusTypeDef USB_HostInit (USB_OTG_GlobalTypeDef * USBx , const USB_OTG_CfgTypeDef * cfg )
1201
1201
{
1202
1202
uint32_t USBx_BASE = (uint32_t )USBx ;
1203
1203
uint32_t i ;
@@ -1219,7 +1219,7 @@ HAL_StatusTypeDef USB_HostInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef c
1219
1219
(void )USB_FlushRxFifo (USBx );
1220
1220
1221
1221
/* Clear all pending HC Interrupts */
1222
- for (i = 0U ; i < cfg . Host_channels ; i ++ )
1222
+ for (i = 0U ; i < cfg -> Host_channels ; i ++ )
1223
1223
{
1224
1224
USBx_HC (i )-> HCINT = 0xFFFFFFFFU ;
1225
1225
USBx_HC (i )-> HCINTMSK = 0U ;
@@ -1814,7 +1814,7 @@ HAL_StatusTypeDef USB_DeActivateRemoteWakeup(USB_OTG_GlobalTypeDef *USBx)
1814
1814
* the configuration information for the specified USBx peripheral.
1815
1815
* @retval HAL status
1816
1816
*/
1817
- HAL_StatusTypeDef USB_CoreInit (USB_TypeDef * USBx , USB_CfgTypeDef cfg )
1817
+ HAL_StatusTypeDef USB_CoreInit (USB_TypeDef * USBx , const USB_CfgTypeDef * cfg )
1818
1818
{
1819
1819
/* Prevent unused argument(s) compilation warning */
1820
1820
UNUSED (USBx );
@@ -1904,7 +1904,7 @@ HAL_StatusTypeDef USB_SetCurrentMode(USB_TypeDef *USBx, USB_ModeTypeDef mode)
1904
1904
* the configuration information for the specified USBx peripheral.
1905
1905
* @retval HAL status
1906
1906
*/
1907
- HAL_StatusTypeDef USB_DevInit (USB_TypeDef * USBx , USB_CfgTypeDef cfg )
1907
+ HAL_StatusTypeDef USB_DevInit (USB_TypeDef * USBx , const USB_CfgTypeDef * cfg )
1908
1908
{
1909
1909
/* Prevent unused argument(s) compilation warning */
1910
1910
UNUSED (cfg );
0 commit comments