Public Member Functions | |
| virtual nfc_transceiver_t * | initialize (nfc_scheduler_timer_t *scheduler_timer) |
| Initialize the driver and retrieve the interface to the controller. More... | |
| virtual void | get_supported_nfc_techs (nfc_tech_t *initiator, nfc_tech_t *target) const |
| Retrieve list of technologies supported by the controller. More... | |
| void | set_delegate (Delegate *delegate) |
| Set this instance's delegate. More... | |
Protected Member Functions | |
| void | hw_interrupt () |
| An implementation must call this function (can be called from interrupt context) when the controller asserts its interrupt line. More... | |
Definition at line 33 of file PN512Driver.h.
|
virtual |
Retrieve list of technologies supported by the controller.
| [out] | initiator | bitmask of technologies supported when the controller is in initiator mode |
| [out] | target | bitmask of technologies supported when the controller is in target mode |
Implements NFCControllerDriver.
|
protectedinherited |
An implementation must call this function (can be called from interrupt context) when the controller asserts its interrupt line.
|
virtual |
Initialize the driver and retrieve the interface to the controller.
| [in] | scheduler_timer | a timer to initialize the controller's scheduler instance with |
Implements NFCControllerDriver.
|
inherited |
Set this instance's delegate.
| [in] | delegate | the delegate instance to use |