main
	GPIO_Digital_Output
		GPIO_Config
			GPIO_Clk_Enable
	HID_Enable
		GetMaxStrignDscIndex
			GetMaxIndexInDevDsc
			GetMaxIndexInConfigDsc
		USB_Init_Desc
		usb_hw_config
			GPIO_Config
				GPIO_Clk_Enable
		USBD_Init
			USB_OTG_BSP_Init
			USBD_DeInit
			DCD_Init
				USB_OTG_SelectCore
				USB_OTG_DisableGlobalInt
				USB_OTG_CoreInit
					USB_OTG_CoreReset
						USB_OTG_BSP_uDelay
					USB_OTG_BSP_mDelay
						USB_OTG_BSP_uDelay
				USB_OTG_SetCurrentMode
					USB_OTG_BSP_mDelay
						USB_OTG_BSP_uDelay
				USB_OTG_CoreInitDev
					USB_OTG_InitDevSpeed
					USB_OTG_FlushTxFifo
						USB_OTG_BSP_uDelay
					USB_OTG_FlushRxFifo
						USB_OTG_BSP_uDelay
					USB_OTG_EnableDevInt
						USB_OTG_EnableCommonInt
				USB_OTG_EnableGlobalInt
			USB_OTG_BSP_EnableInterrupt
			USBD_USR_Init
			USBD_USR_DeviceConfigured
			USBD_USR_DeviceSuspended
			USBD_USR_DeviceResumed
			USBD_USR_DeviceConnected
			USBD_USR_DeviceDisconnected
		NVIC_IntEnable
		USB_Polling_Proc
			USB_OTG_IsDeviceMode
				USB_OTG_GetMode
			USB_OTG_ReadCoreItr
			DCD_HandleOutEP_ISR
				USB_OTG_ReadDevAllOutEp_itr
				USB_OTG_ReadDevOutEP_itr
				USB_OTG_EP0_OutStart
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleInEP_ISR
				USB_OTG_ReadDevAllInEPItr
				DCD_ReadDevInEP
				USB_OTG_EP0_OutStart
				DCD_WriteEmptyTxFifo
					USB_OTG_WritePacket
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleResume_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleUSBSuspend_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleSof_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleRxStatusQueueLevel_ISR
				USB_OTG_ReadPacket
			DCD_HandleUsbReset_ISR
				USB_OTG_FlushTxFifo
					USB_OTG_BSP_uDelay
				USB_OTG_EP0_OutStart
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleEnumDone_ISR
				USB_OTG_EP0Activate
				USB_OTG_GetDeviceSpeed
			DCD_IsoINIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_IsoOUTIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_SessionRequest_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_OTG_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
	USB_Polling_Proc
		USB_OTG_IsDeviceMode
			USB_OTG_GetMode
		USB_OTG_ReadCoreItr
		DCD_HandleOutEP_ISR
			USB_OTG_ReadDevAllOutEp_itr
			USB_OTG_ReadDevOutEP_itr
			USB_OTG_EP0_OutStart
			USBD_DataOutStage
				USBD_CtlContinueRx
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
				USBD_CtlSendStatus
					DCD_EP_Tx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					USB_OTG_EP0_OutStart
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
			USBD_DataInStage
				USBD_CtlContinueSendData
					DCD_EP_Tx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
				USBD_CtlReceiveStatus
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					USB_OTG_EP0_OutStart
				USBD_RunTestMode
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_HandleInEP_ISR
			USB_OTG_ReadDevAllInEPItr
			DCD_ReadDevInEP
			USB_OTG_EP0_OutStart
			DCD_WriteEmptyTxFifo
				USB_OTG_WritePacket
			USBD_DataOutStage
				USBD_CtlContinueRx
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
				USBD_CtlSendStatus
					DCD_EP_Tx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					USB_OTG_EP0_OutStart
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
			USBD_DataInStage
				USBD_CtlContinueSendData
					DCD_EP_Tx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
				USBD_CtlReceiveStatus
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					USB_OTG_EP0_OutStart
				USBD_RunTestMode
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_HandleResume_ISR
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_HandleUSBSuspend_ISR
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_HandleSof_ISR
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_HandleRxStatusQueueLevel_ISR
			USB_OTG_ReadPacket
		DCD_HandleUsbReset_ISR
			USB_OTG_FlushTxFifo
				USB_OTG_BSP_uDelay
			USB_OTG_EP0_OutStart
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_HandleEnumDone_ISR
			USB_OTG_EP0Activate
			USB_OTG_GetDeviceSpeed
		DCD_IsoINIncomplete_ISR
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_IsoOUTIncomplete_ISR
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_SessionRequest_ISR
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
		DCD_OTG_ISR
			USBD_SetupStage
				USBD_ParseSetupRequest
				USBD_StdDevReq
					USBD_GetDescriptor
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_USR_DeviceDescriptor
						USBD_USR_LangIDStrDescriptor
						USBD_USR_ManufacturerStrDescriptor
						USBD_USR_ProductStrDescriptor
						USBD_USR_SerialStrDescriptor
						USBD_USR_ConfigStrDescriptor
						USBD_USR_InterfaceStrDescriptor
						USBD_HID_GetCfgDesc
						USBD_GEN_GetCfgDesc
					USBD_SetAddress
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_SetAddress
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
					USBD_SetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_SetCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_USR_Init
							USBD_USR_DeviceConfigured
							USBD_USR_DeviceSuspended
							USBD_USR_DeviceResumed
							USBD_USR_DeviceConnected
							USBD_USR_DeviceDisconnected
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_ClrCfg
							USBD_HID_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_HID_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_HID_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
							USBD_GEN_Init
								DCD_EP_PrepareRx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								DCD_EP_Open
									USB_OTG_EPActivate
							USBD_GEN_DeInit
								DCD_EP_Close
									USB_OTG_EPDeactivate
							USBD_GEN_DataIn
								DCD_EP_Flush
									USB_OTG_FlushTxFifo
										USB_OTG_BSP_uDelay
									USB_OTG_FlushRxFifo
										USB_OTG_BSP_uDelay
					USBD_GetConfig
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
					USBD_GetStatus
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_SetFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_ClrFeature
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
				USBD_StdItfReq
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				USBD_StdEPReq
					DCD_EP_Stall
						USB_OTG_EPSetStall
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_CtlError
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USB_OTG_EP0_OutStart
					DCD_EP_ClrStall
						USB_OTG_EPClearStall
					USBD_CtlSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_HID_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_GEN_Setup
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
				DCD_EP_Stall
					USB_OTG_EPSetStall
			USBD_SOF
			USBD_Reset
				DCD_EP_Open
					USB_OTG_EPActivate
				USBD_USR_DeviceReset
			USBD_Suspend
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_Resume
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_IsoINIncomplete
			USBD_IsoOUTIncomplete
			USBD_DevConnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
			USBD_DevDisconnected
				USBD_USR_Init
				USBD_USR_DeviceConfigured
				USBD_USR_DeviceSuspended
				USBD_USR_DeviceResumed
				USBD_USR_DeviceConnected
				USBD_USR_DeviceDisconnected
				USBD_HID_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_HID_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_HID_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
				USBD_GEN_Init
					DCD_EP_PrepareRx
						USB_OTG_EP0StartXfer
						USB_OTG_EPStartXfer
							USB_OTG_WritePacket
					DCD_EP_Open
						USB_OTG_EPActivate
				USBD_GEN_DeInit
					DCD_EP_Close
						USB_OTG_EPDeactivate
				USBD_GEN_DataIn
					DCD_EP_Flush
						USB_OTG_FlushTxFifo
							USB_OTG_BSP_uDelay
						USB_OTG_FlushRxFifo
							USB_OTG_BSP_uDelay
	HID_Read
		DCD_EP_PrepareRx
			USB_OTG_EP0StartXfer
			USB_OTG_EPStartXfer
				USB_OTG_WritePacket
		USBD_OTG_ISR_Handler
			USB_OTG_IsDeviceMode
				USB_OTG_GetMode
			USB_OTG_ReadCoreItr
			DCD_HandleOutEP_ISR
				USB_OTG_ReadDevAllOutEp_itr
				USB_OTG_ReadDevOutEP_itr
				USB_OTG_EP0_OutStart
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleInEP_ISR
				USB_OTG_ReadDevAllInEPItr
				DCD_ReadDevInEP
				USB_OTG_EP0_OutStart
				DCD_WriteEmptyTxFifo
					USB_OTG_WritePacket
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleResume_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleUSBSuspend_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleSof_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleRxStatusQueueLevel_ISR
				USB_OTG_ReadPacket
			DCD_HandleUsbReset_ISR
				USB_OTG_FlushTxFifo
					USB_OTG_BSP_uDelay
				USB_OTG_EP0_OutStart
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleEnumDone_ISR
				USB_OTG_EP0Activate
				USB_OTG_GetDeviceSpeed
			DCD_IsoINIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_IsoOUTIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_SessionRequest_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_OTG_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
	HID_Write
		USBD_HID_SendReport
			DCD_EP_Tx
				USB_OTG_EP0StartXfer
				USB_OTG_EPStartXfer
					USB_OTG_WritePacket
		USBD_OTG_ISR_Handler
			USB_OTG_IsDeviceMode
				USB_OTG_GetMode
			USB_OTG_ReadCoreItr
			DCD_HandleOutEP_ISR
				USB_OTG_ReadDevAllOutEp_itr
				USB_OTG_ReadDevOutEP_itr
				USB_OTG_EP0_OutStart
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleInEP_ISR
				USB_OTG_ReadDevAllInEPItr
				DCD_ReadDevInEP
				USB_OTG_EP0_OutStart
				DCD_WriteEmptyTxFifo
					USB_OTG_WritePacket
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleResume_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleUSBSuspend_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleSof_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleRxStatusQueueLevel_ISR
				USB_OTG_ReadPacket
			DCD_HandleUsbReset_ISR
				USB_OTG_FlushTxFifo
					USB_OTG_BSP_uDelay
				USB_OTG_EP0_OutStart
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleEnumDone_ISR
				USB_OTG_EP0Activate
				USB_OTG_GetDeviceSpeed
			DCD_IsoINIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_IsoOUTIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_SessionRequest_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_OTG_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
	__CC2DW
	__FillZeros
