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

📄 project.h

📁 关于usb的一段程序
💻 H
字号:
//-----------------------------------------------------------------------------
//           ATMEL Microcontroller Software Support  -  ROUSSET  -
//-----------------------------------------------------------------------------
// DISCLAIMER:  THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
// DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
// OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
// EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//-----------------------------------------------------------------------------
//  File Name           : project.h
//  Object              : project specific include file to AT91SAM7S64
//  Creation            : JPP   09-May-2006
//-----------------------------------------------------------------------------
#ifndef _PROJECT_H
#define _PROJECT_H

/// Include your AT91 Library files and specific compiler definitions
    typedef unsigned char  BOOLEAN;       //注意:不要使用bit定义,因为在结构体里无法使用
    typedef unsigned char  INT8U;         //无符号8位数
    typedef signed   char  INT8S;         //有符号8位数
    typedef unsigned int   INT16U;        //无符号16位数
    typedef signed   int   INT16S;        //有符号16位数
    typedef unsigned long  INT32U;        //无符号32位数
    typedef signed   long  INT32S;        //有符号32位数
    typedef float          FP32;          //单精度浮点数
    typedef double         FP64;          //双精度浮点数

//    typedef unsigned char  OS_STK;        //栈单元宽度为8比特

    #define BYTE           INT8S          //兼容以前版本的数据类型
    #define UBYTE          INT8U          //uC/OS-II可以不用这些数据类型
    #define WORD           INT16S
    #define UWORD          INT16U
    #define LONG           INT32S
    #define ULONG          INT32U


    /********************************************/
    #define ROM_VERSION      0x01
    #define FIRMWARE_VERSION 0x01
    /********************************************/




#include "AT91SAM7S-EK.h"
#include "include/AT91SAM7S64.h"
#define __inline inline
#include "include/lib_AT91SAM7S64.h"

#endif  // _PROJECT_H

⌨️ 快捷键说明

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