qwiic_cy8cmbr3_py  v1.0.0-1-g033724a
Python for SFE qwiic cy8cmbr3 py
Loading...
Searching...
No Matches
qwiic_cy8cmbr3.QwiicCY8CMBR3 Class Reference
Inheritance diagram for qwiic_cy8cmbr3.QwiicCY8CMBR3:

Public Member Functions

def __init__ (self, address=None, i2c_driver=None, enableDebug=False)
 Constructor. More...
 
def is_connected (self)
 Determines if this device is connected. More...
 
def begin (self)
 Initializes this device with default parameters. More...
 
def get_family_id (self)
 Reads and returns the Family ID register. More...
 
def get_device_id (self)
 Reads and returns the Device ID register. More...
 
def enable (self, cs=0, enable=True)
 Enables or disables the capacitive sensor 0 (CS0) More...
 
def set_auto_reset_enable (self, enable=True, timeout=kAutoResetTimeout5Seconds)
 Enables or disables the auto-reset feature for buttons and sliders. More...
 
def set_spo0_config (self, config)
 Sets the SPO0 configuration. More...
 
def set_sensitivity_cs0 (self, sensitivity)
 Sets the sensitivity for the capacitive sensor 0 (CS0) More...
 
def set_refresh_interval (self, interval)
 Sets the refresh interval for the capacitive sensor. More...
 
def set_gpo_config (self, controlByHost, pwmOutput, strongDrive, activeHigh)
 Configures the GPO0 settings. More...
 
def led_on (self, enable=True)
 Sets the GPO0 output state to turn on/off an LED. More...
 
def led_off (self)
 Turns off the LED connected to GPO0. More...
 
def get_debug_sensor_id (self)
 Reads and returns the Debug Sensor ID register. More...
 
def set_sensor_id (self, sensor_id=0)
 Sets the Sensor ID register. More...
 
def get_capacitance_pf (self)
 Reads and returns the capacitance value from CS0 in picofarads (pF) More...
 
def get_diff_count (self)
 Reads and returns the difference count value from CS0. More...
 
def get_diff_pf (self)
 Reads and returns the difference count value from CS0 in picofarads (pF) More...
 
def get_baseline_count (self)
 Reads and returns the baseline count value from CS0. More...
 
def check_saturation (self, rawCount)
 Checks if the raw count value indicates saturation. More...
 
def get_raw_count (self, autoCalibrate=False)
 Reads and returns the raw count value from CS0. More...
 
def is_ctrl_command_complete (self)
 Determines if the last control command has completed. More...
 
def send_ctrl_command (self, command, waitForCompletion=True)
 Sends a control command to the device. More...
 
def save_config (self)
 Saves the current configuration to non-volatile memory. More...
 
def set_i2c_address (self, new_address)
 Sets a new I2C address for the device. More...
 
def reset (self, waitForCompletion=True)
 Performs a software reset of the device. More...
 
def debug_print (self, str)
 Prints debug information to the console if debugging is enabled. More...
 

Public Attributes

 enableDebug
 
 address
 

Static Public Attributes

 device_name = _DEFAULT_NAME
 
 available_addresses = _AVAILABLE_I2C_ADDRESS
 
 default_address = _AVAILABLE_I2C_ADDRESS[0]
 
int kRegSensorEn = 0x00
 
int kRegFssEn = 0x02
 
int kRegToggleEn = 0x04
 
int kRegLedOnEn = 0x06
 
int kRegSensitivity0 = 0x08
 
int kRegSensitivity1 = 0x09
 
int kRegSensitivity2 = 0x0A
 
int kRegSensitivity3 = 0x0B
 
int kRegBaseThreshold0 = 0x0C
 
int kRegBaseThreshold1 = 0x0D
 
int kRegFingerThreshold2 = 0x0E
 
int kRegFingerThreshold3 = 0x0F
 
int kRegFingerThreshold4 = 0x10
 
int kRegFingerThreshold5 = 0x11
 
int kRegFingerThreshold6 = 0x12
 
int kRegFingerThreshold7 = 0x13
 
int kRegFingerThreshold8 = 0x14
 
int kRegFingerThreshold9 = 0x15
 
int kRegFingerThreshold10 = 0x16
 
int kRegFingerThreshold11 = 0x17
 
int kRegFingerThreshold12 = 0x18
 
int kRegFingerThreshold13 = 0x19
 
int kRegFingerThreshold14 = 0x1A
 
int kRegFingerThreshold15 = 0x1B
 
int kRegSensorDebounce = 0x1C
 
int kRegButtonHys = 0x1D
 
int kRegButtonLbr = 0x1F
 
int kRegButtonNnt = 0x20
 
int kRegButtonNt = 0x21
 
int kRegProxEn = 0x26
 
int kRegProxCfg = 0x27
 
int kRegProxCfg2 = 0x28
 
int kRegProxTouchTh0 = 0x2A
 
int kRegProxTouchTh1 = 0x2C
 
int kRegProxResolution0 = 0x2E
 
int kRegProxResolution1 = 0x2F
 
int kRegProxHys = 0x30
 
int kRegProxLbr = 0x32
 
int kRegProxNnt = 0x33
 
int kRegProxNt = 0x34
 
int kRegProxPositiveTh0 = 0x35
 
int kRegProxPositiveTh1 = 0x36
 
int kRegProxNegativeTh0 = 0x39
 
int kRegProxNegativeTh1 = 0x3A
 
int kRegLedOnTime = 0x3D
 
int kRegBuzzerCfg = 0x3E
 
int kRegBuzzerOnTime = 0x3F
 
int kRegGpoCfg = 0x40
 
int kRegPwmDutyCycleCfg0 = 0x41
 
int kRegPwmDutyCycleCfg1 = 0x42
 
int kRegPwmDutyCycleCfg2 = 0x43
 
int kRegPwmDutyCycleCfg3 = 0x44
 
int kRegPwmDutyCycleCfg4 = 0x45
 
int kRegPwmDutyCycleCfg5 = 0x46
 
int kRegPwmDutyCycleCfg6 = 0x47
 
int kRegPwmDutyCycleCfg7 = 0x48
 
int kRegSpoCfg = 0x4C
 
int kRegDeviceCfg0 = 0x4D
 
int kRegDeviceCfg1 = 0x4E
 
int kRegDeviceCfg2 = 0x4F
 
int kRegDeviceCfg3 = 0x50
 
int kRegI2cAddr = 0x51
 
int kRegRefreshCtrl = 0x52
 
int kRegStateTimeout = 0x55
 
int kRegSliderCfg = 0x5D
 
int kRegSlider1Cfg = 0x61
 
int kRegSlider1Resolution = 0x62
 
int kRegSlider1Threshold = 0x63
 
int kRegSlider2Cfg = 0x67
 
int kRegSlider2Resolution = 0x68
 
int kRegSlider2Threshold = 0x69
 
int kRegSliderLbr = 0x71
 
int kRegSliderNnt = 0x72
 
int kRegSliderNt = 0x73
 
int kRegScratchpad0 = 0x7A
 
int kRegScratchpad1 = 0x7B
 
int kRegConfigCrc = 0x7E
 
int kRegGpoOutputState = 0x80
 
int kRegSensorId = 0x82
 
int kRegCtrlCmd = 0x86
 
int kRegCtrlCmdStatus = 0x88
 
int kRegCtrlCmdErr = 0x89
 
int kRegSystemStatus = 0x8A
 
int kRegPrevCtrlCmdCode = 0x8C
 
int kRegFamilyId = 0x8F
 
int kRegDeviceId = 0x90
 
int kRegDeviceRev = 0x92
 
int kRegCalcCrc = 0x94
 
int kRegTotalWorkingSns = 0x97
 
int kRegSnsCpHigh = 0x98
 
int kRegSnsVddShort = 0x9A
 
int kRegSnsGndShort = 0x9C
 
int kRegSnsSnsShort = 0x9E
 
int kRegCmodShieldTest = 0xA0
 
int kRegButtonStat = 0xAA
 
int kRegLatchedButtonStat = 0xAC
 
int kRegProxStat = 0xAE
 
int kRegLatchedProxStat = 0xAF
 
int kRegSlider1Position = 0xB0
 
int kRegLiftoffSlider1Position = 0xB1
 
int kRegSlider2Position = 0xB2
 
int kRegLiftoffSlider2Position = 0xB3
 
int kRegSyncCounter0 = 0xB9
 
int kRegDiffCnt0 = 0xBA
 
int kRegDiffCnt1 = 0xBC
 
int kRegDiffCnt2 = 0xBE
 
int kRegDiffCnt3 = 0xC0
 
int kRegDiffCnt4 = 0xC2
 
int kRegDiffCnt5 = 0xC4
 
int kRegDiffCnt6 = 0xC6
 
int kRegDiffCnt7 = 0xC8
 
int kRegDiffCnt8 = 0xCA
 
int kRegDiffCnt9 = 0xCC
 
int kRegDiffCnt10 = 0xCE
 
int kRegDiffCnt11 = 0xD0
 
int kRegDiffCnt12 = 0xD2
 
int kRegDiffCnt13 = 0xD4
 
int kRegDiffCnt14 = 0xD6
 
int kRegDiffCnt15 = 0xD8
 
int kRegGpoData = 0xDA
 
int kRegSyncCounter1 = 0xDB
 
int kRegDebugSensorId = 0xDC
 
int kRegDebugCp = 0xDD
 
int kRegDebugDiffCnt0 = 0xDE
 
int kRegDebugBaseline0 = 0xE0
 
int kRegDebugRawCnt0 = 0xE2
 
int kRegDebugAvgRawCnt0 = 0xE4
 
int kRegSyncCounter2 = 0xE7
 
int kSensorEnShiftCs0 = 0
 
int kSensorEnMaskCs0 = 0b01
 
int kSensorEnShiftCs1 = 1
 
int kSensorEnMaskCs1 = 0b10
 
int kToggleEnShiftGpo0 = 0
 
int kToggleEnMaskGpo0 = 0b01
 
int kLedOnEnShiftGpo0 = 0
 
int kLedOnEnMaskGpo0 = 0b01
 
int kSensitivity0ShiftCs0 = 0
 
int kSensitivity0MaskCs0 = 0b11
 
int kGpoCfgShiftGpo0GpoCtl = 0
 
int kGpoCfgMaskGpo0GpoCtl = 1 << kGpoCfgShiftGpo0GpoCtl
 
int kGpoCfgShiftGpo0GpoPwm = 1
 
int kGpoCfgMaskGpo0GpoPwm = 1 << kGpoCfgShiftGpo0GpoPwm
 
int kGpoCfgShiftGpo0DriveMode = 2
 
int kGpoCfgMaskGpo0DriveMode = 1 << kGpoCfgShiftGpo0DriveMode
 
int kGpoCfgShiftGpo0ActiveState = 3
 
int kGpoCfgMaskGpo0ActiveState = 1 << kGpoCfgShiftGpo0ActiveState
 
int kSpoCfgShiftSpo0 = 0
 
int kSpoCfgMaskSpo0 = 0b00000111
 
int kSpoCfgShiftSpo1 = 4
 
int kSpoCfgMaskSpo1 = 0b01110000
 
int kGpoOutputStateShiftGpo0 = 0
 
int kGpoOutputStateMaskGpo0 = 0b01
 
int kGpoDataShiftGpo0 = 0
 
int kGpoDataMaskGpo0 = 0b01
 
int kAutoResetShiftButtonSldArst = 4
 
int kAutoResetMaskButtonSldArst = 0b11 << kAutoResetShiftButtonSldArst
 
int kAutoResetShiftProximityArst = 6
 
int kAutoResetMaskProximityArst = 0b11 << kAutoResetShiftProximityArst
 
int kDefaultCY8CMBR3102FamilyID = 0x9A
 
int kDefaultCY8CMBR3102DeviceID = 0xA01
 
int kCsSensitivity500CountsPerPf = 0
 
int kCsSensitivity250CountsPerPf = 1
 
int kCsSensitivity167CountsPerPf = 2
 
int kCsSensitivity125CountsPerPf = 3
 
int kRefreshInterval20ms = 1
 
int kRefreshInterval40ms = 2
 
int kRefreshInterval60ms = 3
 
int kRefreshInterval80ms = 4
 
int kRefreshInterval100ms = 5
 
int kRefreshInterval120ms = 6
 
int kRefreshInterval140ms = 7
 
int kRefreshInterval160ms = 8
 
int kRefreshInterval180ms = 9
 
int kRefreshInterval200ms = 10
 
int kRefreshInterval220ms = 11
 
int kRefreshInterval240ms = 12
 
int kRefreshInterval260ms = 13
 
int kRefreshInterval280ms = 14
 
int kRefreshInterval300ms = 15
 
int kRefreshInterval320ms = 16
 
int kRefreshInterval340ms = 17
 
int kRefreshInterval360ms = 18
 
int kRefreshInterval380ms = 19
 
int kRefreshInterval400ms = 20
 
int kRefreshInterval420ms = 21
 
int kRefreshInterval440ms = 22
 
int kRefreshInterval460ms = 23
 
int kRefreshInterval480ms = 24
 
int kRefreshInterval500ms = 25
 
int kAutoResetTimeoutDisabled = 0
 
int kAutoResetTimeout5Seconds = 1
 
int kAutoResetTimeout20Seconds = 2
 
int kCtrlCmdNoOp = 0
 
int kCtrlCmdSaveConfig = 2
 
int kCtrlCmdCalcCrc = 3
 
int kCtrlCmdDeepSleep = 7
 
int kCtrlCmdResetLatch = 8
 
int kCtrlCmdAlpResetPs0 = 9
 
int kCtrlCmdAlpResetPs1 = 10
 
int kCtrlCmdSwReset = 255
 

Properties

 connected = property(is_connected)
 

Constructor & Destructor Documentation

◆ __init__()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.__init__ (   self,
  address = None,
  i2c_driver = None,
  enableDebug = False 
)

Constructor.

Parameters
int,optionaladdress: The I2C address to use for the device If not provided, the default address is used
I2CDriver,optionali2c_driver: An existing i2c driver object If not provided, a driver object is created

Member Function Documentation

◆ begin()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.begin (   self)

Initializes this device with default parameters.

Returns
bool Returns True if successful, otherwise False

◆ check_saturation()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.check_saturation (   self,
  rawCount 
)

Checks if the raw count value indicates saturation.

Parameters
rawCountThe raw count value to check
Returns
bool True if saturated, otherwise False

◆ debug_print()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.debug_print (   self,
  str 
)

Prints debug information to the console if debugging is enabled.

Parameters
strThe string to print

◆ enable()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.enable (   self,
  cs = 0,
  enable = True 
)

Enables or disables the capacitive sensor 0 (CS0)

Parameters
csThe capacitive sensor number (only 0 and 1 are supported)
enableIf True, enables CS0 If False, disables CS0
Returns
Returns True if successful, otherwise False

◆ get_baseline_count()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.get_baseline_count (   self)

Reads and returns the baseline count value from CS0.

Returns
int The baseline count value

◆ get_capacitance_pf()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.get_capacitance_pf (   self)

Reads and returns the capacitance value from CS0 in picofarads (pF)

Returns
float The capacitance value in pF or 0 on error

◆ get_debug_sensor_id()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.get_debug_sensor_id (   self)

Reads and returns the Debug Sensor ID register.

Returns
int The Debug Sensor ID value

◆ get_device_id()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.get_device_id (   self)

Reads and returns the Device ID register.

Returns
int The Device ID value

◆ get_diff_count()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.get_diff_count (   self)

Reads and returns the difference count value from CS0.

Returns
int The difference count value

◆ get_diff_pf()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.get_diff_pf (   self)

Reads and returns the difference count value from CS0 in picofarads (pF)

Returns
float The difference count value in pF

◆ get_family_id()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.get_family_id (   self)

Reads and returns the Family ID register.

Returns
int The Family ID value

◆ get_raw_count()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.get_raw_count (   self,
  autoCalibrate = False 
)

Reads and returns the raw count value from CS0.

Parameters
autoCalibrateIf True, performs auto-calibration if saturation is detected.

Note: Do not touch the sensor while auto-calibration is occurring. It will range the sensor to a very high capacitance value which will not be recoverable by future auto-calibrations until the sensor is manually reset. ONLY ENABLE IF AWARE OF THE CONSEQUENCES OF A SOFTWARE RESET!

Returns
int The raw count value

◆ is_connected()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.is_connected (   self)

Determines if this device is connected.

Returns
bool True if connected, otherwise False

◆ is_ctrl_command_complete()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.is_ctrl_command_complete (   self)

Determines if the last control command has completed.

Returns
bool True if the last command is complete, otherwise False

◆ led_off()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.led_off (   self)

Turns off the LED connected to GPO0.

Returns
Returns True if successful, otherwise False

◆ led_on()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.led_on (   self,
  enable = True 
)

Sets the GPO0 output state to turn on/off an LED.

Parameters
enableIf True, turns on the LED If False, turns off the LED
Returns
Returns True if successful, otherwise False

◆ reset()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.reset (   self,
  waitForCompletion = True 
)

Performs a software reset of the device.

Parameters
waitForCompletionIf True, waits for the reset to complete
Returns
bool Returns True if successful, otherwise False

◆ save_config()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.save_config (   self)

Saves the current configuration to non-volatile memory.

Returns
bool Returns True if successful, otherwise False

◆ send_ctrl_command()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.send_ctrl_command (   self,
  command,
  waitForCompletion = True 
)

Sends a control command to the device.

Parameters
commandThe control command to send
waitForCompletionIf True, waits for the command to complete
Returns
bool Returns True if successful, otherwise False

◆ set_auto_reset_enable()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.set_auto_reset_enable (   self,
  enable = True,
  timeout = kAutoResetTimeout5Seconds 
)

Enables or disables the auto-reset feature for buttons and sliders.

Parameters
enableIf True, enables auto-reset If False, disables auto-reset
timeoutThe auto-reset timeout to set Use one of the kAutoResetTimeout* constants defined in this class
Returns
Returns True if successful, otherwise False

◆ set_gpo_config()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.set_gpo_config (   self,
  controlByHost,
  pwmOutput,
  strongDrive,
  activeHigh 
)

Configures the GPO0 settings.

Parameters
controlByHostIf True, GPO0 is controlled by the host If False, GPO0 is controlled by the device
pwmOutputIf True, GPO0 outputs PWM signal If False, GPO0 outputs digital signal
strongDriveIf True, GPO0 uses strong drive mode If False, GPO0 uses weak drive mode
activeHighIf True, GPO0 is active high If False, GPO0 is active low
Returns
Returns True if successful, otherwise False

◆ set_i2c_address()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.set_i2c_address (   self,
  new_address 
)

Sets a new I2C address for the device.

Parameters
new_addressThe new I2C address to set
Returns
bool Returns True if successful, otherwise False

◆ set_refresh_interval()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.set_refresh_interval (   self,
  interval 
)

Sets the refresh interval for the capacitive sensor.

Parameters
intervalThe refresh interval value to set Use one of the kRefreshInterval* constants defined in this class
Returns
Returns True if successful, otherwise False

◆ set_sensitivity_cs0()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.set_sensitivity_cs0 (   self,
  sensitivity 
)

Sets the sensitivity for the capacitive sensor 0 (CS0)

Parameters
sensitivityThe sensitivity value to set Use one of the kCsSensitivity* constants defined in this class
Returns
Returns True if successful, otherwise False

◆ set_sensor_id()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.set_sensor_id (   self,
  sensor_id = 0 
)

Sets the Sensor ID register.

Parameters
sensor_idThe Sensor ID value to set
Returns
Returns True if successful, otherwise False

◆ set_spo0_config()

def qwiic_cy8cmbr3.QwiicCY8CMBR3.set_spo0_config (   self,
  config 
)

Sets the SPO0 configuration.

Parameters
enableIf True, enables SPO0 If False, disables SPO0
modeThe SPO0 mode to set
thresholdThe SPO0 threshold to set
Returns
Returns True if successful, otherwise False

Member Data Documentation

◆ address

qwiic_cy8cmbr3.QwiicCY8CMBR3.address

◆ available_addresses

qwiic_cy8cmbr3.QwiicCY8CMBR3.available_addresses = _AVAILABLE_I2C_ADDRESS
static

◆ default_address

qwiic_cy8cmbr3.QwiicCY8CMBR3.default_address = _AVAILABLE_I2C_ADDRESS[0]
static

◆ device_name

qwiic_cy8cmbr3.QwiicCY8CMBR3.device_name = _DEFAULT_NAME
static

◆ enableDebug

qwiic_cy8cmbr3.QwiicCY8CMBR3.enableDebug

◆ kAutoResetMaskButtonSldArst

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kAutoResetMaskButtonSldArst = 0b11 << kAutoResetShiftButtonSldArst
static

◆ kAutoResetMaskProximityArst

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kAutoResetMaskProximityArst = 0b11 << kAutoResetShiftProximityArst
static

◆ kAutoResetShiftButtonSldArst

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kAutoResetShiftButtonSldArst = 4
static

◆ kAutoResetShiftProximityArst

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kAutoResetShiftProximityArst = 6
static

◆ kAutoResetTimeout20Seconds

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kAutoResetTimeout20Seconds = 2
static

◆ kAutoResetTimeout5Seconds

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kAutoResetTimeout5Seconds = 1
static

◆ kAutoResetTimeoutDisabled

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kAutoResetTimeoutDisabled = 0
static

◆ kCsSensitivity125CountsPerPf

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCsSensitivity125CountsPerPf = 3
static

◆ kCsSensitivity167CountsPerPf

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCsSensitivity167CountsPerPf = 2
static

◆ kCsSensitivity250CountsPerPf

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCsSensitivity250CountsPerPf = 1
static

◆ kCsSensitivity500CountsPerPf

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCsSensitivity500CountsPerPf = 0
static

◆ kCtrlCmdAlpResetPs0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCtrlCmdAlpResetPs0 = 9
static

◆ kCtrlCmdAlpResetPs1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCtrlCmdAlpResetPs1 = 10
static

◆ kCtrlCmdCalcCrc

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCtrlCmdCalcCrc = 3
static

◆ kCtrlCmdDeepSleep

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCtrlCmdDeepSleep = 7
static

◆ kCtrlCmdNoOp

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCtrlCmdNoOp = 0
static

◆ kCtrlCmdResetLatch

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCtrlCmdResetLatch = 8
static

◆ kCtrlCmdSaveConfig

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCtrlCmdSaveConfig = 2
static

◆ kCtrlCmdSwReset

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kCtrlCmdSwReset = 255
static

◆ kDefaultCY8CMBR3102DeviceID

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kDefaultCY8CMBR3102DeviceID = 0xA01
static

◆ kDefaultCY8CMBR3102FamilyID

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kDefaultCY8CMBR3102FamilyID = 0x9A
static

◆ kGpoCfgMaskGpo0ActiveState

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoCfgMaskGpo0ActiveState = 1 << kGpoCfgShiftGpo0ActiveState
static

◆ kGpoCfgMaskGpo0DriveMode

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoCfgMaskGpo0DriveMode = 1 << kGpoCfgShiftGpo0DriveMode
static

◆ kGpoCfgMaskGpo0GpoCtl

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoCfgMaskGpo0GpoCtl = 1 << kGpoCfgShiftGpo0GpoCtl
static

◆ kGpoCfgMaskGpo0GpoPwm

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoCfgMaskGpo0GpoPwm = 1 << kGpoCfgShiftGpo0GpoPwm
static

◆ kGpoCfgShiftGpo0ActiveState

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoCfgShiftGpo0ActiveState = 3
static

◆ kGpoCfgShiftGpo0DriveMode

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoCfgShiftGpo0DriveMode = 2
static

◆ kGpoCfgShiftGpo0GpoCtl

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoCfgShiftGpo0GpoCtl = 0
static

◆ kGpoCfgShiftGpo0GpoPwm

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoCfgShiftGpo0GpoPwm = 1
static

◆ kGpoDataMaskGpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoDataMaskGpo0 = 0b01
static

◆ kGpoDataShiftGpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoDataShiftGpo0 = 0
static

◆ kGpoOutputStateMaskGpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoOutputStateMaskGpo0 = 0b01
static

◆ kGpoOutputStateShiftGpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kGpoOutputStateShiftGpo0 = 0
static

◆ kLedOnEnMaskGpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kLedOnEnMaskGpo0 = 0b01
static

◆ kLedOnEnShiftGpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kLedOnEnShiftGpo0 = 0
static

◆ kRefreshInterval100ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval100ms = 5
static

◆ kRefreshInterval120ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval120ms = 6
static

◆ kRefreshInterval140ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval140ms = 7
static

◆ kRefreshInterval160ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval160ms = 8
static

◆ kRefreshInterval180ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval180ms = 9
static

◆ kRefreshInterval200ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval200ms = 10
static

◆ kRefreshInterval20ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval20ms = 1
static

◆ kRefreshInterval220ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval220ms = 11
static

◆ kRefreshInterval240ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval240ms = 12
static

◆ kRefreshInterval260ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval260ms = 13
static

◆ kRefreshInterval280ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval280ms = 14
static

◆ kRefreshInterval300ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval300ms = 15
static

◆ kRefreshInterval320ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval320ms = 16
static

◆ kRefreshInterval340ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval340ms = 17
static

◆ kRefreshInterval360ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval360ms = 18
static

◆ kRefreshInterval380ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval380ms = 19
static

◆ kRefreshInterval400ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval400ms = 20
static

◆ kRefreshInterval40ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval40ms = 2
static

◆ kRefreshInterval420ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval420ms = 21
static

◆ kRefreshInterval440ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval440ms = 22
static

◆ kRefreshInterval460ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval460ms = 23
static

◆ kRefreshInterval480ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval480ms = 24
static

◆ kRefreshInterval500ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval500ms = 25
static

◆ kRefreshInterval60ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval60ms = 3
static

◆ kRefreshInterval80ms

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRefreshInterval80ms = 4
static

◆ kRegBaseThreshold0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegBaseThreshold0 = 0x0C
static

◆ kRegBaseThreshold1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegBaseThreshold1 = 0x0D
static

◆ kRegButtonHys

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegButtonHys = 0x1D
static

◆ kRegButtonLbr

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegButtonLbr = 0x1F
static

◆ kRegButtonNnt

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegButtonNnt = 0x20
static

◆ kRegButtonNt

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegButtonNt = 0x21
static

◆ kRegButtonStat

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegButtonStat = 0xAA
static

◆ kRegBuzzerCfg

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegBuzzerCfg = 0x3E
static

◆ kRegBuzzerOnTime

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegBuzzerOnTime = 0x3F
static

◆ kRegCalcCrc

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegCalcCrc = 0x94
static

◆ kRegCmodShieldTest

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegCmodShieldTest = 0xA0
static

◆ kRegConfigCrc

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegConfigCrc = 0x7E
static

◆ kRegCtrlCmd

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegCtrlCmd = 0x86
static

◆ kRegCtrlCmdErr

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegCtrlCmdErr = 0x89
static

◆ kRegCtrlCmdStatus

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegCtrlCmdStatus = 0x88
static

◆ kRegDebugAvgRawCnt0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDebugAvgRawCnt0 = 0xE4
static

◆ kRegDebugBaseline0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDebugBaseline0 = 0xE0
static

◆ kRegDebugCp

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDebugCp = 0xDD
static

◆ kRegDebugDiffCnt0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDebugDiffCnt0 = 0xDE
static

◆ kRegDebugRawCnt0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDebugRawCnt0 = 0xE2
static

◆ kRegDebugSensorId

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDebugSensorId = 0xDC
static

◆ kRegDeviceCfg0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDeviceCfg0 = 0x4D
static

◆ kRegDeviceCfg1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDeviceCfg1 = 0x4E
static

◆ kRegDeviceCfg2

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDeviceCfg2 = 0x4F
static

◆ kRegDeviceCfg3

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDeviceCfg3 = 0x50
static

◆ kRegDeviceId

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDeviceId = 0x90
static

◆ kRegDeviceRev

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDeviceRev = 0x92
static

◆ kRegDiffCnt0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt0 = 0xBA
static

◆ kRegDiffCnt1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt1 = 0xBC
static

◆ kRegDiffCnt10

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt10 = 0xCE
static

◆ kRegDiffCnt11

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt11 = 0xD0
static

◆ kRegDiffCnt12

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt12 = 0xD2
static

◆ kRegDiffCnt13

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt13 = 0xD4
static

◆ kRegDiffCnt14

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt14 = 0xD6
static

◆ kRegDiffCnt15

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt15 = 0xD8
static

◆ kRegDiffCnt2

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt2 = 0xBE
static

◆ kRegDiffCnt3

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt3 = 0xC0
static

◆ kRegDiffCnt4

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt4 = 0xC2
static

◆ kRegDiffCnt5

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt5 = 0xC4
static

◆ kRegDiffCnt6

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt6 = 0xC6
static

◆ kRegDiffCnt7

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt7 = 0xC8
static

◆ kRegDiffCnt8

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt8 = 0xCA
static

◆ kRegDiffCnt9

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegDiffCnt9 = 0xCC
static

◆ kRegFamilyId

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFamilyId = 0x8F
static

◆ kRegFingerThreshold10

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold10 = 0x16
static

◆ kRegFingerThreshold11

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold11 = 0x17
static

◆ kRegFingerThreshold12

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold12 = 0x18
static

◆ kRegFingerThreshold13

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold13 = 0x19
static

◆ kRegFingerThreshold14

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold14 = 0x1A
static

◆ kRegFingerThreshold15

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold15 = 0x1B
static

◆ kRegFingerThreshold2

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold2 = 0x0E
static

◆ kRegFingerThreshold3

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold3 = 0x0F
static

◆ kRegFingerThreshold4

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold4 = 0x10
static

◆ kRegFingerThreshold5

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold5 = 0x11
static

◆ kRegFingerThreshold6

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold6 = 0x12
static

◆ kRegFingerThreshold7

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold7 = 0x13
static

◆ kRegFingerThreshold8

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold8 = 0x14
static

◆ kRegFingerThreshold9

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFingerThreshold9 = 0x15
static

◆ kRegFssEn

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegFssEn = 0x02
static

◆ kRegGpoCfg

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegGpoCfg = 0x40
static

◆ kRegGpoData

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegGpoData = 0xDA
static

◆ kRegGpoOutputState

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegGpoOutputState = 0x80
static

◆ kRegI2cAddr

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegI2cAddr = 0x51
static

◆ kRegLatchedButtonStat

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegLatchedButtonStat = 0xAC
static

◆ kRegLatchedProxStat

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegLatchedProxStat = 0xAF
static

◆ kRegLedOnEn

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegLedOnEn = 0x06
static

◆ kRegLedOnTime

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegLedOnTime = 0x3D
static

◆ kRegLiftoffSlider1Position

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegLiftoffSlider1Position = 0xB1
static

◆ kRegLiftoffSlider2Position

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegLiftoffSlider2Position = 0xB3
static

◆ kRegPrevCtrlCmdCode

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPrevCtrlCmdCode = 0x8C
static

◆ kRegProxCfg

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxCfg = 0x27
static

◆ kRegProxCfg2

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxCfg2 = 0x28
static

◆ kRegProxEn

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxEn = 0x26
static

◆ kRegProxHys

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxHys = 0x30
static

◆ kRegProxLbr

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxLbr = 0x32
static

◆ kRegProxNegativeTh0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxNegativeTh0 = 0x39
static

◆ kRegProxNegativeTh1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxNegativeTh1 = 0x3A
static

◆ kRegProxNnt

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxNnt = 0x33
static

◆ kRegProxNt

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxNt = 0x34
static

◆ kRegProxPositiveTh0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxPositiveTh0 = 0x35
static

◆ kRegProxPositiveTh1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxPositiveTh1 = 0x36
static

◆ kRegProxResolution0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxResolution0 = 0x2E
static

◆ kRegProxResolution1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxResolution1 = 0x2F
static

◆ kRegProxStat

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxStat = 0xAE
static

◆ kRegProxTouchTh0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxTouchTh0 = 0x2A
static

◆ kRegProxTouchTh1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegProxTouchTh1 = 0x2C
static

◆ kRegPwmDutyCycleCfg0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPwmDutyCycleCfg0 = 0x41
static

◆ kRegPwmDutyCycleCfg1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPwmDutyCycleCfg1 = 0x42
static

◆ kRegPwmDutyCycleCfg2

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPwmDutyCycleCfg2 = 0x43
static

◆ kRegPwmDutyCycleCfg3

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPwmDutyCycleCfg3 = 0x44
static

◆ kRegPwmDutyCycleCfg4

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPwmDutyCycleCfg4 = 0x45
static

◆ kRegPwmDutyCycleCfg5

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPwmDutyCycleCfg5 = 0x46
static

◆ kRegPwmDutyCycleCfg6

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPwmDutyCycleCfg6 = 0x47
static

◆ kRegPwmDutyCycleCfg7

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegPwmDutyCycleCfg7 = 0x48
static

◆ kRegRefreshCtrl

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegRefreshCtrl = 0x52
static

◆ kRegScratchpad0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegScratchpad0 = 0x7A
static

◆ kRegScratchpad1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegScratchpad1 = 0x7B
static

◆ kRegSensitivity0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSensitivity0 = 0x08
static

◆ kRegSensitivity1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSensitivity1 = 0x09
static

◆ kRegSensitivity2

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSensitivity2 = 0x0A
static

◆ kRegSensitivity3

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSensitivity3 = 0x0B
static

◆ kRegSensorDebounce

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSensorDebounce = 0x1C
static

◆ kRegSensorEn

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSensorEn = 0x00
static

◆ kRegSensorId

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSensorId = 0x82
static

◆ kRegSlider1Cfg

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSlider1Cfg = 0x61
static

◆ kRegSlider1Position

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSlider1Position = 0xB0
static

◆ kRegSlider1Resolution

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSlider1Resolution = 0x62
static

◆ kRegSlider1Threshold

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSlider1Threshold = 0x63
static

◆ kRegSlider2Cfg

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSlider2Cfg = 0x67
static

◆ kRegSlider2Position

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSlider2Position = 0xB2
static

◆ kRegSlider2Resolution

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSlider2Resolution = 0x68
static

◆ kRegSlider2Threshold

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSlider2Threshold = 0x69
static

◆ kRegSliderCfg

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSliderCfg = 0x5D
static

◆ kRegSliderLbr

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSliderLbr = 0x71
static

◆ kRegSliderNnt

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSliderNnt = 0x72
static

◆ kRegSliderNt

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSliderNt = 0x73
static

◆ kRegSnsCpHigh

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSnsCpHigh = 0x98
static

◆ kRegSnsGndShort

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSnsGndShort = 0x9C
static

◆ kRegSnsSnsShort

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSnsSnsShort = 0x9E
static

◆ kRegSnsVddShort

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSnsVddShort = 0x9A
static

◆ kRegSpoCfg

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSpoCfg = 0x4C
static

◆ kRegStateTimeout

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegStateTimeout = 0x55
static

◆ kRegSyncCounter0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSyncCounter0 = 0xB9
static

◆ kRegSyncCounter1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSyncCounter1 = 0xDB
static

◆ kRegSyncCounter2

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSyncCounter2 = 0xE7
static

◆ kRegSystemStatus

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegSystemStatus = 0x8A
static

◆ kRegToggleEn

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegToggleEn = 0x04
static

◆ kRegTotalWorkingSns

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kRegTotalWorkingSns = 0x97
static

◆ kSensitivity0MaskCs0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSensitivity0MaskCs0 = 0b11
static

◆ kSensitivity0ShiftCs0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSensitivity0ShiftCs0 = 0
static

◆ kSensorEnMaskCs0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSensorEnMaskCs0 = 0b01
static

◆ kSensorEnMaskCs1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSensorEnMaskCs1 = 0b10
static

◆ kSensorEnShiftCs0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSensorEnShiftCs0 = 0
static

◆ kSensorEnShiftCs1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSensorEnShiftCs1 = 1
static

◆ kSpoCfgMaskSpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSpoCfgMaskSpo0 = 0b00000111
static

◆ kSpoCfgMaskSpo1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSpoCfgMaskSpo1 = 0b01110000
static

◆ kSpoCfgShiftSpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSpoCfgShiftSpo0 = 0
static

◆ kSpoCfgShiftSpo1

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kSpoCfgShiftSpo1 = 4
static

◆ kToggleEnMaskGpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kToggleEnMaskGpo0 = 0b01
static

◆ kToggleEnShiftGpo0

int qwiic_cy8cmbr3.QwiicCY8CMBR3.kToggleEnShiftGpo0 = 0
static

Property Documentation

◆ connected

qwiic_cy8cmbr3.QwiicCY8CMBR3.connected = property(is_connected)
static

The documentation for this class was generated from the following file: