ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
pn532.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::pn532::PN532
 
class  esphome::pn532::PN532BinarySensor
 

Namespaces

namespace  esphome
 
namespace  esphome::pn532
 

Typedefs

using esphome::pn532::PN532Frame = StaticVector<uint8_t, PN532_FRAME_MAX_SIZE>
 Holds one frame in either direction so bus traffic never allocates.
 
using esphome::pn532::MifareReadData = std::array<uint8_t, MIFARE_READ_SIZE>
 
using esphome::pn532::UltralightHeader = std::array<uint8_t, MIFARE_READ_SIZE>
 Pages 3 to 6, read in one go: the capability container and the start of the NDEF TLV.
 

Enumerations

enum  esphome::pn532::PN532ReadReady : uint8_t { esphome::pn532::WOULDBLOCK = 0 , esphome::pn532::TIMEOUT , esphome::pn532::READY }
 

Functions

uint8_t esphome::pn532::tag_type_from_sel_res (uint8_t sel_res)
 Tag type (nfc::TAG_TYPE_*) from a type A target's SEL_RES byte.