/**@file otg.h * @brief otg驱动头文件 * @details 结构体声明,功能函数声明 * @author jieli * @date 2021-7-22 * @version V1.0 * @copyright Copyright(c)2010-2021 珠海市杰理科技股份有限公司 ********************************************************************* * @attention * 硬件平台:AC632N * SDK版本:AC632N_V1.0.0_SDK * @修改日志: * *
Date Version Author Description *
2021-7-22 1.0 jieli 创建初始版本 *
* ********************************************************************* */ #ifndef __OTG_H__ #define __OTG_H__ #include "asm/usb.h" /**@enum usb_hotplug.state 或 usb_hotplug.last_state * @brief otg当前所处模式 或 上一次所处模式 */ enum { IDLE_MODE = 0, ///<空闲模式 DISCONN_MODE = 1, ///<断连模式 HOST_MODE = 2, ///<主机模式 PRE_SLAVE_MODE, ///<成为从机模式前的一个中间模式 SLAVE_MODE_WAIT_CONFIRMATION, ///<从机模式还需等待再次确认 SLAVE_MODE, ///<从机模式 CHARGE_MODE, ///<充电模式 OTG_USER_MODE, ///<用户模式,暂时未具体定义 }; /**@enum 空 * @brief otg挂起时,所选操作模式 */ enum { OTG_OP_NULL = 0, ///< ///<空,无意义 OTG_UNINSTALL = 1, ///