usbhost.h

来自「看到最近大家都关心 usbhost 的实现, 论坛上能找到的代码仅是一些简单的 」· C头文件 代码 · 共 44 行

H
44
字号
/*****************************************************************************
 *   usbhost.h:  Header file for NXP LPC23xx/24xx Family Microprocessors
 *
 *   Copyright(C) 2006, NXP Semiconductor
 *   All rights reserved.
 *
 *   History
 *   2006.07.19  ver 1.00    Prelimnary version, first Release
 *
******************************************************************************/
#ifndef __USBHOST_H__
#define __USBHOST_H__

/* 使用片内的 16Kb USB内存 */
#define USB_OHCI_ADDR   0x7FD00000
#define USB_OHCI_SIZE   0x4000

#define TYPE_HOST   1
#define TYPE_OTG    2
#define TYPE_DEVICE 3

#define FM_INTERVAL_FSMPS   0x2374
#define FM_INTERVAL_FI      0x2EDF

#define PWRON_TO_PWRGOOD    50
#define PERIODIC_START      0x3E67
#define LS_THRESHOLD        0x0628

extern void ISP1301_I2CRequest( unsigned int  *ReqPtr, unsigned int  DataLen );
extern void USBHostHandler (void) __irq;
extern unsigned int  USBHostInit( void );
extern unsigned int  OHCIInit( void );
extern void OHCIPortOpen( void );
extern void OHCIPortClose( void );
extern void OHCISetAddress(void);



#endif  /* __USBHOST_H__ */
/*****************************************************************************
**                            End Of File
******************************************************************************/

⌨️ 快捷键说明

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