www.pudn.com > RC522.zip > APP_RC522.h, change:2015-04-03,size:1133b


#ifndef _APP_RC522_H_ 
#define _APP_RC522_H_ 
 
#include "stm32f10x.h" 
 
#define MAXRLEN 18  
 
void Variable_Init(void); 
u8 PcdReset(void); 
void PcdAntennaOn(void); 
void PcdAntennaOff(void); 
u8 PcdRequest(u8 req_code,u8 *pTagType);    
u8 PcdAnticoll(u8 *pSnr); 
u8 PcdSelect(u8 *pSnr);          
u8 PcdAuthState(u8 auth_mode,u8 addr,u8 *pKey,u8 *pSnr);      
u8 PcdRead(u8 addr,u8 *pData);      
u8 PcdWrite(u8 addr,u8 *pData);     
u8 PcdValue(u8 dd_mode,u8 addr,u8 *pValue);    
u8 PcdBakValue(u8 sourceaddr, u8 goaladdr);                                  
u8 PcdHalt(void); 
u8 PcdComMF522(u8 Command,  
                 u8 *pInData,  
                 u8 InLenByte, 
                 u8 *pOutData,  
                 u16  *pOutLenBit); 
void CalulateCRC(u8 *pIndata,u8 len,u8 *pOutData); 
void WriteRawRC(u8 Address,u8 value); 
u8 ReadRawRC(u8 Address);  
void SetBitMask(u8 reg,u8 mask);  
void ClearBitMask(u8 reg,u8 mask);  
u8 M500PcdConfigISOType(u8 type); 
 void iccardcode(void); 
u8 PcdBakValue(u8 sourceaddr, u8 goaladdr); 
u8 PcdValue(u8 dd_mode,u8 addr,u8 *pValue); 
 
 
#endif