⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nfc.h

📁 uart.tar, 龙珠i.MX21上的NAND Flash驱动程序
💻 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 + -