includes.h
来自「基于中断实现的串口通信程序」· C头文件 代码 · 共 33 行
H
33 行
#ifndef INCLUDES_H_INCLUDED
#define INCLUDES_H_INCLUDED 1
typedef signed char INT8;
typedef unsigned char UINT8;
typedef signed int INT16;
typedef unsigned int UINT16;
typedef signed long INT32;
typedef unsigned long UINT32;
typedef unsigned char BOOL;
typedef INT16 SPEED_T;
typedef struct{
SPEED_T left, right;
}SpeedPair;
typedef enum Boolean{
False = 0,
True = 1
} Bool;
#define PARSE_BOOL(val) ((val)?True:False)
#define TRUE 1
#define FALSE 0
#define SET_BIT(PORT,BIT) (PORT) |= (BIT)
#define CLR_BIT(PORT,BIT) (PORT) &= ~(BIT)
#define SBI(P, B) sbi(P, B)
#define CBI(P, B) cbi(P, B)
#define DEBUG_CODE(debug_frag) { \
debug_frag; \
}
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?