Main NFC device implementation definitions. More...
#include "nfc_device_base_i.h"
#include "nfc_protocol.h"
#include <nfc/protocols/iso14443_3a/iso14443_3a_device_defs.h>
#include <nfc/protocols/iso14443_3b/iso14443_3b_device_defs.h>
#include <nfc/protocols/iso14443_4a/iso14443_4a_device_defs.h>
#include <nfc/protocols/iso14443_4b/iso14443_4b_device_defs.h>
#include <nfc/protocols/iso15693_3/iso15693_3_device_defs.h>
#include <nfc/protocols/felica/felica.h>
#include <nfc/protocols/mf_ultralight/mf_ultralight.h>
#include <nfc/protocols/mf_classic/mf_classic.h>
#include <nfc/protocols/mf_plus/mf_plus.h>
#include <nfc/protocols/mf_desfire/mf_desfire.h>
#include <nfc/protocols/slix/slix_device_defs.h>
#include <nfc/protocols/st25tb/st25tb.h>
Variables | |
const NfcDeviceBase * | nfc_devices [NfcProtocolNum] |
List of registered NFC device implementations. | |
Main NFC device implementation definitions.
All NFC device implementations must be registered here in order to be used by the NfcDevice library.
This file is to be modified upon adding a new protocol (see below).
const NfcDeviceBase* nfc_devices[NfcProtocolNum] |
List of registered NFC device implementations.
When implementing a new protocol, add its implementation here under its own index defined in nfc_protocol.h.