Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
rfal_nfca.h File Reference
Provides several NFC-A convenience methods and definitions. More...
Go to the source code of this file.
Data Structures | |
| struct | rfalNfcaSensRes |
| struct | rfalNfcaSddReq |
| struct | rfalNfcaSddRes |
| struct | rfalNfcaSelReq |
| struct | rfalNfcaSelRes |
| struct | rfalNfcaListenDevice |
Enumerations | |
| enum | rfalNfcaListenDeviceType |
Functions | |
| ReturnCode | rfalNfcaPollerInitialize (SPI *mspiChannel, ST25R3911 *mST25, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06) |
| Initialize NFC-A Poller mode. | |
| ReturnCode | rfalNfcaPollerCheckPresence (rfal14443AShortFrameCmd cmd, rfalNfcaSensRes *sensRes, SPI *mspiChannel, ST25R3911 *mST25, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06) |
| NFC-A Poller Check Presence. | |
| ReturnCode | rfalNfcaPollerSelect (uint8_t *nfcid1, uint8_t nfcidLen, rfalNfcaSelRes *selRes, SPI *mspiChannel, ST25R3911 *mST25, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06) |
| NFC-A Poller Select. | |
| ReturnCode | rfalNfcaPollerSleep (SPI *mspiChannel, ST25R3911 *mST25, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06) |
| NFC-A Poller Sleep. | |
| ReturnCode | rfalNfcaPollerTechnologyDetection (rfalComplianceMode compMode, rfalNfcaSensRes *sensRes, SPI *mspiChannel, ST25R3911 *mST25, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06) |
| NFC-A Technology Detection. | |
| ReturnCode | rfalNfcaPollerSingleCollisionResolution (uint8_t devLimit, bool *collPending, rfalNfcaSelRes *selRes, uint8_t *nfcId1, uint8_t *nfcId1Len, SPI *mspiChannel, ST25R3911 *mST25, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06) |
| NFC-A Poller Collision Resolution. | |
| ReturnCode | rfalNfcaPollerFullCollisionResolution (rfalComplianceMode compMode, uint8_t devLimit, rfalNfcaListenDevice *nfcaDevList, uint8_t *devCnt, SPI *mspiChannel, ST25R3911 *mST25, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06) |
| NFC-A Poller Full Collision Resolution. | |
| bool | rfalNfcaListenerIsSleepReq (uint8_t *buf, uint16_t bufLen) |
| NFC-A Listener is SLP_REQ. | |
Detailed Description
Provides several NFC-A convenience methods and definitions.
It provides a Poller (ISO14443A PCD) interface and as well as some NFC-A Listener (ISO14443A PICC) helpers.
The definitions and helpers methods provided by this module are only up to ISO14443-3 layer
Definition in file rfal_nfca.h.
Generated on Sat Jul 16 2022 13:00:53 by
1.7.2