Module esp32s2_ulp::rtc_i2c

source ·
Expand description

Low-power I2C (Inter-Integrated Circuit) Controller

Modules

  • RTC I2C Command 0
  • RTC I2C Command 1
  • RTC I2C Command 2
  • RTC I2C Command 3
  • RTC I2C Command 4
  • RTC I2C Command 5
  • RTC I2C Command 6
  • RTC I2C Command 7
  • RTC I2C Command 8
  • RTC I2C Command 9
  • RTC I2C Command 10
  • RTC I2C Command 11
  • RTC I2C Command 12
  • RTC I2C Command 13
  • RTC I2C Command 14
  • RTC I2C Command 15
  • Transmission setting
  • RTC I2C read data
  • Version control register
  • Clear RTC I2C interrupt
  • Enable RTC I2C interrupt
  • RTC I2C raw interrupt
  • RTC I2C interrupt status
  • Configure the high level width of SCL
  • Configure the low level width of SCL
  • Configure the delay between the SDA and SCL negative edge for a start condition
  • Configure the delay between SDA and SCL positive edge for a stop condition
  • Configure the SDA hold time after a negative SCL edge
  • Configure slave address
  • RTC I2C status
  • Configure RTC I2C timeout

Structs

Type Aliases

  • CMD0 (rw) register accessor: RTC I2C Command 0
  • CMD1 (rw) register accessor: RTC I2C Command 1
  • CMD2 (rw) register accessor: RTC I2C Command 2
  • CMD3 (rw) register accessor: RTC I2C Command 3
  • CMD4 (rw) register accessor: RTC I2C Command 4
  • CMD5 (rw) register accessor: RTC I2C Command 5
  • CMD6 (rw) register accessor: RTC I2C Command 6
  • CMD7 (rw) register accessor: RTC I2C Command 7
  • CMD8 (rw) register accessor: RTC I2C Command 8
  • CMD9 (rw) register accessor: RTC I2C Command 9
  • CMD10 (rw) register accessor: RTC I2C Command 10
  • CMD11 (rw) register accessor: RTC I2C Command 11
  • CMD12 (rw) register accessor: RTC I2C Command 12
  • CMD13 (rw) register accessor: RTC I2C Command 13
  • CMD14 (rw) register accessor: RTC I2C Command 14
  • CMD15 (rw) register accessor: RTC I2C Command 15
  • CTRL (rw) register accessor: Transmission setting
  • DATA (rw) register accessor: RTC I2C read data
  • DATE (rw) register accessor: Version control register
  • INT_CLR (w) register accessor: Clear RTC I2C interrupt
  • INT_ENA (rw) register accessor: Enable RTC I2C interrupt
  • INT_RAW (r) register accessor: RTC I2C raw interrupt
  • INT_ST (r) register accessor: RTC I2C interrupt status
  • SCL_HIGH (rw) register accessor: Configure the high level width of SCL
  • SCL_LOW (rw) register accessor: Configure the low level width of SCL
  • SCL_START_PERIOD (rw) register accessor: Configure the delay between the SDA and SCL negative edge for a start condition
  • SCL_STOP_PERIOD (rw) register accessor: Configure the delay between SDA and SCL positive edge for a stop condition
  • SDA_DUTY (rw) register accessor: Configure the SDA hold time after a negative SCL edge
  • SLAVE_ADDR (rw) register accessor: Configure slave address
  • STATUS (r) register accessor: RTC I2C status
  • TO (rw) register accessor: Configure RTC I2C timeout