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.
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.
Definition at line 43 of file features/nfc/nfc/ndef/common/util.h.
| 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.
Definition at line 26 of file features/nfc/source/nfc/ndef/common/util.cpp.
Generated on Tue Aug 9 2022 00:37:31 by
1.7.2