arygon.h

Go to the documentation of this file.
00001 
00024 #ifndef __NFC_DRIVER_ARYGON_H__
00025 #define __NFC_DRIVER_ARYGON_H__
00026 
00027 #include <nfc/nfc-types.h>
00028 
00029 #define ARYGON_DRIVER_NAME "ARYGON"
00030 
00031 // Functions used by developer to handle connection to this device
00032 nfc_device_t* arygon_connect(const nfc_device_desc_t* pndd);
00033 void arygon_disconnect(nfc_device_t* pnd);
00034 
00035 // Callback function used by libnfc to transmit commands to the PN53X chip
00036 bool arygon_transceive(const nfc_device_spec_t nds, const byte_t* pbtTx, const size_t szTxLen, byte_t* pbtRx, size_t* pszRxLen);
00037 
00038 #endif // ! __NFC_DRIVER_ARYGON_H__
00039