ESPHome 2025.5.0
Loading...
Searching...
No Matches
cs5460a.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::cs5460a::CS5460AComponent
 
class  esphome::cs5460a::CS5460ARestartAction< Ts >
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::cs5460a
 

Enumerations

enum  esphome::cs5460a::CS5460ACommand {
  esphome::cs5460a::CMD_SYNC0 = 0xfe , esphome::cs5460a::CMD_SYNC1 = 0xff , esphome::cs5460a::CMD_START_SINGLE = 0xe0 , esphome::cs5460a::CMD_START_CONT = 0xe8 ,
  esphome::cs5460a::CMD_POWER_UP = 0xa0 , esphome::cs5460a::CMD_POWER_STANDBY = 0x88 , esphome::cs5460a::CMD_POWER_SLEEP = 0x90 , esphome::cs5460a::CMD_CALIBRATION = 0xc0 ,
  esphome::cs5460a::CMD_READ = 0x00 , esphome::cs5460a::CMD_WRITE = 0x40
}
 
enum  esphome::cs5460a::CS5460ARegister {
  esphome::cs5460a::REG_CONFIG = 0x00 , esphome::cs5460a::REG_IDCOFF = 0x01 , esphome::cs5460a::REG_IGN = 0x02 , esphome::cs5460a::REG_VDCOFF = 0x03 ,
  esphome::cs5460a::REG_VGN = 0x04 , esphome::cs5460a::REG_CYCLE_COUNT = 0x05 , esphome::cs5460a::REG_PULSE_RATE = 0x06 , esphome::cs5460a::REG_I = 0x07 ,
  esphome::cs5460a::REG_V = 0x08 , esphome::cs5460a::REG_P = 0x09 , esphome::cs5460a::REG_E = 0x0a , esphome::cs5460a::REG_IRMS = 0x0b ,
  esphome::cs5460a::REG_VRMS = 0x0c , esphome::cs5460a::REG_TBC = 0x0d , esphome::cs5460a::REG_POFF = 0x0e , esphome::cs5460a::REG_STATUS = 0x0f ,
  esphome::cs5460a::REG_IACOFF = 0x10 , esphome::cs5460a::REG_VACOFF = 0x11 , esphome::cs5460a::REG_MASK = 0x1a , esphome::cs5460a::REG_CONTROL = 0x1c
}
 
enum  esphome::cs5460a::CS5460APGAGain { esphome::cs5460a::CS5460A_PGA_GAIN_10X = 0b0 , esphome::cs5460a::CS5460A_PGA_GAIN_50X = 0b1 }
 Enum listing the current channel aplifiergain settings for the CS5460A. More...