[Add] First commit
This commit is contained in:
@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2017-2020, NXP
|
||||
*
|
||||
* All rights are reserved. Reproduction in whole or in part is
|
||||
* prohibited without the written consent of the copyright owner.
|
||||
* NXP reserves the right to make changes without notice at any time.
|
||||
* NXP makes no warranty, expressed, implied or statutory, including but
|
||||
* not limited to any implied warranty of merchantability or fitness for any
|
||||
*particular purpose, or that the use will not infringe any third party patent,
|
||||
* copyright or trademark. NXP must not be liable for any loss or damage
|
||||
* arising from its use.
|
||||
*/
|
||||
|
||||
/** \file
|
||||
* Simplified API ISO MFUL.
|
||||
*
|
||||
* $Author$
|
||||
* $Revision$ (v07.10.00)
|
||||
* $Date$
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef EX11_SIMPLIFIEDAPI_ISO_MFUL_H
|
||||
#define EX11_SIMPLIFIEDAPI_ISO_MFUL_H
|
||||
|
||||
/* MFUL_READ takes the page no to read */
|
||||
/* bPageNo can be 0x00 - 0xFF depending upon card layout */
|
||||
#define MFUL_READ(bPageNo) { \
|
||||
phNfcLib_TransmitInput.phNfcLib_MifareUltraLight.bPageNumber = bPageNo; \
|
||||
phNfcLib_TransmitInput.phNfcLib_MifareUltraLight.bCommand = MFUL_Read; \
|
||||
}
|
||||
|
||||
/* MFUL_WRITE takes the page no and data to write */
|
||||
/* bPageNo can be 0x00 - 0xFF depending upon card layout, pData is a pointer to 4 byte page data */
|
||||
#define MFUL_WRITE(bPageNo, pData) { \
|
||||
phNfcLib_TransmitInput.phNfcLib_MifareUltraLight.bPageNumber = bPageNo; \
|
||||
phNfcLib_TransmitInput.phNfcLib_MifareUltraLight.pBuffer = pData; \
|
||||
phNfcLib_TransmitInput.phNfcLib_MifareUltraLight.bCommand = MFUL_Write; \
|
||||
}
|
||||
|
||||
/* MFUL_COMPATIBILITY_WRITE takes the page no and data to write */
|
||||
/* bPageNo can be 0x00 - 0xFF depending upon card layout, pData is a pointer to 16 byte page data */
|
||||
#define MFUL_COMPATIBILITY_WRITE(bPageNo, pData) { \
|
||||
phNfcLib_TransmitInput.phNfcLib_MifareUltraLight.bPageNumber = bPageNo; \
|
||||
phNfcLib_TransmitInput.phNfcLib_MifareUltraLight.pBuffer = pData; \
|
||||
phNfcLib_TransmitInput.phNfcLib_MifareUltraLight.bCommand = MFUL_Compatibility_Write; \
|
||||
}
|
||||
|
||||
#endif /* EX11_SIMPLIFIEDAPI_ISO_MFUL_H */
|
||||
Reference in New Issue
Block a user