xvc.h

来自「freescale i.mx31 BSP CE5.0全部源码」· C头文件 代码 · 共 47 行

H
47
字号
/*------------------------------------------------------------------------------
 * Copyright (C) 2005, Freescale Semiconductor, Inc. All Rights Reserved.
 * THIS SOURCE CODE IS CONFIDENTIAL AND PROPRIETARY AND MAY NOT
 * BE USED OR DISTRIBUTED WITHOUT THE WRITTEN PERMISSION OF
 * Freescale Semiconductor, Inc.
 *----------------------------------------------------------------------------*/

/*
 *  File:       XVC.h
 *  Purpose:    XVC module definitions
*/

#ifndef _INC_XVC_H
#define _INC_XVC_H

/*********************************************************************
 LOADER DEFINITIONS
*********************************************************************/

typedef struct {
    CSP_USB_REGS *pUSBRegs;
    DWORD   dwSysIntr;
    DWORD   dwIrq;
    HANDLE  hIntrEvent;
    DWORD   memBase;
    DWORD   memLen;
    DWORD   devState; /* 0 - nothing connect, 1 - something connect */
    DWORD   IsOTGSupport;
    BOOL    bInXVC;
    TCHAR   szOTGGroup[15];
    BOOL    bResume;
    CEDEVICE_POWER_STATE CurPMPowerState;

    BOOL    bUSBCoreClk;
    BOOL    bPanicMode;
    CRITICAL_SECTION csPhyLowMode;
    BSP_USB_CALLBACK_FNS fnUsbXvr;
} USBXVC, *PUSBXVC;

extern BOOL InitializeOTGTransceiver(PCSP_USB_REGS *pUSBRegs, BOOL IsHost);
extern DWORD GetSysIntr(void);
#endif /* _INC_XVC_H */

/*********************************************************************
 END OF FILE
*********************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?