compiler.h
来自「uIP是免费的TCP/IP协议栈,我们将它移植到我们的AVR以太网开发板中」· C头文件 代码 · 共 41 行
H
41 行
#ifndef __COMPILER_H__
#define __COMPILER_H__
#ifdef __IMAGECRAFT__
// choose your AVR device here
#include <iom64v.h>
#include <macros.h>
#define outp(val, reg) (reg = val)
#define inp(reg) (reg)
#define cli() CLI()
#define sei() SEI()
#define cbi(reg, bit) (reg &= ~BIT(bit))
#define sbi(reg, bit) (reg |= BIT(bit))
#define SIGNAL(x) void x(void)
#define nop() NOP()
#define _BV(x) (1<<x)
#else /* --- GCC --- */
#include <avr\signal.h>
#include <avr\interrupt.h>
#include <avr\io.h>
#define nop() asm volatile("nop\n\t"::);
#endif /* Compiler Used */
#endif /* __COMPILER_H__ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?