Define NFC types. More...
#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | nfc_device_t |
NFC device information. More... | |
struct | nfc_device_desc_t |
NFC device description. More... | |
struct | chip_callbacks |
Functions for chip specific functions. More... | |
struct | driver_callbacks |
Generic structure to handle NFC device functions. More... | |
struct | nfc_dep_info_t |
NFC target information in D.E.P. (Data Exchange Protocol) see ISO/IEC 18092 (NFCIP-1). More... | |
struct | nfc_iso14443a_info_t |
NFC ISO14443A tag (MIFARE) information. More... | |
struct | nfc_felica_info_t |
NFC FeLiCa tag information. More... | |
struct | nfc_iso14443b_info_t |
NFC ISO14443B tag information. More... | |
struct | nfc_jewel_info_t |
NFC Jewel tag information. More... | |
union | nfc_target_info_t |
Union between all kind of tags information structures. More... | |
struct | nfc_modulation_t |
NFC modulation structure. More... | |
struct | nfc_target_t |
NFC target structure. More... | |
Enumerations | |
enum | nfc_device_option_t { NDO_HANDLE_CRC = 0x00, NDO_HANDLE_PARITY = 0x01, NDO_ACTIVATE_FIELD = 0x10, NDO_ACTIVATE_CRYPTO1 = 0x11, NDO_INFINITE_SELECT = 0x20, NDO_ACCEPT_INVALID_FRAMES = 0x30, NDO_ACCEPT_MULTIPLE_FRAMES = 0x31, NDO_AUTO_ISO14443_4 = 0x40, NDO_EASY_FRAMING = 0x41, NDO_FORCE_ISO14443_A = 0x42 } |
NFC device option. More... | |
enum | nfc_dep_mode_t |
NFC D.E.P. (Data Exchange Protocol) active/passive mode. | |
enum | nfc_baud_rate_t |
NFC baud rate enumeration. | |
enum | nfc_modulation_type_t |
NFC modulation type enumeration. |
Define NFC types.
Public platform independent Near Field Communication (NFC) library
Copyright (C) 2009, Roel Verdult Copyright (C) 2010, Romain Tartière, Romuald Conty
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>
Definition in file nfc-types.h.
enum nfc_device_option_t |
NFC device option.
Definition at line 151 of file nfc-types.h.