para.h

来自「mifarea卡程序mifarea卡程序mifarea卡程序」· C头文件 代码 · 共 59 行

H
59
字号
/************************************
 * para.h                           *
 * save parameters                  *
 * design by Liulixun               *
 * create at 04-15-2007             *
 * update: 04-15-2007               *
 ************************************/
 
#ifndef PARA_H
#define PARA_H
 

/* parameters to save: */
#define PARA_ERASHED        0x00        // parameter erased
#define PARA_HEAD           0x55        // head of parameter
    #define H_USING         0xf0
    #define H_ERASED        0x00
    #define H_COPYING       0xfc
    #define H_EMPTY         0xff
#define PARA_EMPTY          0xff        // unused
#define PARA_SWITCHS        0xfe        // switch parameters
    #define F_BORFC         0x01        // beep on rf card
    #define F_BOTC          0x02        // beep on touch card
    #define F_CINV          0x04        // invert package
    #define F_NOTICE        0x08        // notice when card status changed
    #define F_SNOA          0x10        // stop notice on ack
    #define F_ASC           0x20        // auto search card
    #define F_LED           0x40        // enable/disable led operation
#define PARA_LORC           0xfd        // led on rf card
#define PARA_LOTC           0xfc        // led on both card
#define PARA_LOBC           0xfb        // led on touch card
#define PARA_LONC           0xfa        // led on none card
#define PARA_RFCCT          0xf9        // rf card config time, 1 for 10 ms
#define PARA_RFRXGAIN       0xf8        //////////////////////////////////////////////////////////////////////////////////////////////////////
#define PARA_LIMIT          0xf7        // limit

#define SECTOR_SIZE         0x80

// write a parameter
// para: parameter type, defined upon
// value: parameter value
// return: positive value for new value, -1 for error
int ParaWrite(unsigned char para, unsigned char value);

// read a pafameter value
// para: parameter to be read
// return: positive value for reading, -1 for error
int ParaRead(unsigned char para);

// parameter sector initialize
// return: <2 for exist, >=2 for new fromated
unsigned char ParaMemInit(void);

// set the initialzation values
// return: 0 for success
unsigned char ParaInit(void);

#endif

⌨️ 快捷键说明

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