📄 types.h
字号:
#ifndef __TYPES_H__
#define __TYPES_H__
/*
* FILE:
* types.h (rev. 1.1 - 14.04.2006)
*
* PROJECT:
* IR Learn System
*
* DESCRIPTION:
* Contains different types for simple
* firmware porting to others platforms
*/
typedef bit BOOL;
typedef signed char S8;
typedef unsigned char U8;
typedef signed int S16;
typedef unsigned int U16;
typedef signed long S32;
typedef unsigned long U32;
#ifndef NULL
#define NULL ((void *) 0L)
#endif
#define _bitset(bits)\
((byte)(\
(bits%010)|\
(bits/010%010)<<1|\
(bits/0100%010)<<2|\
(bits/01000%010)<<3|\
(bits/010000%010)<<4|\
(bits/0100000%010)<<5|\
(bits/01000000%010)<<6|\
(bits/010000000%010)<<7))
#define BINARY(bits) _bitset(0##bits)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -