Type Definition lpc81x_pac::lpc810::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§
source§impl<'a, const O: u8> MSTSCLHIGH_W<'a, O>
impl<'a, const O: u8> MSTSCLHIGH_W<'a, O>
sourcepub fn clocks_2(self) -> &'a mut W
pub fn clocks_2(self) -> &'a mut W
2 clocks. Minimum SCL high time is 2 clock of the I2C clock pre-divider.
sourcepub fn clocks_3(self) -> &'a mut W
pub fn clocks_3(self) -> &'a mut W
3 clocks. Minimum SCL high time is 3 clocks of the I2C clock pre-divider .
sourcepub fn clocks_4(self) -> &'a mut W
pub fn clocks_4(self) -> &'a mut W
4 clocks. Minimum SCL high time is 4 clock of the I2C clock pre-divider.
sourcepub fn clocks_5(self) -> &'a mut W
pub fn clocks_5(self) -> &'a mut W
5 clocks. Minimum SCL high time is 5 clock of the I2C clock pre-divider.
sourcepub fn clocks_6(self) -> &'a mut W
pub fn clocks_6(self) -> &'a mut W
6 clocks. Minimum SCL high time is 6 clock of the I2C clock pre-divider.
sourcepub fn clocks_7(self) -> &'a mut W
pub fn clocks_7(self) -> &'a mut W
7 clocks. Minimum SCL high time is 7 clock of the I2C clock pre-divider.