18#ifndef MBED_PN512_DRIVER_H
19#define MBED_PN512_DRIVER_H
23#include "nfc/NFCControllerDriver.h"
24#include "PN512TransportDriver.h"
43 virtual void on_hw_interrupt();
The abstraction for a NFC controller driver.
virtual void get_supported_nfc_techs(nfc_tech_t *initiator, nfc_tech_t *target) const
Retrieve list of technologies supported by the controller.
virtual nfc_transceiver_t * initialize(nfc_scheduler_timer_t *scheduler_timer)
Initialize the driver and retrieve the interface to the controller.
The PN512 supports multiple transport mechanisms (SPI, I2C, UART): this class provides a unified API ...
The PN512TransportDriver delegate.