📄 nfc.h
字号:
#ifndef __NFC_H__
#define __NFC_H__
/*---------------------------------------------------------------------------*/
/* NFC ERROR code for internal */
/*---------------------------------------------------------------------------*/
#define NFC_NO_ERR 0x00
#define NFC_SB_1BIT_ECC_ERR 0x01
#define NFC_SB_2BIT_ECC_ERR 0x02
#define NFC_PB_1BIT_ECC_ERR 0x04
#define NFC_PB_2BIT_ECC_ERR 0x08
#define NFC_ERASE_ERR 0x10
#define NFC_WRITE_ERR 0x20
#define NFC_READ_ERR 0x40
#define NFC_ILLEGAL_ACCESS 0x80
/* Operation Type */
#define NFC_CMD_RD_PB_ECC 0x0000
#define NFC_CMD_RD_PB_NOECC 0x0100
#define NFC_CMD_RD_SB_ECC 0x0003
#define NFC_CMD_RD_SB_NOECC 0x0103
#define NFC_CMD_WR_PB_ECC 0x0085
#define NFC_CMD_WR_PB_NOECC 0x0185
#define NFC_CMD_WR_SB_ECC 0x008A
#define NFC_CMD_WR_SB_NOECC 0x018A
#define ECC_WRITE 1
#define NOECC_WRITE 0
#define ECC_READ 1
#define NOECC_READ 0
#define ECC_COPY 1
#define NOECC_COPY 0
#ifndef __NFC_C_
#define EXTERN_NFC_C_ extern
#else
#define EXTERN_NFC_C_
#endif
EXTERN_NFC_C_ void nfc_init(void);
EXTERN_NFC_C_ void nfc_block_lock(void);
EXTERN_NFC_C_ void nfc_block_unlock(uint16_t, uint16_t);
EXTERN_NFC_C_ uint32_t nfc_readid(p_uint8_t, p_uint8_t);
#endif /* __NFC_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -