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

📄 sys_card.h

📁 小区巡检系统,MSPF437,里面主要参考的内容为TI单片机的低功耗处理,仅供参考,不能用于商业.
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -