Diego Ostuni / ST25R3911
Embed: (wiki syntax)

« Back to documentation index

st25r3911_com.cpp File Reference

st25r3911_com.cpp File Reference

Implementation of ST25R3911 communication. More...

Go to the source code of this file.

Functions

void st25r3911ReadTestRegister (uint8_t reg, uint8_t *val, ST25R3911 *mST25, SPI *mspiChannel, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06)
 Read a test register within the ST25R3911.
void st25r3911WriteTestRegister (uint8_t reg, uint8_t val, ST25R3911 *mST25, SPI *mspiChannel, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06)
 Writes a given value to a test register within the ST25R3911.
void st25r3911ClrRegisterBits (uint8_t reg, uint8_t clr_mask, 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)
 DOXYGEN_SUPRESS.
void st25r3911SetRegisterBits (uint8_t reg, uint8_t set_mask, 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)
 Set bits on Register.
void st25r3911ChangeRegisterBits (uint8_t reg, uint8_t valueMask, uint8_t value, 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)
 Changes the given bits on a ST25R3911 register.
void st25r3911ModifyRegister (uint8_t reg, uint8_t clr_mask, uint8_t set_mask, 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)
 Modifies a value within a ST25R3911 register.
void st25r3911ChangeTestRegisterBits (uint8_t reg, uint8_t valueMask, uint8_t value, ST25R3911 *mST25, SPI *mspiChannel, DigitalOut *gpio_cs, InterruptIn *IRQ, DigitalOut *fieldLED_01, DigitalOut *fieldLED_02, DigitalOut *fieldLED_03, DigitalOut *fieldLED_04, DigitalOut *fieldLED_05, DigitalOut *fieldLED_06)
 Changes the given bits on a ST25R3911 Test register.
bool st25r3911IsRegValid (uint8_t reg)
 Check if register ID is valid.

Detailed Description

Implementation of ST25R3911 communication.

Author:
Ulrich Herrmann

Definition in file st25r3911_com.cpp.