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

Data Structures

struct  DiscoveredEndpoint
 
class  EmulationOffAction
 
class  EmulationOnAction
 
class  PN7150
 
class  PN7150IsWritingCondition
 
class  PN7150OnEmulatedTagScanTrigger
 
class  PN7150OnFinishedWriteTrigger
 
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::pn7150::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 102 of file pn7150.h.

◆ NCIState

enum esphome::pn7150::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 110 of file pn7150.h.

◆ TestMode

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

Definition at line 130 of file pn7150.h.