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

Go to the source code of this file.

Data Structures

class  esphome::st25r::ST25R
 

Namespaces

namespace  esphome
 
namespace  esphome::st25r
 

Enumerations

enum  esphome::st25r::ST25RRegister : uint8_t {
  esphome::st25r::ST25R_REG_IO_CONF1 = 0x00 , esphome::st25r::ST25R_REG_IO_CONF2 = 0x01 , esphome::st25r::ST25R_REG_OP_CONTROL = 0x02 , esphome::st25r::ST25R_REG_MODE = 0x03 ,
  esphome::st25r::ST25R_REG_BIT_RATE = 0x04 , esphome::st25r::ST25R_REG_ISO14443A_CONF = 0x05 , esphome::st25r::ST25R_REG_PASSIVE_TARGET = 0x08 , esphome::st25r::ST25R_REG_AUX = 0x0A ,
  esphome::st25r::ST25R_REG_RX_CONF1 = 0x0B , esphome::st25r::ST25R_REG_RX_CONF2 = 0x0C , esphome::st25r::ST25R_REG_RX_CONF3 = 0x0D , esphome::st25r::ST25R_REG_RX_CONF4 = 0x0E ,
  esphome::st25r::ST25R_REG_MASK_MAIN = 0x16 , esphome::st25r::ST25R_REG_MASK_TIMER = 0x17 , esphome::st25r::ST25R_REG_IRQ_MAIN = 0x1A , esphome::st25r::ST25R_REG_IRQ_TIMER = 0x1B ,
  esphome::st25r::ST25R_REG_IRQ_ERROR = 0x1C , esphome::st25r::ST25R_REG_FIFO_STATUS1 = 0x1E , esphome::st25r::ST25R_REG_NUM_TX_BYTES1 = 0x22 , esphome::st25r::ST25R_REG_NUM_TX_BYTES2 = 0x23 ,
  esphome::st25r::ST25R_REG_AD_CONV_RESULT = 0x25 , esphome::st25r::ST25R_REG_ANT_TUNE_A = 0x26 , esphome::st25r::ST25R_REG_ANT_TUNE_B = 0x27 , esphome::st25r::ST25R_REG_TX_DRIVER_CONF = 0x28 ,
  esphome::st25r::ST25R_REG_PT_MOD = 0x29 , esphome::st25r::ST25R_REG_FIELD_THRESHOLD_ACTV = 0x2A , esphome::st25r::ST25R_REG_FIELD_THRESHOLD_DEACTV = 0x2B , esphome::st25r::ST25R_REG_REGULATOR_CONTROL = 0x2C ,
  esphome::st25r::ST25R_REG_IC_IDENTITY = 0x3F , esphome::st25r::ST25R_REG_EMD_SUP_CONF = 0x45 , esphome::st25r::ST25R_REG_CORR_CONF1 = 0x4C , esphome::st25r::ST25R_REG_CORR_CONF2 = 0x4D ,
  esphome::st25r::ST25R_REG_AUX_MOD = 0x68 , esphome::st25r::ST25R_REG_RES_AM_MOD = 0x6A , esphome::st25r::ST25R_REG_OVERSHOOT_CONF1 = 0x70 , esphome::st25r::ST25R_REG_OVERSHOOT_CONF2 = 0x71 ,
  esphome::st25r::ST25R_REG_UNDERSHOOT_CONF1 = 0x72 , esphome::st25r::ST25R_REG_UNDERSHOOT_CONF2 = 0x73
}
 
enum  esphome::st25r::ST25RCommand : uint8_t {
  esphome::st25r::ST25R_CMD_SET_DEFAULT = 0xC1 , esphome::st25r::ST25R_CMD_CLEAR_FIFO = 0xC3 , esphome::st25r::ST25R_CMD_TRANSMIT_WITH_CRC = 0xC4 , esphome::st25r::ST25R_CMD_TRANSMIT_WITHOUT_CRC = 0xC5 ,
  esphome::st25r::ST25R_CMD_TRANSMIT_WUPA = 0xC7 , esphome::st25r::ST25R_CMD_FIELD_ON = 0xC8 , esphome::st25r::ST25R_CMD_RESET_RX_GAIN = 0xD5 , esphome::st25r::ST25R_CMD_ADJUST_REGULATORS = 0xD6 ,
  esphome::st25r::ST25R_CMD_MEASURE_VDD = 0xDF
}