⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commondefine.h

📁 源码
💻 H
字号:
#ifndef __CommonDefine_H__
#define __CommonDefine_H__

#define FRE315MHz     1
#define FRE433MHz     2

#define RFMODEASK     1
#define RFMODEFSK     2

//几种315MHz的解码程序
#define RF315SchraderASKMan    	1
#define RF315SchraderASKPWM	2
#define RF315TRWASKDiffMan	3
#define RF315Siemens05FSKMan	4

//几种433MHz的解码程序
#define RF433SchraderASKMan	1

//解码成功标识
#define DecodeSUCCESS         0x11
#define SuccessSchrader0      0x11    //RF433SchraderASKMan 0x912066
#define SuccessSchrader1      0x44    //RF315SchraderASKPWM 0xb8962a
#define SuccessSchrader2      0x55    //RF315SchraderASKMan 0x216843
#define SuccessTRW0           0x22
#define SuccessSiemens05      0x33

//RF编码类型
#define RFCodeMan       0x11      //曼彻斯特编码
#define RFCodeDiffman   0x22      //差分曼彻斯特编码
#define RFCodePWM       0x33      //PWM编码

//按键定义
#define   KEY_CANCEL	0x0400	      //p0.10
#define   KEY_ENTER	0x0800        //p0.11
#define   KEY_UP	0x1000	      //p0.12
#define   KEY_DOWN	0x2000        //p0.13		
#define   KEY_POWER     0x8000        //p0.15
#define   KEY_NONE      0x0000        //无键按下
/*
//传感器类型定义
#define   SCHRADER_TYPE	    0x11	
#define   TRW_TYPE	    0x22      
#define   SIEMENS05_TYPE    0x33	     
#define   SIEMENS04_TYPE    0x44 
#define   FORD_TYPE         0x55	     
#define   BERULEAR_TYPE	    0x66	 
#define   PACIFIC_TYPE	    0x77
*/
/* i2C eeprom address example */
#define I2CEEPROMADDRESS0 0xA0       //第0页 256bytes
#define I2CEEPROMADDRESS1 0xA2
#define I2CEEPROMADDRESS2 0xA4
#define I2CEEPROMADDRESS3 0xA6

#endif

⌨️ 快捷键说明

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