106 typedef struct NSS_NFC_S {
117 __IO uint32_t RESERVED0[54];
125 typedef enum NFC_INT {
141 typedef enum NFC_STATUS {
155 #define NFC_SHARED_MEM_BYTE_SIZE (int)(sizeof(NSS_NFC->BUF)) 156 #define NFC_SHARED_MEM_WORD_SIZE (NFC_SHARED_MEM_BYTE_SIZE / 4) 157 #define NFC_SHARED_MEM_START (int)(NSS_NFC->BUF) 158 #define NFC_SHARED_MEM_END (NFC_SHARED_MEM_START + NFC_SHARED_MEM_BYTE_SIZE -1) 169 void Chip_NFC_Init(NSS_NFC_T *pNFC); bool Chip_NFC_ByteRead(NSS_NFC_T *pNFC, uint8_t *pDest, const uint8_t *pSrc, int n)
Definition: nfc_nss.h:130
Definition: nfc_nss.h:132
__O uint32_t IC
Definition: nfc_nss.h:116
Definition: nfc_nss.h:133
__I uint32_t MIS
Definition: nfc_nss.h:115
NFC_INT_T Chip_NFC_Int_GetRawStatus(NSS_NFC_T *pNFC)
Definition: nfc_nss.h:145
Definition: nfc_nss.h:126
Definition: nfc_nss.h:136
void Chip_NFC_DeInit(NSS_NFC_T *pNFC)
Definition: nfc_nss.h:144
NFC_STATUS_T
Definition: nfc_nss.h:141
void Chip_NFC_Int_ClearRawStatus(NSS_NFC_T *pNFC, NFC_INT_T flags)
bool Chip_NFC_WordWrite(NSS_NFC_T *pNFC, uint32_t *pDest, const uint32_t *pSrc, int n)
Definition: nfc_nss.h:127
Definition: nfc_nss.h:135
NFC_INT_T
Definition: nfc_nss.h:125
__I uint32_t SR
Definition: nfc_nss.h:108
Definition: nfc_nss.h:146
#define __IO
Definition: core_cm0plus.h:167
Definition: nfc_nss.h:128
Definition: nfc_nss.h:150
#define __I
Definition: core_cm0plus.h:164
__IO uint32_t CFG
Definition: nfc_nss.h:107
Definition: nfc_nss.h:142
__O uint32_t DATAOUT
Definition: nfc_nss.h:110
Definition: nfc_nss.h:152
void Chip_NFC_SetTargetAddress(NSS_NFC_T *pNFC, uint32_t offset)
Definition: nfc_nss.h:134
Definition: nfc_nss.h:131
Definition: nfc_nss.h:143
void Chip_NFC_Int_SetEnabledMask(NSS_NFC_T *pNFC, NFC_INT_T mask)
bool Chip_NFC_GetLastAccessInfo(NSS_NFC_T *pNFC, uint32_t *pStartOffset, uint32_t *pEndOffset)
__IO uint32_t TARGET
Definition: nfc_nss.h:111
#define __O
Definition: core_cm0plus.h:166
NFC_STATUS_T Chip_NFC_GetStatus(NSS_NFC_T *pNFC)
__IO uint32_t IMSC
Definition: nfc_nss.h:113
__I uint32_t CMDIN
Definition: nfc_nss.h:109
Definition: nfc_nss.h:129
__I uint32_t RIS
Definition: nfc_nss.h:114
uint32_t Chip_NFC_GetTargetAddress(NSS_NFC_T *pNFC)
NFC_INT_T Chip_NFC_Int_GetEnabledMask(NSS_NFC_T *pNFC)
Definition: nfc_nss.h:106
__I uint32_t LAST_ACCESS
Definition: nfc_nss.h:112