Struct esp32s3_hal::pac::rtc_i2c::ctrl::R
pub struct R(_);
Expand description
Register CTRL
reader
Implementations§
§impl R
impl R
pub fn sda_force_out(&self) -> BitReaderRaw<bool>
pub fn sda_force_out(&self) -> BitReaderRaw<bool>
Bit 0 - 1=push pull,0=open drain
pub fn scl_force_out(&self) -> BitReaderRaw<bool>
pub fn scl_force_out(&self) -> BitReaderRaw<bool>
Bit 1 - 1=push pull,0=open drain
pub fn trans_start(&self) -> BitReaderRaw<bool>
pub fn trans_start(&self) -> BitReaderRaw<bool>
Bit 3 - force start
pub fn tx_lsb_first(&self) -> BitReaderRaw<bool>
pub fn tx_lsb_first(&self) -> BitReaderRaw<bool>
Bit 4 - transit lsb first
pub fn rx_lsb_first(&self) -> BitReaderRaw<bool>
pub fn rx_lsb_first(&self) -> BitReaderRaw<bool>
Bit 5 - receive lsb first
pub fn i2c_ctrl_clk_gate_en(&self) -> BitReaderRaw<bool>
pub fn i2c_ctrl_clk_gate_en(&self) -> BitReaderRaw<bool>
Bit 29 - configure i2c ctrl clk enable
Methods from Deref<Target = R<CTRL_SPEC>>§
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
Reads raw bits from register.