sys_card.h

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

H
58
字号
#ifndef _SYS_CARD_H
#define _SYS_CARD_H



#ifdef __cplusplus
extern "C"
{
#endif

extern void _card_decrypt(unsigned short *key);
extern unsigned char _card_read(long *cd_buf);
extern void card_proc(void);


#ifdef __cplusplus
}
#endif

//buffer
#define CARD_LONG_NUM   2

#define CARD_USERCARD_LEN     12
#define CARD_UNIVERSAL_LEN    16

#define CARD_MAX_USERID    1000000000

//buffer of card data
extern long _sys_card_buf;
extern long _tmp_sys_card_buf;

// card command
#define CARD_CMD_STATION 0x01
#define CARD_CMD_PERSON 0x02
#define CARD_CMD_LINE 0x03
#define CARD_CMD_START_STATION 0x04
#define CARD_CMD_STOP_STATION 0x05
#define CARD_CMD_EVENT 0x06

#define CARD_ERR_PUF         100
#define CARD_ERR_READ         101
#define CARD_ERR_CHKSUM     102
#define CARD_ERR_ERR_CMD     103
#define CARD_ERR_PASSWORD  104

#define CARD_ERR_NO_CREDIT     105
#define CARD_ERR_WRITE_BACK     110

//refill card
#define CARD_ERR_INVALID_TIMES     301
#define CARD_ERR_INVALID_USER     302
#define CARD_ERR_INVALID_DEVICE  303
#define CARD_ERR_FOREIGN_CARD  304
#define CARD_ERR_OVERLIMIT  305

#endif /* _SYS_CARD_H */

⌨️ 快捷键说明

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