关于回调函数的问题

2019-07-20 09:19发布

原子哥的USB-host程序中的回调函数,我怎么知道这么多函数回调顺序,按照什么判断,具体什么时候回调哪个函数。
//USB HOST 用户回调函数
USBH_Usr_cb_TypeDef USR_Callbacks=
{
        USBH_USR_Init,
        USBH_USR_DeInit,
        USBH_USR_DeviceAttached,
        USBH_USR_ResetDevice,
        USBH_USR_DeviceDisconnected,
        USBH_USR_OverCurrentDetected,
        USBH_USR_DeviceSpeedDetected,
        USBH_USR_Device_DescAvailable,
        USBH_USR_DeviceAddressAssigned,
        USBH_USR_Configuration_DescAvailable,
        USBH_USR_Manufacturer_String,
        USBH_USR_Product_String,
        USBH_USR_SerialNum_String,
        USBH_USR_EnumerationDone,
        USBH_USR_UserInput,
        USBH_USR_MSC_Application,
        USBH_USR_DeviceNotSupported,
        USBH_USR_UnrecoveredError
};

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。