33 lines
802 B
C
33 lines
802 B
C
#ifndef __drv_DP1312EA_H
|
|
#define __drv_DP1312EA_H
|
|
|
|
#include "nfc.h"
|
|
#include "reg.h"
|
|
|
|
void DP1312EA_SetBitMask(u8 reg,u8 mask);
|
|
void DP1312EA_ClearBitMask(u8 reg,u8 mask);
|
|
void DP1312EA_WriteRawRC(u8 Address, u8 value);
|
|
u8 DP1312EA_ReadRawRC(u8 Address);
|
|
|
|
void Check_Chip(void);
|
|
void DP1312EA_Reset(void);
|
|
s8 DP1312EA_PcdComTransceive(struct TranSciveBuffer *pi);
|
|
void DP1312EA_WriteFIFO(uint8_t *data, uint8_t len);
|
|
void DP1312EA_ReadFIFO(uint8_t *buf, uint8_t len);
|
|
|
|
void DP1312EA_FieldOn(void);
|
|
void DP1312EA_FieldOff(void);
|
|
|
|
|
|
void I2C_Start(void);
|
|
void I2C_Stop(void);
|
|
u8 I2C_Write(u8 dat);
|
|
u8 I2C_Read(u8 ACK);
|
|
void I2c_NAck(void);
|
|
|
|
|
|
#endif
|
|
|
|
/***********************************************END*******************************************************/
|
|
|