Type Definition lpc81x_pac::lpc812::i2c0::msttime::MSTSCLHIGH_W

source ·
pub type MSTSCLHIGH_W<'a, const O: u8> = FieldWriterSafe<'a, u32, MSTTIME_SPEC, u8, MSTSCLHIGH_A, 3, O>;
Expand description

Field MSTSCLHIGH writer - Master SCL High time. Specifies the minimum high time that will be asserted by this master on SCL. Other masters in a multi-master system could shorten this time. This corresponds to the parameter tHIGH in the I2C bus specification. I2C bus specification parameters tSU;STO and tHD;STA have the same values and are also controlled by MSTSCLHIGH.

Implementations§

2 clocks. Minimum SCL high time is 2 clock of the I2C clock pre-divider.

3 clocks. Minimum SCL high time is 3 clocks of the I2C clock pre-divider .

4 clocks. Minimum SCL high time is 4 clock of the I2C clock pre-divider.

5 clocks. Minimum SCL high time is 5 clock of the I2C clock pre-divider.

6 clocks. Minimum SCL high time is 6 clock of the I2C clock pre-divider.

7 clocks. Minimum SCL high time is 7 clock of the I2C clock pre-divider.

8 clocks. Minimum SCL high time is 8 clock of the I2C clock pre-divider.

9 clocks. Minimum SCL high time is 9 clocks of the I2C clock pre-divider.