[−][src]Module rsl10_pac::i2c::i2c_ctrl0
I2C Interface Configuration and Control
Structs
AUTO_ACK_ENABLE_W | Write proxy for field |
CONTROLLER_W | Write proxy for field |
I2C_SAMPLE_CLK_ENABLE_W | Write proxy for field |
SLAVE_ADDRESS_W | Write proxy for field |
SLAVE_ENABLE_W | Write proxy for field |
SPEED_W | Write proxy for field |
STOP_INT_ENABLE_W | Write proxy for field |
Enums
AUTO_ACK_ENABLE_A | Select whether acknowledgement is automatically generated or not |
CONTROLLER_A | Select whether data transfer will be controlled by the CM3 or the DMA for I2C |
I2C_SAMPLE_CLK_ENABLE_A | Enable/disable the I2C sample clock (mandatory to enable the I2C) |
SLAVE_ENABLE_A | Select whether the I2C interface will be enabled for slave mode or not |
SPEED_A | Prescaler used to divide SYSCLK to the correct SCL frequency when operating in I2C interface master mode. SCL is prescaled by (SPEED + 1) * 3. In slave mode controls the number of SYSCLK wait cycles in case of clock streching between the moment the data is put on the SDA line and the SCL line is released. |
STOP_INT_ENABLE_A | Configure whether stop interrupts will be generated by the I2C interface |
Type Definitions
AUTO_ACK_ENABLE_R | Reader of field |
CONTROLLER_R | Reader of field |
I2C_SAMPLE_CLK_ENABLE_R | Reader of field |
R | Reader of register I2C_CTRL0 |
SLAVE_ADDRESS_R | Reader of field |
SLAVE_ENABLE_R | Reader of field |
SPEED_R | Reader of field |
STOP_INT_ENABLE_R | Reader of field |
W | Writer for register I2C_CTRL0 |