Files
portable_modules/nfc/vendor/dp1312ea/DP1312EA.h
2026-07-20 10:48:38 +08:00

27 lines
661 B
C

#ifndef DP1312EA_DRIVER_H
#define DP1312EA_DRIVER_H
#include <stdint.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);
void DP1312EA_Enable(void);
void DP1312EA_Disable(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);
uint32_t nfc_dp1312ea_get_reset_pin(void);
#endif