Expand description
SENS Peripheral
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 Aliases§
- SARDATE (rw) register accessor: Version Control Register
- SAR_AMP_CTRL1 (rw) register accessor: AMP control
- SAR_AMP_CTRL2 (rw) register accessor: AMP control
- SAR_AMP_CTRL3 (rw) register accessor: AMP control register
- SAR_ATTEN1 (rw) register accessor: Configure SAR ADC1 attenuation
- SAR_ATTEN2 (rw) register accessor: Configure SAR ADC2 attenuation
- SAR_COCPU_DEBUG (r) register accessor: ULP-RISCV debug register
- SAR_COCPU_INT_CLR (w) register accessor: Interrupt clear bit of ULP-RISCV
- SAR_COCPU_INT_ENA (rw) register accessor: Interrupt enable bit of ULP-RISCV
- SAR_COCPU_INT_RAW (r) register accessor: Interrupt raw bit of ULP-RISCV
- SAR_COCPU_INT_ST (r) register accessor: Interrupt status bit of ULP-RISCV
- SAR_COCPU_STATE (rw) register accessor: ULP-RISCV status
- SAR_DAC_CTRL1 (rw) register accessor: DAC control
- SAR_DAC_CTRL2 (rw) register accessor: DAC output control
- SAR_HALL_CTRL (rw) register accessor: hall control
- SAR_I2C_CTRL (rw) register accessor: Configure RTC I2C transmission
- SAR_IO_MUX_CONF (rw) register accessor: Configure and reset IO MUX
- SAR_MEAS1_CTRL1 (rw) register accessor: Configure RTC ADC1 controller
- SAR_MEAS1_CTRL2 (rw) register accessor: Control RTC ADC1 conversion and status
- SAR_MEAS1_MUX (rw) register accessor: Select the controller for SAR ADC1
- SAR_MEAS2_CTRL1 (rw) register accessor: configure rtc saradc2
- SAR_MEAS2_CTRL2 (rw) register accessor: Control RTC ADC2 conversion and status
- SAR_MEAS2_MUX (rw) register accessor: Select the controller for SAR ADC2
- SAR_NOUSE (rw) register accessor: sar nouse
- SAR_POWER_XPD_SAR (rw) register accessor: configure saradc’s power by sw
- SAR_READER1_CTRL (rw) register accessor: RTC ADC1 data and sampling control
- SAR_READER1_STATUS (r) register accessor: saradc1 status for debug
- SAR_READER2_CTRL (rw) register accessor: RTC ADC2 data and sampling control
- SAR_READER2_STATUS (r) register accessor: saradc2 status for debug
- SAR_SLAVE_ADDR1 (rw) register accessor: Configure slave addresses 0-1 of RTC I2C
- SAR_SLAVE_ADDR2 (rw) register accessor: Configure slave addresses 2-3 of RTC I2C
- SAR_SLAVE_ADDR3 (rw) register accessor: Configure slave addresses 4-5 of RTC I2C
- SAR_SLAVE_ADDR4 (rw) register accessor: Configure slave addresses 6-7 of RTC I2C
- SAR_TOUCH_CHN_ST (rw) register accessor: Touch channel status register
- SAR_TOUCH_CONF (rw) register accessor: Touch sensor configuration register
- SAR_TOUCH_STATUS0 (r) register accessor: Status of touch controller
- SAR_TOUCH_STATUS1 (r) register accessor: Touch pad 1 status
- SAR_TOUCH_STATUS2 (r) register accessor: Touch pad 2 status
- SAR_TOUCH_STATUS3 (r) register accessor: Touch pad 3 status
- SAR_TOUCH_STATUS4 (r) register accessor: Touch pad 4 status
- SAR_TOUCH_STATUS5 (r) register accessor: Touch pad 5 status
- SAR_TOUCH_STATUS6 (r) register accessor: Touch pad 6 status
- SAR_TOUCH_STATUS7 (r) register accessor: Touch pad 7 status
- SAR_TOUCH_STATUS8 (r) register accessor: Touch pad 8 status
- SAR_TOUCH_STATUS9 (r) register accessor: Touch pad 9 status
- SAR_TOUCH_STATUS10 (r) register accessor: Touch pad 10 status
- SAR_TOUCH_STATUS11 (r) register accessor: Touch pad 11 status
- SAR_TOUCH_STATUS12 (r) register accessor: Touch pad 12 status
- SAR_TOUCH_STATUS13 (r) register accessor: Touch pad 13 status
- SAR_TOUCH_STATUS14 (r) register accessor: Touch pad 14 status
- SAR_TOUCH_STATUS15 (r) register accessor: Touch sleep pad status
- SAR_TOUCH_STATUS16 (r) register accessor: Touch approach count status
- SAR_TOUCH_THRES1 (rw) register accessor: Finger threshold for touch pad 1
- SAR_TOUCH_THRES2 (rw) register accessor: Finger threshold for touch pad 2
- SAR_TOUCH_THRES3 (rw) register accessor: Finger threshold for touch pad 3
- SAR_TOUCH_THRES4 (rw) register accessor: Finger threshold for touch pad 4
- SAR_TOUCH_THRES5 (rw) register accessor: Finger threshold for touch pad 5
- SAR_TOUCH_THRES6 (rw) register accessor: Finger threshold for touch pad 6
- SAR_TOUCH_THRES7 (rw) register accessor: Finger threshold for touch pad 7
- SAR_TOUCH_THRES8 (rw) register accessor: Finger threshold for touch pad 8
- SAR_TOUCH_THRES9 (rw) register accessor: Finger threshold for touch pad 9
- SAR_TOUCH_THRES10 (rw) register accessor: Finger threshold for touch pad 10
- SAR_TOUCH_THRES11 (rw) register accessor: Finger threshold for touch pad 11
- SAR_TOUCH_THRES12 (rw) register accessor: Finger threshold for touch pad 12
- SAR_TOUCH_THRES13 (rw) register accessor: Finger threshold for touch pad 13
- SAR_TOUCH_THRES14 (rw) register accessor: Finger threshold for touch pad 14
- SAR_TSENS_CTRL (rw) register accessor: Temperature sensor data control
- SAR_TSENS_CTRL2 (rw) register accessor: Temperature sensor control