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_st25tb.h File Reference
Implementation of ST25TB interface. More...
Go to the source code of this file.
Data Structures | |
| struct | rfalSt25tbListenDevice |
Typedefs | |
| typedef uint8_t | rfalSt25tbUID [RFAL_ST25TB_UID_LEN] |
| typedef uint8_t | rfalSt25tbBlock [RFAL_ST25TB_BLOCK_LEN] |
Functions | |
| ReturnCode | rfalSt25tbPollerInitialize (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 ST25TB Poller mode. | |
| ReturnCode | rfalSt25tbPollerCheckPresence (uint8_t *chipId, 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) |
| ST25TB Poller Check Presence. | |
| ReturnCode | rfalSt25tbPollerCollisionResolution (uint8_t devLimit, rfalSt25tbListenDevice *st25tbDevList, 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) |
| ST25TB Poller Collision Resolution. | |
| ReturnCode | rfalSt25tbPollerInitiate (uint8_t *chipId, 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) |
| ST25TB Poller Initiate. | |
| ReturnCode | rfalSt25tbPollerPcall (uint8_t *chipId) |
| ST25TB Poller Pcall. | |
| ReturnCode | rfalSt25tbPollerSlotMarker (uint8_t slotNum, uint8_t *chipIdRes, 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) |
| ST25TB Poller Slot Marker. | |
| ReturnCode | rfalSt25tbPollerSelect (uint8_t chipId, 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) |
| ST25TB Poller Select. | |
| ReturnCode | rfalSt25tbPollerGetUID (rfalSt25tbUID *UID, 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) |
| ST25TB Get UID. | |
| ReturnCode | rfalSt25tbPollerReadBlock (uint8_t blockAddress, rfalSt25tbBlock *blockData, 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) |
| ST25TB Poller Read Block. | |
| ReturnCode | rfalSt25tbPollerWriteBlock (uint8_t blockAddress, rfalSt25tbBlock *blockData, 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) |
| ST25TB Poller Write Block. | |
| ReturnCode | rfalSt25tbPollerCompletion (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) |
| ST25TB Poller Completion. | |
| ReturnCode | rfalSt25tbPollerResetToInventory (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) |
| ST25TB Poller Reset to Inventory. | |
Detailed Description
Implementation of ST25TB interface.
Definition in file rfal_st25tb.h.
Generated on Sat Jul 16 2022 13:00:53 by
1.7.2