ESPHome  2024.11.1
Data Structures | Enumerations
esphome::pn7160 Namespace Reference

Data Structures

struct  DiscoveredEndpoint
 
class  EmulationOffAction
 
class  EmulationOnAction
 
class  PN7160
 
class  PN7160IsWritingCondition
 
class  PN7160OnEmulatedTagScanTrigger
 
class  PN7160OnFinishedWriteTrigger
 
class  PollingOffAction
 
class  PollingOnAction
 
class  SetCleanModeAction
 
class  SetEmulationMessageAction
 
class  SetFormatModeAction
 
class  SetReadModeAction
 
class  SetWriteMessageAction
 
class  SetWriteModeAction
 

Enumerations

enum  CardEmulationState : uint8_t {
  CardEmulationState::CARD_EMU_IDLE, CardEmulationState::CARD_EMU_NDEF_APP_SELECTED, CardEmulationState::CARD_EMU_CC_SELECTED, CardEmulationState::CARD_EMU_NDEF_SELECTED,
  CardEmulationState::CARD_EMU_DESFIRE_PROD
}
 
enum  NCIState : uint8_t {
  NCIState::NONE = 0x00, NCIState::NFCC_RESET, NCIState::NFCC_INIT, NCIState::NFCC_CONFIG,
  NCIState::NFCC_SET_DISCOVER_MAP, NCIState::NFCC_SET_LISTEN_MODE_ROUTING, NCIState::RFST_IDLE, NCIState::RFST_DISCOVERY,
  NCIState::RFST_W4_ALL_DISCOVERIES, NCIState::RFST_W4_HOST_SELECT, NCIState::RFST_LISTEN_ACTIVE, NCIState::RFST_LISTEN_SLEEP,
  NCIState::RFST_POLL_ACTIVE, NCIState::EP_DEACTIVATING, NCIState::EP_SELECTING, NCIState::TEST = 0XFE,
  NCIState::FAILED = 0XFF
}
 
enum  TestMode : uint8_t { TestMode::TEST_NONE = 0x00, TestMode::TEST_PRBS, TestMode::TEST_ANTENNA, TestMode::TEST_GET_REGISTER }
 

Enumeration Type Documentation

◆ CardEmulationState

enum esphome::pn7160::CardEmulationState : uint8_t
strong
Enumerator
CARD_EMU_IDLE 
CARD_EMU_NDEF_APP_SELECTED 
CARD_EMU_CC_SELECTED 
CARD_EMU_NDEF_SELECTED 
CARD_EMU_DESFIRE_PROD 

Definition at line 117 of file pn7160.h.

◆ NCIState

enum esphome::pn7160::NCIState : uint8_t
strong
Enumerator
NONE 
NFCC_RESET 
NFCC_INIT 
NFCC_CONFIG 
NFCC_SET_DISCOVER_MAP 
NFCC_SET_LISTEN_MODE_ROUTING 
RFST_IDLE 
RFST_DISCOVERY 
RFST_W4_ALL_DISCOVERIES 
RFST_W4_HOST_SELECT 
RFST_LISTEN_ACTIVE 
RFST_LISTEN_SLEEP 
RFST_POLL_ACTIVE 
EP_DEACTIVATING 
EP_SELECTING 
TEST 
FAILED 

Definition at line 125 of file pn7160.h.

◆ TestMode

enum esphome::pn7160::TestMode : uint8_t
strong
Enumerator
TEST_NONE 
TEST_PRBS 
TEST_ANTENNA 
TEST_GET_REGISTER 

Definition at line 145 of file pn7160.h.