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: TYBLE16_simple_data_logger TYBLE16_MP3_Air
Nfc
Data Structures | |
class | Mime |
Represent a mime object. More... | |
class | MimeParser |
Parse a Mime payload. More... | |
class | SimpleMessageParser |
Basic message parser that aggregates URIParser, TextParser and MimeParser. More... | |
class | Text |
Represent the well known type text. More... | |
class | TextParser |
Parse a Text. More... | |
class | URI |
Model the well known type URI. More... | |
class | URIParser |
Parser of a URI. More... | |
class | MessageBuilder |
Construct a NDEF Message. More... | |
class | MessageParser |
Event driven NDEF Message parser. More... | |
struct | Header |
Set of constants of a record header. More... | |
struct | RecordType |
Encode a record type. More... | |
struct | Record |
Represent a record. More... | |
struct | RecordParser |
Parse a record. More... | |
struct | GenericRecordParser< ParserImplementation, ParsingResult > |
GenericRecordParser. More... | |
struct | RecordParserChain |
Record parser chain. More... | |
class | NFCController |
This class represents a NFC Controller. More... | |
class | NFCControllerDriver |
The abstraction for a NFC controller driver. More... | |
class | NFCEEPROM |
The NFC EEPROM class represents a NFC target device connected using a wired link (I2C, SPI, etc). More... | |
class | NFCEEPROMDriver |
The abstraction for a NFC EEPROM driver. More... | |
class | NFCNDEFCapable |
The base class for all endpoints that can support NDEF content. More... | |
class | NFCRemoteEndpoint |
This is the base class for all remote endpoints (initiators and targets) addressable over the air interface. More... | |
class | NFCRemoteInitiator |
This class represents a remote NFC initiator (the local controller being in target mode). More... | |
class | NFCTarget |
This class represents a NFC target (either a remote target when the local controller in in initiator mode, or a target connected through a wired connection). More... | |
class | Type4RemoteInitiator |
This class is an implementation of the Type 4 tag application. More... | |
Typedefs | |
typedef Span< const uint8_t > | RecordPayload |
Definition of a Record payload. | |
typedef Span< const uint8_t > | RecordID |
Definition of a Record IR. | |
Functions | |
template<size_t N> | |
Span< const uint8_t, N-1 > | span_from_cstr (const char(&cstr)[N]) |
Convert a C-string into a Span<const uint8_t>. | |
Span< const uint8_t > | span_from_cstr (const char *cstr) |
Convert a C-string into a Span<const uint8_t>. |
Typedef Documentation
typedef Span<const uint8_t> RecordID |
typedef Span<const uint8_t> RecordPayload |
Function Documentation
Span< const uint8_t, N - 1 > mbed::nfc::ndef::common::span_from_cstr | ( | const char(&) | cstr[N] ) |
Convert a C-string into a Span<const uint8_t>.
- Note:
- The NULL charactere is not present in the resulting object.
- Parameters:
-
cstr The cstr to convert into a Span.
- Returns:
- A Span that views cstr but doesn't include the NULL terminator character.
Span< const uint8_t > span_from_cstr | ( | const char * | cstr ) |
Convert a C-string into a Span<const uint8_t>.
- Note:
- The NULL charactere is not present in the resulting object.
- Parameters:
-
cstr The cstr to convert into a Span.
- Returns:
- A Span that views cstr but doesn't include the NULL terminator character.
Generated on Tue Jul 12 2022 13:55:27 by
