pub_func.h

来自「小区巡检系统,MSPF437,里面主要参考的内容为TI单片机的低功耗处理,仅供参」· C头文件 代码 · 共 39 行

H
39
字号
/* pub_func.h */

#ifndef PUB_FUNC_H
#define PUB_FUNC_H

#include "msp430x12x.h"

#ifdef __cplusplus
extern "C"
{
#endif

#define OK 0
#define ALARM 0xFE
#define ERROR 0xFF

//reboot, this will cause a PUC through WDT key violate
#define SYS_REBOOT()    (WDTCTL = 0)
// disable interrupt
#define _disable_interrupt()  (_DINT())
#define _enable_interrupt()  (_EINT())

extern void _delay(unsigned short t);
//extern void _clr_wdt(void);
extern unsigned char is_data(unsigned char *buff,unsigned char data,unsigned char len);
extern unsigned char is_equal(unsigned char *buff1,unsigned char *buff2,unsigned char len);
extern unsigned char  sys_do_checksum(unsigned char *ptr, unsigned char len);
extern unsigned char find_item(const unsigned char *item_table,unsigned char item);
extern unsigned long Hex2BcdLong(unsigned long hex);
extern unsigned long Bcd2HexLong(unsigned long bcd);

#ifdef __cplusplus
}
#endif


#endif /* PUB_FUNC_H */

⌨️ 快捷键说明

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