Expand description

Peripheral SENS

Modules

AMP control

AMP control

AMP control register

Configure SAR ADC1 attenuation

Configure SAR ADC2 attenuation

ULP-RISCV debug register

Interrupt clear bit of ULP-RISCV

Interrupt enable bit of ULP-RISCV

Interrupt raw bit of ULP-RISCV

Interrupt status bit of ULP-RISCV

ULP-RISCV status

DAC control

DAC output control

hall control

Configure RTC I2C transmission

Configure and reset IO MUX

Configure RTC ADC1 controller

Control RTC ADC1 conversion and status

Select the controller for SAR ADC1

configure rtc saradc2

Control RTC ADC2 conversion and status

Select the controller for SAR ADC2

sar nouse

configure saradc’s power by sw

RTC ADC1 data and sampling control

saradc1 status for debug

RTC ADC2 data and sampling control

saradc2 status for debug

Configure slave addresses 0-1 of RTC I2C

Configure slave addresses 2-3 of RTC I2C

Configure slave addresses 4-5 of RTC I2C

Configure slave addresses 6-7 of RTC I2C

Touch channel status register

Touch sensor configuration register

Status of touch controller

Touch pad 1 status

Touch pad 2 status

Touch pad 3 status

Touch pad 4 status

Touch pad 5 status

Touch pad 6 status

Touch pad 7 status

Touch pad 8 status

Touch pad 9 status

Touch pad 10 status

Touch pad 11 status

Touch pad 12 status

Touch pad 13 status

Touch pad 14 status

Touch sleep pad status

Touch approach count status

Finger threshold for touch pad 1

Finger threshold for touch pad 2

Finger threshold for touch pad 3

Finger threshold for touch pad 4

Finger threshold for touch pad 5

Finger threshold for touch pad 6

Finger threshold for touch pad 7

Finger threshold for touch pad 8

Finger threshold for touch pad 9

Finger threshold for touch pad 10

Finger threshold for touch pad 11

Finger threshold for touch pad 12

Finger threshold for touch pad 13

Finger threshold for touch pad 14

Temperature sensor data control

Temperature sensor control

Version Control Register

Structs

Register block

Type Definitions

SARDATE (rw) register accessor: an alias for Reg<SARDATE_SPEC>

SAR_AMP_CTRL1 (rw) register accessor: an alias for Reg<SAR_AMP_CTRL1_SPEC>

SAR_AMP_CTRL2 (rw) register accessor: an alias for Reg<SAR_AMP_CTRL2_SPEC>

SAR_AMP_CTRL3 (rw) register accessor: an alias for Reg<SAR_AMP_CTRL3_SPEC>

SAR_ATTEN1 (rw) register accessor: an alias for Reg<SAR_ATTEN1_SPEC>

SAR_ATTEN2 (rw) register accessor: an alias for Reg<SAR_ATTEN2_SPEC>

SAR_COCPU_DEBUG (r) register accessor: an alias for Reg<SAR_COCPU_DEBUG_SPEC>

SAR_COCPU_INT_CLR (w) register accessor: an alias for Reg<SAR_COCPU_INT_CLR_SPEC>

SAR_COCPU_INT_ENA (rw) register accessor: an alias for Reg<SAR_COCPU_INT_ENA_SPEC>

SAR_COCPU_INT_RAW (r) register accessor: an alias for Reg<SAR_COCPU_INT_RAW_SPEC>

SAR_COCPU_INT_ST (r) register accessor: an alias for Reg<SAR_COCPU_INT_ST_SPEC>

SAR_COCPU_STATE (rw) register accessor: an alias for Reg<SAR_COCPU_STATE_SPEC>

SAR_DAC_CTRL1 (rw) register accessor: an alias for Reg<SAR_DAC_CTRL1_SPEC>

SAR_DAC_CTRL2 (rw) register accessor: an alias for Reg<SAR_DAC_CTRL2_SPEC>

SAR_HALL_CTRL (rw) register accessor: an alias for Reg<SAR_HALL_CTRL_SPEC>

SAR_I2C_CTRL (rw) register accessor: an alias for Reg<SAR_I2C_CTRL_SPEC>

SAR_IO_MUX_CONF (rw) register accessor: an alias for Reg<SAR_IO_MUX_CONF_SPEC>

SAR_MEAS1_CTRL1 (rw) register accessor: an alias for Reg<SAR_MEAS1_CTRL1_SPEC>

SAR_MEAS1_CTRL2 (rw) register accessor: an alias for Reg<SAR_MEAS1_CTRL2_SPEC>

SAR_MEAS1_MUX (rw) register accessor: an alias for Reg<SAR_MEAS1_MUX_SPEC>

SAR_MEAS2_CTRL1 (rw) register accessor: an alias for Reg<SAR_MEAS2_CTRL1_SPEC>

SAR_MEAS2_CTRL2 (rw) register accessor: an alias for Reg<SAR_MEAS2_CTRL2_SPEC>

SAR_MEAS2_MUX (rw) register accessor: an alias for Reg<SAR_MEAS2_MUX_SPEC>

SAR_NOUSE (rw) register accessor: an alias for Reg<SAR_NOUSE_SPEC>

SAR_POWER_XPD_SAR (rw) register accessor: an alias for Reg<SAR_POWER_XPD_SAR_SPEC>

SAR_READER1_CTRL (rw) register accessor: an alias for Reg<SAR_READER1_CTRL_SPEC>

SAR_READER1_STATUS (r) register accessor: an alias for Reg<SAR_READER1_STATUS_SPEC>

SAR_READER2_CTRL (rw) register accessor: an alias for Reg<SAR_READER2_CTRL_SPEC>

SAR_READER2_STATUS (r) register accessor: an alias for Reg<SAR_READER2_STATUS_SPEC>

SAR_SLAVE_ADDR1 (rw) register accessor: an alias for Reg<SAR_SLAVE_ADDR1_SPEC>

SAR_SLAVE_ADDR2 (rw) register accessor: an alias for Reg<SAR_SLAVE_ADDR2_SPEC>

SAR_SLAVE_ADDR3 (rw) register accessor: an alias for Reg<SAR_SLAVE_ADDR3_SPEC>

SAR_SLAVE_ADDR4 (rw) register accessor: an alias for Reg<SAR_SLAVE_ADDR4_SPEC>

SAR_TOUCH_CHN_ST (rw) register accessor: an alias for Reg<SAR_TOUCH_CHN_ST_SPEC>

SAR_TOUCH_CONF (rw) register accessor: an alias for Reg<SAR_TOUCH_CONF_SPEC>

SAR_TOUCH_STATUS0 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS0_SPEC>

SAR_TOUCH_STATUS1 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS1_SPEC>

SAR_TOUCH_STATUS2 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS2_SPEC>

SAR_TOUCH_STATUS3 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS3_SPEC>

SAR_TOUCH_STATUS4 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS4_SPEC>

SAR_TOUCH_STATUS5 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS5_SPEC>

SAR_TOUCH_STATUS6 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS6_SPEC>

SAR_TOUCH_STATUS7 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS7_SPEC>

SAR_TOUCH_STATUS8 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS8_SPEC>

SAR_TOUCH_STATUS9 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS9_SPEC>

SAR_TOUCH_STATUS10 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS10_SPEC>

SAR_TOUCH_STATUS11 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS11_SPEC>

SAR_TOUCH_STATUS12 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS12_SPEC>

SAR_TOUCH_STATUS13 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS13_SPEC>

SAR_TOUCH_STATUS14 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS14_SPEC>

SAR_TOUCH_STATUS15 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS15_SPEC>

SAR_TOUCH_STATUS16 (r) register accessor: an alias for Reg<SAR_TOUCH_STATUS16_SPEC>

SAR_TOUCH_THRES1 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES1_SPEC>

SAR_TOUCH_THRES2 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES2_SPEC>

SAR_TOUCH_THRES3 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES3_SPEC>

SAR_TOUCH_THRES4 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES4_SPEC>

SAR_TOUCH_THRES5 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES5_SPEC>

SAR_TOUCH_THRES6 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES6_SPEC>

SAR_TOUCH_THRES7 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES7_SPEC>

SAR_TOUCH_THRES8 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES8_SPEC>

SAR_TOUCH_THRES9 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES9_SPEC>

SAR_TOUCH_THRES10 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES10_SPEC>

SAR_TOUCH_THRES11 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES11_SPEC>

SAR_TOUCH_THRES12 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES12_SPEC>

SAR_TOUCH_THRES13 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES13_SPEC>

SAR_TOUCH_THRES14 (rw) register accessor: an alias for Reg<SAR_TOUCH_THRES14_SPEC>

SAR_TSENS_CTRL (rw) register accessor: an alias for Reg<SAR_TSENS_CTRL_SPEC>

SAR_TSENS_CTRL2 (rw) register accessor: an alias for Reg<SAR_TSENS_CTRL2_SPEC>