/** Copyright (c), NXP Semiconductors Caen / France** (C)NXP Semiconductors* 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.*/#define RW_MAX_NDEF_FILE_SIZE 500externunsignedcharNdefBuffer[RW_MAX_NDEF_FILE_SIZE];typedefvoidRW_NDEF_Callback_t(unsignedchar*,unsignedshort);#define RW_NDEF_TYPE_T1T 0x1#define RW_NDEF_TYPE_T2T 0x2#define RW_NDEF_TYPE_T3T 0x3#define RW_NDEF_TYPE_T4T 0x4externunsignedchar*pRW_NdefMessage;externunsignedshortRW_NdefMessage_size;externRW_NDEF_Callback_t*pRW_NDEF_PullCb;externRW_NDEF_Callback_t*pRW_NDEF_PushCb;voidRW_NDEF_Reset(unsignedchartype);voidRW_NDEF_Read_Next(unsignedchar*pCmd,unsignedshortCmd_size,unsignedchar*Rsp,unsignedshort*pRsp_size);voidRW_NDEF_Write_Next(unsignedchar*pCmd,unsignedshortCmd_size,unsignedchar*Rsp,unsignedshort*pRsp_size);