typedefs.h

来自「ATmega64+12864液晶」· C头文件 代码 · 共 69 行

H
69
字号
#ifndef __TYPEDEFS_H_
#define __TYPEDEFS_H_

#include <inttypes.h>

#include <avr/pgmspace.h>

#ifndef NULL
#define NULL 0
#endif

#ifndef FLASE
#define FALSE   0
#endif

#ifndef TRUE
#define TRUE   1
#endif 



#define uint8  uint8_t 
#define int8    int8_t
#define uint16 uint16_t
#define int16  int16_t
#define int32  int32_t
#define uint32 uint32_t


#define BYTE  uint8_t
#define WORD  uint16_t
#define DWORD  uint32_t

#define __PGM  __attribute__((progmem))

#define prog_char prog_char

#define strlen_P    strlen_P

typedef   prog_char  BITMAP;

#define PBITMAP  BITMAP*

#define ENTERCRITICAL()   asm("cli")
#define EXITCRITICAL()   asm("sei")




/*
 *  System Config 
 *  
 *  
 *  
*/
//#define ENPSLCMBLA

#define LCMBLACTL     5    // second  when 0,always on 








#endif

⌨️ 快捷键说明

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