ESPHome  2024.3.1
Data Structures | Namespaces | Functions
nfc.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::nfc::NfcTagListener
 
class  esphome::nfc::Nfcc
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::nfc
 

Functions

std::string esphome::nfc::format_uid (std::vector< uint8_t > &uid)
 
std::string esphome::nfc::format_bytes (std::vector< uint8_t > &bytes)
 
uint8_t esphome::nfc::guess_tag_type (uint8_t uid_length)
 
uint8_t esphome::nfc::get_mifare_classic_ndef_start_index (std::vector< uint8_t > &data)
 
bool esphome::nfc::decode_mifare_classic_tlv (std::vector< uint8_t > &data, uint32_t &message_length, uint8_t &message_start_index)
 
uint32_t esphome::nfc::get_mifare_classic_buffer_size (uint32_t message_length)
 
bool esphome::nfc::mifare_classic_is_first_block (uint8_t block_num)
 
bool esphome::nfc::mifare_classic_is_trailer_block (uint8_t block_num)
 
uint32_t esphome::nfc::get_mifare_ultralight_buffer_size (uint32_t message_length)