⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usbhost.h

📁 看到最近大家都关心 usbhost 的实现, 论坛上能找到的代码仅是一些简单的 demo , 完整的源码级的协议层是找不到的 我就贡献一把, 将我前一段时间移植成功的 USBHost 代码奉上 注
💻 H
字号:
/*****************************************************************************
 *   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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -