Module sens

Source
Expand description

SENS Peripheral

Modules§

sar_amp_ctrl1
no public
sar_amp_ctrl2
no public
sar_amp_ctrl3
no public
sar_atten1
configure saradc1 controller
sar_atten2
configure saradc2 controller
sar_cocpu_debug
Ulp-riscv debug signal
sar_cocpu_int_clr
the interrupt clear of ulp
sar_cocpu_int_ena
the interrupt enable of ulp
sar_cocpu_int_ena_w1tc
the interrupt enable clear of ulp
sar_cocpu_int_ena_w1ts
the interrupt enable of ulp
sar_cocpu_int_raw
the interrupt raw of ulp
sar_cocpu_int_st
the interrupt state of ulp
sar_cocpu_state
get cocpu status
sar_debug_conf
rtc peri debug configure
sar_hall_ctrl
no public
sar_i2c_ctrl
configure rtc i2c controller by sw
sar_meas1_ctrl1
no public
sar_meas1_ctrl2
configure saradc1 controller
sar_meas1_mux
configure saradc1 controller
sar_meas2_ctrl1
configure saradc2 controller
sar_meas2_ctrl2
configure saradc2 controller
sar_meas2_mux
configure saradc2 controller
sar_nouse
no public
sar_peri_clk_gate_conf
the peri clock gate of rtc peri
sar_peri_reset_conf
the peri reset of rtc peri
sar_power_xpd_sar
configure power of saradc
sar_reader1_ctrl
configure saradc1 reader
sar_reader1_status
get saradc1 reader controller status
sar_reader2_ctrl
configure saradc2 reader
sar_reader2_status
get saradc1 reader controller status
sar_sardate
version
sar_slave_addr1
configure i2c slave address
sar_slave_addr2
configure i2c slave address
sar_slave_addr3
configure i2c slave address
sar_slave_addr4
configure i2c slave address
sar_touch_chn_st
Get touch channel status
sar_touch_conf
configure touch controller
sar_touch_denoise
configure touch controller
sar_touch_status0
get touch scan status
sar_touch_status1
touch channel status of touch pad 1
sar_touch_status2
touch channel status of touch pad 2
sar_touch_status3
touch channel status of touch pad 3
sar_touch_status4
touch channel status of touch pad 4
sar_touch_status5
touch channel status of touch pad 5
sar_touch_status6
touch channel status of touch pad 6
sar_touch_status7
touch channel status of touch pad 7
sar_touch_status8
touch channel status of touch pad 8
sar_touch_status9
touch channel status of touch pad 9
sar_touch_status10
touch channel status of touch pad 10
sar_touch_status11
touch channel status of touch pad 11
sar_touch_status12
touch channel status of touch pad 12
sar_touch_status13
touch channel status of touch pad 13
sar_touch_status14
touch channel status of touch pad 14
sar_touch_status15
touch channel status of sleep pad
sar_touch_status16
touch channel status of approach mode
sar_touch_thres1
configure touch thres of touch pad
sar_touch_thres2
configure touch thres of touch pad
sar_touch_thres3
configure touch thres of touch pad
sar_touch_thres4
configure touch thres of touch pad
sar_touch_thres5
configure touch thres of touch pad
sar_touch_thres6
configure touch thres of touch pad
sar_touch_thres7
configure touch thres of touch pad
sar_touch_thres8
configure touch thres of touch pad
sar_touch_thres9
configure touch thres of touch pad
sar_touch_thres10
configure touch thres of touch pad
sar_touch_thres11
configure touch thres of touch pad
sar_touch_thres12
configure touch thres of touch pad
sar_touch_thres13
configure touch thres of touch pad
sar_touch_thres14
configure touch thres of touch pad
sar_tsens_ctrl
configure tsens controller
sar_tsens_ctrl2
configure tsens controller

Structs§

RegisterBlock
Register block

Type Aliases§

SAR_AMP_CTRL1
SAR_AMP_CTRL1 (rw) register accessor: no public
SAR_AMP_CTRL2
SAR_AMP_CTRL2 (rw) register accessor: no public
SAR_AMP_CTRL3
SAR_AMP_CTRL3 (rw) register accessor: no public
SAR_ATTEN1
SAR_ATTEN1 (rw) register accessor: configure saradc1 controller
SAR_ATTEN2
SAR_ATTEN2 (rw) register accessor: configure saradc2 controller
SAR_COCPU_DEBUG
SAR_COCPU_DEBUG (r) register accessor: Ulp-riscv debug signal
SAR_COCPU_INT_CLR
SAR_COCPU_INT_CLR (w) register accessor: the interrupt clear of ulp
SAR_COCPU_INT_ENA
SAR_COCPU_INT_ENA (rw) register accessor: the interrupt enable of ulp
SAR_COCPU_INT_ENA_W1TC
SAR_COCPU_INT_ENA_W1TC (w) register accessor: the interrupt enable clear of ulp
SAR_COCPU_INT_ENA_W1TS
SAR_COCPU_INT_ENA_W1TS (w) register accessor: the interrupt enable of ulp
SAR_COCPU_INT_RAW
SAR_COCPU_INT_RAW (r) register accessor: the interrupt raw of ulp
SAR_COCPU_INT_ST
SAR_COCPU_INT_ST (r) register accessor: the interrupt state of ulp
SAR_COCPU_STATE
SAR_COCPU_STATE (rw) register accessor: get cocpu status
SAR_DEBUG_CONF
SAR_DEBUG_CONF (rw) register accessor: rtc peri debug configure
SAR_HALL_CTRL
SAR_HALL_CTRL (rw) register accessor: no public
SAR_I2C_CTRL
SAR_I2C_CTRL (rw) register accessor: configure rtc i2c controller by sw
SAR_MEAS1_CTRL1
SAR_MEAS1_CTRL1 (rw) register accessor: no public
SAR_MEAS1_CTRL2
SAR_MEAS1_CTRL2 (rw) register accessor: configure saradc1 controller
SAR_MEAS1_MUX
SAR_MEAS1_MUX (rw) register accessor: configure saradc1 controller
SAR_MEAS2_CTRL1
SAR_MEAS2_CTRL1 (rw) register accessor: configure saradc2 controller
SAR_MEAS2_CTRL2
SAR_MEAS2_CTRL2 (rw) register accessor: configure saradc2 controller
SAR_MEAS2_MUX
SAR_MEAS2_MUX (rw) register accessor: configure saradc2 controller
SAR_NOUSE
SAR_NOUSE (rw) register accessor: no public
SAR_PERI_CLK_GATE_CONF
SAR_PERI_CLK_GATE_CONF (rw) register accessor: the peri clock gate of rtc peri
SAR_PERI_RESET_CONF
SAR_PERI_RESET_CONF (rw) register accessor: the peri reset of rtc peri
SAR_POWER_XPD_SAR
SAR_POWER_XPD_SAR (rw) register accessor: configure power of saradc
SAR_READER1_CTRL
SAR_READER1_CTRL (rw) register accessor: configure saradc1 reader
SAR_READER1_STATUS
SAR_READER1_STATUS (r) register accessor: get saradc1 reader controller status
SAR_READER2_CTRL
SAR_READER2_CTRL (rw) register accessor: configure saradc2 reader
SAR_READER2_STATUS
SAR_READER2_STATUS (r) register accessor: get saradc1 reader controller status
SAR_SARDATE
SAR_SARDATE (rw) register accessor: version
SAR_SLAVE_ADDR1
SAR_SLAVE_ADDR1 (rw) register accessor: configure i2c slave address
SAR_SLAVE_ADDR2
SAR_SLAVE_ADDR2 (rw) register accessor: configure i2c slave address
SAR_SLAVE_ADDR3
SAR_SLAVE_ADDR3 (rw) register accessor: configure i2c slave address
SAR_SLAVE_ADDR4
SAR_SLAVE_ADDR4 (rw) register accessor: configure i2c slave address
SAR_TOUCH_CHN_ST
SAR_TOUCH_CHN_ST (rw) register accessor: Get touch channel status
SAR_TOUCH_CONF
SAR_TOUCH_CONF (rw) register accessor: configure touch controller
SAR_TOUCH_DENOISE
SAR_TOUCH_DENOISE (r) register accessor: configure touch controller
SAR_TOUCH_STATUS0
SAR_TOUCH_STATUS0 (r) register accessor: get touch scan status
SAR_TOUCH_STATUS1
SAR_TOUCH_STATUS1 (r) register accessor: touch channel status of touch pad 1
SAR_TOUCH_STATUS2
SAR_TOUCH_STATUS2 (r) register accessor: touch channel status of touch pad 2
SAR_TOUCH_STATUS3
SAR_TOUCH_STATUS3 (r) register accessor: touch channel status of touch pad 3
SAR_TOUCH_STATUS4
SAR_TOUCH_STATUS4 (r) register accessor: touch channel status of touch pad 4
SAR_TOUCH_STATUS5
SAR_TOUCH_STATUS5 (r) register accessor: touch channel status of touch pad 5
SAR_TOUCH_STATUS6
SAR_TOUCH_STATUS6 (r) register accessor: touch channel status of touch pad 6
SAR_TOUCH_STATUS7
SAR_TOUCH_STATUS7 (r) register accessor: touch channel status of touch pad 7
SAR_TOUCH_STATUS8
SAR_TOUCH_STATUS8 (r) register accessor: touch channel status of touch pad 8
SAR_TOUCH_STATUS9
SAR_TOUCH_STATUS9 (r) register accessor: touch channel status of touch pad 9
SAR_TOUCH_STATUS10
SAR_TOUCH_STATUS10 (r) register accessor: touch channel status of touch pad 10
SAR_TOUCH_STATUS11
SAR_TOUCH_STATUS11 (r) register accessor: touch channel status of touch pad 11
SAR_TOUCH_STATUS12
SAR_TOUCH_STATUS12 (r) register accessor: touch channel status of touch pad 12
SAR_TOUCH_STATUS13
SAR_TOUCH_STATUS13 (r) register accessor: touch channel status of touch pad 13
SAR_TOUCH_STATUS14
SAR_TOUCH_STATUS14 (r) register accessor: touch channel status of touch pad 14
SAR_TOUCH_STATUS15
SAR_TOUCH_STATUS15 (r) register accessor: touch channel status of sleep pad
SAR_TOUCH_STATUS16
SAR_TOUCH_STATUS16 (r) register accessor: touch channel status of approach mode
SAR_TOUCH_THRES1
SAR_TOUCH_THRES1 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES2
SAR_TOUCH_THRES2 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES3
SAR_TOUCH_THRES3 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES4
SAR_TOUCH_THRES4 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES5
SAR_TOUCH_THRES5 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES6
SAR_TOUCH_THRES6 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES7
SAR_TOUCH_THRES7 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES8
SAR_TOUCH_THRES8 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES9
SAR_TOUCH_THRES9 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES10
SAR_TOUCH_THRES10 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES11
SAR_TOUCH_THRES11 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES12
SAR_TOUCH_THRES12 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES13
SAR_TOUCH_THRES13 (rw) register accessor: configure touch thres of touch pad
SAR_TOUCH_THRES14
SAR_TOUCH_THRES14 (rw) register accessor: configure touch thres of touch pad
SAR_TSENS_CTRL
SAR_TSENS_CTRL (rw) register accessor: configure tsens controller
SAR_TSENS_CTRL2
SAR_TSENS_CTRL2 (rw) register accessor: configure tsens controller