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

📄 usb_cnfg.h

📁 最新版IAR FOR ARM(EWARM)5.11中的代码例子
💻 H
字号:
/*************************************************************************
 *
 *    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: 19125 $
 **************************************************************************/

#include <includes.h>

#ifndef __USB_CNFG_H
#define __USB_CNFG_H

// Enable/Disable trace info

/* 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   0   // ISO and Double buffered bulk
#define USB_PMAOVR_EVENT          0   // for speed up retransfer

/* USB Clock settings */
#define USB_DIVIDER               RCC_USBCLKSource_PLLCLK_1Div5 // when PLL clk 72MHz

/* Max Interfaces number*/
#define USB_MAX_INTERFACE         1

/* Endpoint definitions */
#define MaxIndOfRealizeEp         1
#define Ep0MaxSize                64
#define ReportEpHid               ENP1_IN
#define ReportEpMaxSize           8
#define ReportEpPollingPeriod     2   // resolution 1ms
#define BUTTONS_PER               15  // buttons samples period 15 ms
                                      // at less two sample must be equal before button state change
#define XYZ_PER                   4   // 4 ms

/* Device power atrb  */
#define USB_SELF_POWERED          0
#define USB_REMOTE_WAKEUP         1

/* Class defenitions*/
#define HID_INTERFACE_0           0
#define HID_BOOT_DEVICE           1
#define HID_IDLE_SUPP             1
#define HID_ID_NUMB               0

#define HID_MOUSE_ID              0
/* Other defenitions */

#endif //__USB_CNFG_H

⌨️ 快捷键说明

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