ioavr.h

来自「the operate system used for AVR chips」· C头文件 代码 · 共 73 行

H
73
字号
/**************************************************************
 **             - IO_AVR.H -
 **
 **     I/O definitions for iccAVR
 **
 **     Used with iccAVR.
 **
 **     Copyright IAR Systems 2001. All rights reserved.
 **
 **     $Name:  $
 **
 ** MODIFIED AND DISTRIBUTED BY LARRY BARELLO FOR USE WITH AVRX
 ** UNTIL DISTRIBUTED BY IAR SYSTEMS WITH THEIR PRODUCTS.
 **
 ** NB This is old stuff from 2001, it may or may not be complete
 ** or even correct at a later date.
 **
 **************************************************************/

#ifndef __IO_AVR_H
#define __IO_AVR_H

#if defined(__AT90tiny22__)
#include "iotiny22.h"
#elif defined(__AT90S2313__)
#include "io2313.h"
#elif defined(__AT90S2323__)
#include "io2323.h"
#elif defined(__AT90S2333__)
#include "io2333.h"
#elif defined(__AT90S2343__)
#include "io2343.h"
#elif defined(__AT90S4414__)
#include "io4414.h"
#elif defined(__AT90S4433__)
#include "io4433.h"
#elif defined(__AT90S4434__)
#include "io4434.h"
#elif defined(__AT90S8515__)
#include "io8515.h"
#elif defined(__AT90S8534__)
#include "io8534.h"
#elif defined(__AT90S8535__)
#include "io8535.h"
#elif defined(__AT90Mega103__)
#include "iom103.h"
#elif defined(__AT90Mega161__)
#include "iom161.h"
#elif defined(__AT90Mega603__)
#include "iom603.h"
#elif defined(__AT90Mega83__)
#include "iom83.h"
#elif defined(__AT90Mega163__)
#include "iom163.h"
#elif defined(__AT94Kxx__)
#include "ioat94k.h"
/* These files are included for assembler use only */
#elif defined (__ATtiny28__)
#  include <iotn28.h>
#elif defined (__AT90S1200__)
#  include <io1200.h>
#elif defined (__ATtiny15__)
#  include <iotn15.h>
#elif defined (__ATtiny12__)
#  include <iotn12.h>
#elif defined (__ATtiny11__)
#  include <iotn11.h>
#else
#error Unknown CPU type, or --cpu option not used
#endif

#endif /* __IO_AVR_H */

⌨️ 快捷键说明

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