Module esp32s2::rtc_i2c

source ·
Expand description

Low-power I2C (Inter-Integrated Circuit) Controller

Modules

  • RTC I2C Command %s
  • 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 Definitions

  • CMD (rw) register accessor: an alias for Reg<CMD_SPEC>
  • CTRL (rw) register accessor: an alias for Reg<CTRL_SPEC>
  • DATA (rw) register accessor: an alias for Reg<DATA_SPEC>
  • DATE (rw) register accessor: an alias for Reg<DATE_SPEC>
  • INT_CLR (w) register accessor: an alias for Reg<INT_CLR_SPEC>
  • INT_ENA (rw) register accessor: an alias for Reg<INT_ENA_SPEC>
  • INT_RAW (r) register accessor: an alias for Reg<INT_RAW_SPEC>
  • INT_ST (r) register accessor: an alias for Reg<INT_ST_SPEC>
  • SCL_HIGH (rw) register accessor: an alias for Reg<SCL_HIGH_SPEC>
  • SCL_LOW (rw) register accessor: an alias for Reg<SCL_LOW_SPEC>
  • SCL_START_PERIOD (rw) register accessor: an alias for Reg<SCL_START_PERIOD_SPEC>
  • SCL_STOP_PERIOD (rw) register accessor: an alias for Reg<SCL_STOP_PERIOD_SPEC>
  • SDA_DUTY (rw) register accessor: an alias for Reg<SDA_DUTY_SPEC>
  • SLAVE_ADDR (rw) register accessor: an alias for Reg<SLAVE_ADDR_SPEC>
  • STATUS (r) register accessor: an alias for Reg<STATUS_SPEC>
  • TO (rw) register accessor: an alias for Reg<TO_SPEC>