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.
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.
Definition in file st25r3911_com.cpp.
Generated on Tue Jul 12 2022 18:07:56 by
1.7.2