usb_cnfg.h
来自「最新版IAR FOR ARM(EWARM)5.11中的代码例子」· C头文件 代码 · 共 62 行
H
62 行
/*************************************************************************
*
* Used with ICCARM and AARM.
*
* (c) Copyright IAR Systems 2007
*
* File name : usb_cnfg.h
* Description : USB config file
*
* History :
* 1. Date : June 16, 2007
* Author : Stanimir Bonev
* Description : Create
*
* $Revision: $
**************************************************************************/
#include <includes.h>
#ifndef __USB_CNFG_H
#define __USB_CNFG_H
/* USB High Speed support */
#define USB_HIGH_SPEED 0
/* USB interrupt priority */
#define USB_INTR_HIGH_PRIORITY 1
#define USB_INTR_LOW_PRIORITY 2
/* USB Events */
#define USB_SOF_EVENT 1
#define USB_ERROR_EVENT 0 // for debug
#define USB_HIGH_PRIORITY_EVENT 1 // ISO and Double buffered bulk
#define USB_PMAOVR_EVENT 0 // for debug
/* USB Clock settings */
#define USB_DIVIDER RCC_USBCLKSource_PLLCLK_1Div5 // when PLL clk 72MHz
/* Device power atrb */
#define USB_SELF_POWERED 0
#define USB_REMOTE_WAKEUP 0
/* Max Interfaces number */
#define USB_MAX_INTERFACE 1
/* Endpoint definitions */
#define MaxIndOfRealizeEp ENP2_OUT // be careful this is very important const
#define Ep0MaxSize 8
#define BulkInEp ENP1_IN
#define BulkInEpMaxSize 64
#define BulkOutEp ENP2_OUT
#define BulkOutEpMaxSize 64
/* Class definitions */
#define MSD_INTERFACE_ID 0
/* Other defenitions */
#endif //__USB_CNFG_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?