|  | @@ -209,3 +209,33 @@ index 902bdb2..4935bf0 100644
 | 
	
		
			
				|  |  |     hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_4;
 | 
	
		
			
				|  |  |     hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB;
 | 
	
		
			
				|  |  |     hspi1.Init.TIMode = SPI_TIMODE_DISABLE;
 | 
	
		
			
				|  |  | +diff --git a/STM32CubeMX/2020c/Src/usbd_conf.c b/STM32CubeMX/2020c/Src/usbd_conf.c
 | 
	
		
			
				|  |  | +index adb664f..9b9b800 100644
 | 
	
		
			
				|  |  | +--- a/STM32CubeMX/2020c/Src/usbd_conf.c
 | 
	
		
			
				|  |  | ++++ b/STM32CubeMX/2020c/Src/usbd_conf.c
 | 
	
		
			
				|  |  | +@@ -458,9 +458,12 @@ USBD_StatusTypeDef USBD_LL_Init(USBD_HandleTypeDef *pdev)
 | 
	
		
			
				|  |  | +   HAL_PCD_RegisterIsoOutIncpltCallback(&hpcd_USB_OTG_FS, PCD_ISOOUTIncompleteCallback);
 | 
	
		
			
				|  |  | +   HAL_PCD_RegisterIsoInIncpltCallback(&hpcd_USB_OTG_FS, PCD_ISOINIncompleteCallback);
 | 
	
		
			
				|  |  | + #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
 | 
	
		
			
				|  |  | ++
 | 
	
		
			
				|  |  | ++  // Sum of all FIFOs must be <= 320.
 | 
	
		
			
				|  |  | +   HAL_PCDEx_SetRxFiFo(&hpcd_USB_OTG_FS, 0x80);
 | 
	
		
			
				|  |  | +   HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_FS, 0, 0x40);
 | 
	
		
			
				|  |  | +-  HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_FS, 1, 0x80);
 | 
	
		
			
				|  |  | ++  HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_FS, 1, 0x40);
 | 
	
		
			
				|  |  | ++  HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_FS, 2, 0x40);
 | 
	
		
			
				|  |  | +   }
 | 
	
		
			
				|  |  | +   if (pdev->id == DEVICE_HS) {
 | 
	
		
			
				|  |  | +   /* Link the driver to the stack. */
 | 
	
		
			
				|  |  | +@@ -498,8 +501,9 @@ USBD_StatusTypeDef USBD_LL_Init(USBD_HandleTypeDef *pdev)
 | 
	
		
			
				|  |  | +   HAL_PCD_RegisterIsoInIncpltCallback(&hpcd_USB_OTG_HS, PCD_ISOINIncompleteCallback);
 | 
	
		
			
				|  |  | + #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
 | 
	
		
			
				|  |  | +   HAL_PCDEx_SetRxFiFo(&hpcd_USB_OTG_HS, 0x200);
 | 
	
		
			
				|  |  | +-  HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_HS, 0, 0x80);
 | 
	
		
			
				|  |  | +-  HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_HS, 1, 0x174);
 | 
	
		
			
				|  |  | ++  HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_HS, 0, 0x40);
 | 
	
		
			
				|  |  | ++  HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_HS, 1, 0x40);
 | 
	
		
			
				|  |  | ++  HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_HS, 2, 0x174);
 | 
	
		
			
				|  |  | +   }
 | 
	
		
			
				|  |  | +   return USBD_OK;
 | 
	
		
			
				|  |  | + }
 |