ST Expansion SW Team / RFAL

Dependents:   mbed-os-nfc05a1

Embed: (wiki syntax)

« Back to documentation index

rfal_t1t.h File Reference

rfal_t1t.h File Reference

Provides NFC-A T1T convenience methods and definitions. More...

Go to the source code of this file.

Data Structures

struct  rfalT1TRidRes

Enumerations

enum  rfalT1Tcmds {
  RFAL_T1T_CMD_RID = 0x78, RFAL_T1T_CMD_RALL = 0x00, RFAL_T1T_CMD_READ = 0x01, RFAL_T1T_CMD_WRITE_E = 0x53,
  RFAL_T1T_CMD_WRITE_NE = 0x1A
}

Functions

ReturnCode rfalT1TPollerInitialize (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 T1T Poller mode.
ReturnCode rfalT1TPollerRid (rfalT1TRidRes *ridRes, 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 T1T Poller RID.
ReturnCode rfalT1TPollerRall (uint8_t *uid, uint8_t *rxBuf, uint16_t rxBufLen, uint16_t *rxRcvdLen, 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 T1T Poller RALL.
ReturnCode rfalT1TPollerWrite (uint8_t *uid, uint8_t address, uint8_t data, 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 T1T Poller Write.

Detailed Description

Provides NFC-A T1T convenience methods and definitions.

Author:
Gustavo Patricio

This module provides an interface to perform as a NFC-A Reader/Writer to handle a Type 1 Tag T1T (Topaz)

Definition in file rfal_t1t.h.