|
M5Unit-NFC 0.0.3 git rev:59f5362
|
NFC-B definitions. More...
Go to the source code of this file.
Classes | |
| struct | m5::nfc::b::PICC |
| PICC for NFC-B. More... | |
Namespaces | |
| namespace | m5 |
| Top level namespace of M5stack. | |
| namespace | b |
| NFC-B definitions. | |
Enumerations | |
| enum class | m5::nfc::b::Type : uint8_t { Unknown , Unclassified } |
| Type of the PICC. More... | |
| enum class | m5::nfc::b::Require : uint8_t { Slot1 , Slot2 , Slot4 , Slot8 , Slot16 } |
| Number of slots required in the request/wakeup. | |
| enum class | m5::nfc::b::Command : uint8_t { REQ_WUPB = 0x05 , ATTRIB = 0x1D , HLTB = 0x50 , DESELECT = 0xC2 , DESELECT_WITH_CID = 0xCA } |
| ISO/IEC 14443 Type B command (Layer 3 / activation) More... | |
Functions | |
| bool | m5::nfc::b::operator== (const PICC &a, const PICC &b) |
| Equal? | |
| bool | m5::nfc::b::operator!= (const PICC &a, const PICC &b) |
| Not equal? | |
ATQB protocol | |
| uint16_t | m5::nfc::b::maximum_frame_length (const uint8_t protocol[3]) |
| Get maximum frame length from protocol bytes. | |
| uint8_t | m5::nfc::b::maximum_frame_length_bits (const uint8_t protocol[3]) |
| Get maximum frame length from protocol bytes. | |
| bool | m5::nfc::b::supports_iso14443_4 (const uint8_t protocol[3]) |
| Supports ISO/IEC 14443-4? | |
| uint8_t | m5::nfc::b::get_frame_option (const uint8_t protocol[3]) |
| Gets the frame option bits. | |
| uint8_t | m5::nfc::b::get_fwi (const uint8_t protocol[3]) |
| Gets the FWI. | |
NFC-B definitions.
|
strong |
|
strong |