Module esp32c6_lp::lp_i2c

source ·
Expand description

Low-power I2C (Inter-Integrated Circuit) Controller

Modules

Structs

Type Aliases

  • CLK_CONF (rw) register accessor: I2C CLK configuration register
  • COMD0 (rw) register accessor: I2C command register 0
  • COMD1 (rw) register accessor: I2C command register 1
  • COMD2 (rw) register accessor: I2C command register 2
  • COMD3 (rw) register accessor: I2C command register 3
  • COMD4 (rw) register accessor: I2C command register 4
  • COMD5 (rw) register accessor: I2C command register 5
  • COMD6 (rw) register accessor: I2C command register 6
  • COMD7 (rw) register accessor: I2C command register 7
  • CTR (rw) register accessor: Transmission setting
  • DATA (r) register accessor: Rx FIFO read data.
  • DATE (rw) register accessor: Version register
  • FIFO_CONF (rw) register accessor: FIFO configuration register.
  • FIFO_ST (r) register accessor: FIFO status register.
  • FILTER_CFG (rw) register accessor: SCL and SDA filter configuration register
  • INT_CLR (w) register accessor: Interrupt clear bits
  • INT_ENA (rw) register accessor: Interrupt enable bits
  • INT_RAW (r) register accessor: Raw interrupt status
  • INT_STATUS (r) register accessor: Status of captured I2C communication events
  • RXFIFO_START_ADDR (r) register accessor: I2C RXFIFO base address register
  • SCL_HIGH_PERIOD (rw) register accessor: Configures the high level width of SCL
  • SCL_LOW_PERIOD (rw) register accessor: Configures the low level width of the SCL Clock
  • SCL_MAIN_ST_TIME_OUT (rw) register accessor: SCL main status time out register
  • SCL_RSTART_SETUP (rw) register accessor: Configures the delay between the positive edge of SCL and the negative edge of SDA
  • SCL_SP_CONF (rw) register accessor: Power configuration register
  • SCL_START_HOLD (rw) register accessor: Configures the delay between the SDA and SCL negative edge for a start condition
  • SCL_STOP_HOLD (rw) register accessor: Configures the delay after the SCL clock edge for a stop condition
  • SCL_STOP_SETUP (rw) register accessor: Configures the delay between the SDA and SCL positive edge for a stop condition
  • SCL_ST_TIME_OUT (rw) register accessor: SCL status time out register
  • SDA_HOLD (rw) register accessor: Configures the hold time after a negative SCL edge.
  • SDA_SAMPLE (rw) register accessor: Configures the sample time after a positive SCL edge.
  • SR (r) register accessor: Describe I2C work status.
  • TO (rw) register accessor: Setting time out control for receiving data.
  • TXFIFO_START_ADDR (r) register accessor: I2C TXFIFO base address register