project.h

来自「atmel ARM7单片机at91sam7x256软件中断实验程序」· C头文件 代码 · 共 52 行

H
52
字号

/**************************************************************************************************
*
* Copyright (C) ART Limited, 2006. All rights reserved.
* 
* File:          project.h
* Programmed by: allan
* Data:          2006.12.18
* 
**************************************************************************************************/
#ifndef _PROJECT_H
#define _PROJECT_H

//////////////////////////////////////////////////////////////////////////////
// Include your AT91 Library files and specific compiler definitions
//////////////////////////////////////////////////////////////////////////////
#include "AT91SAM7X256.h"
#include "lib_AT91SAM7X256.h"
#include "Compiler.h"
#include "Board.h"
#include "AT91SAM_Spi.h"
//////////////////////////////////////////////////////////////////////////////
/*-----------------*/
/* For AT91 common */
/*-----------------*/
void DelayNS(unsigned int dly);

/*-----------------*/
/* For AT91 Usart  */
/*-----------------*/
void Init_DBGU(void);
void AT91F_DBGU_Printk(	char *buffer);
void AT91F_DBGU_Printf(char *fmt, ...);
void Init_Uart0( void );
unsigned int AT91F_DBGU_Get( char *val);
void AT91F_DBGU_scanf(char * type,unsigned int * val);

/*-----------------*/
/* For AT91 spi    */
/*-----------------*/


/*-----------------*/
/* For AT91 twi    */
/*-----------------*/
void AT91F_TWI_Open(void);
int AT91F_TWI_WriteByte(const AT91PS_TWI pTwi ,int mode, int int_address, char *data2send, int nb) ;
int AT91F_TWI_ReadByte(const AT91PS_TWI pTwi ,int mode, int int_address, char *data, int nb);
int AT91F_TestEEPROM(void);

#endif  // _PROJECT_H

⌨️ 快捷键说明

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