ESPHome  2024.11.0
Data Structures | Namespaces | Enumerations
mpr121.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::mpr121::MPR121Channel
 
class  esphome::mpr121::MPR121Component
 
class  esphome::mpr121::MPR121GPIOPin
 Helper class to expose a MPR121 pin as an internal input GPIO pin. More...
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::mpr121
 

Enumerations

enum  {
  esphome::mpr121::MPR121_TOUCHSTATUS_L = 0x00, esphome::mpr121::MPR121_TOUCHSTATUS_H = 0x01, esphome::mpr121::MPR121_FILTDATA_0L = 0x04, esphome::mpr121::MPR121_FILTDATA_0H = 0x05,
  esphome::mpr121::MPR121_BASELINE_0 = 0x1E, esphome::mpr121::MPR121_MHDR = 0x2B, esphome::mpr121::MPR121_NHDR = 0x2C, esphome::mpr121::MPR121_NCLR = 0x2D,
  esphome::mpr121::MPR121_FDLR = 0x2E, esphome::mpr121::MPR121_MHDF = 0x2F, esphome::mpr121::MPR121_NHDF = 0x30, esphome::mpr121::MPR121_NCLF = 0x31,
  esphome::mpr121::MPR121_FDLF = 0x32, esphome::mpr121::MPR121_NHDT = 0x33, esphome::mpr121::MPR121_NCLT = 0x34, esphome::mpr121::MPR121_FDLT = 0x35,
  esphome::mpr121::MPR121_TOUCHTH_0 = 0x41, esphome::mpr121::MPR121_RELEASETH_0 = 0x42, esphome::mpr121::MPR121_DEBOUNCE = 0x5B, esphome::mpr121::MPR121_CONFIG1 = 0x5C,
  esphome::mpr121::MPR121_CONFIG2 = 0x5D, esphome::mpr121::MPR121_CHARGECURR_0 = 0x5F, esphome::mpr121::MPR121_CHARGETIME_1 = 0x6C, esphome::mpr121::MPR121_ECR = 0x5E,
  esphome::mpr121::MPR121_AUTOCONFIG0 = 0x7B, esphome::mpr121::MPR121_AUTOCONFIG1 = 0x7C, esphome::mpr121::MPR121_UPLIMIT = 0x7D, esphome::mpr121::MPR121_LOWLIMIT = 0x7E,
  esphome::mpr121::MPR121_TARGETLIMIT = 0x7F, esphome::mpr121::MPR121_GPIOCTL0 = 0x73, esphome::mpr121::MPR121_GPIOCTL1 = 0x74, esphome::mpr121::MPR121_GPIODATA = 0x75,
  esphome::mpr121::MPR121_GPIODIR = 0x76, esphome::mpr121::MPR121_GPIOEN = 0x77, esphome::mpr121::MPR121_GPIOSET = 0x78, esphome::mpr121::MPR121_GPIOCLR = 0x79,
  esphome::mpr121::MPR121_GPIOTOGGLE = 0x7A, esphome::mpr121::MPR121_SOFTRESET = 0x80
}