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.
Dependents: mbed-os-example-nfc-EEPROM
st25dv.h File Reference
This file provides set of driver functions to manage communication. More...
Go to the source code of this file.
Data Structures | |
| struct | ST25DV_EH_CTRL |
| ST25DV EH Ctrl structure definition. More... | |
| struct | ST25DV_GPO |
| ST25DV GPO structure definition. More... | |
| struct | ST25DV_RF_MNGT |
| ST25DV RF Management structure definition. More... | |
| struct | ST25DV_RF_PROT_ZONE |
| ST25DV RF Area protection structure definition. More... | |
| struct | ST25DV_I2C_PROT_ZONE |
| ST25DV I2C Area protection structure definition. More... | |
| struct | ST25DV_MB_CTRL_DYN_STATUS |
| ST25DV MB_CTRL_DYN register structure definition. More... | |
| struct | ST25DV_LOCK_CCFILE |
| ST25DV Lock CCFile structure definition. More... | |
| struct | ST25DV_MEM_SIZE |
| ST25DV Memory size structure definition. More... | |
| struct | ST25DV_UID |
| ST25DV UID information structure definition. More... | |
| struct | ST25DV_PASSWD |
| ST25DV Password structure definition. More... | |
| struct | NFCTAG_DrvTypeDef |
| NFCTAG standard driver API structure definition. More... | |
| struct | NFCTAG_ExtDrvTypeDef |
| NFCTAG extended driver API structure definition. More... | |
Enumerations | |
| enum | NFCTAG_StatusTypeDef |
NFCTAG status enumerator definition. More... | |
| enum | ST25DV_EN_STATUS |
ST25DV Enable Disable enumerator definition. More... | |
| enum | ST25DV_EH_MODE_STATUS |
ST25DV Energy Harvesting mode enumerator definition. More... | |
| enum | ST25DV_FIELD_STATUS |
ST25DV FIELD status enumerator definition. More... | |
| enum | ST25DV_VCC_STATUS |
ST25DV VCC status enumerator definition. More... | |
| enum | ST25DV_PROTECTION_CONF |
ST25DV protection status enumerator definition. More... | |
| enum | ST25DV_PROTECTION_ZONE |
ST25DV area protection enumerator definition. More... | |
| enum | ST25DV_PASSWD_PROT_STATUS |
ST25DV password protection status enumerator definition. More... | |
| enum | ST25DV_LOCK_STATUS |
ST25DV lock status enumerator definition. More... | |
| enum | ST25DV_CCFILE_BLOCK |
ST25DV Number of Blocks for the CCFile enumerator definition. More... | |
| enum | ST25DV_I2CSSO_STATUS |
ST25DV session status enumerator definition. More... | |
| enum | ST25DV_END_ZONE |
ST25DV area end address enumerator definition. More... | |
| enum | ST25DV_PULSE_DURATION |
ST25DV IT pulse duration enumerator definition. More... | |
| enum | ST25DV_CURRENT_MSG |
ST25DV Mailbox Current Message enumerator definition. More... | |
Functions | |
| NFCTAG_StatusTypeDef | ST25DV_IO_Init (I2C *mi2cChannel, DigitalOut *mLPD) |
| Initializes peripherals used by the i2cChannel NFCTAG driver. | |
| NFCTAG_StatusTypeDef | ST25DV_IO_MemWrite (const uint8_t *const pData, const uint8_t DevAddr, const uint16_t TarAddr, const uint16_t Size, I2C *mi2cChannel) |
| Write data, at specific address, through i2c to the ST25DV. | |
| NFCTAG_StatusTypeDef | ST25DV_IO_Read (uint8_t *const pData, const uint8_t DevAddr, const uint16_t Size, I2C *mi2cChannel) |
| Reads data at current address from the NFCTAG. | |
| NFCTAG_StatusTypeDef | ST25DV_IO_IsDeviceReady (const uint8_t DevAddr, const uint32_t Trials, I2C *mi2cChannel) |
| Checks if target device is ready for communication. | |
Variables | |
| NFCTAG_DrvTypeDef | St25Dv_i2c_Drv |
| Standard NFC tag driver API for the ST25DV. | |
| NFCTAG_ExtDrvTypeDef | St25Dv_i2c_ExtDrv |
| Extended NFC tag driver API for the ST25DV. | |
Detailed Description
This file provides set of driver functions to manage communication.
- Version:
- Revision:
- 3308
- Date:
- Date:
- 2017-01-13 11:19:33 +0100 (Fri, 13 Jan 2017)
between MCU and ST25DV chip
- Attention:
© COPYRIGHT 2016 STMicroelectronics
Licensed under ST MYLIBERTY SOFTWARE LICENSE AGREEMENT (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, AND SPECIFICALLY DISCLAIMING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. See the License for the specific language governing permissions and limitations under the License.
Definition in file st25dv.h.
Generated on Fri Jul 15 2022 06:26:51 by
1.7.2
X-NUCLEO-NFC04A1