#[repr(transparent)]pub struct ProtCtrl(pub u32);Expand description
Protocol Control.
Tuple Fields§
§0: u32Implementations§
Source§impl ProtCtrl
impl ProtCtrl
Sourcepub const fn set_dmasel(&mut self, val: Dmasel)
pub const fn set_dmasel(&mut self, val: Dmasel)
DMA Select.
Sourcepub const fn set_sabgreq(&mut self, val: Sabgreq)
pub const fn set_sabgreq(&mut self, val: Sabgreq)
Stop At Block Gap Request.
Sourcepub const fn rd_done_no_8clk(&self) -> bool
pub const fn rd_done_no_8clk(&self) -> bool
RD_DONE_NO_8CLK.
Sourcepub const fn set_rd_done_no_8clk(&mut self, val: bool)
pub const fn set_rd_done_no_8clk(&mut self, val: bool)
RD_DONE_NO_8CLK.
Sourcepub const fn rd_wait_point(&self) -> u8
pub const fn rd_wait_point(&self) -> u8
Read wait point.
Sourcepub const fn set_rd_wait_point(&mut self, val: u8)
pub const fn set_rd_wait_point(&mut self, val: u8)
Read wait point.
Sourcepub const fn set_wecint(&mut self, val: Wecint)
pub const fn set_wecint(&mut self, val: Wecint)
Wakeup Event Enable On Card Interrupt.
Sourcepub const fn set_wecins(&mut self, val: Wecins)
pub const fn set_wecins(&mut self, val: Wecins)
Wakeup Event Enable On SD Card Insertion.
Sourcepub const fn burst_len_en(&self) -> BurstLenEn
pub const fn burst_len_en(&self) -> BurstLenEn
BURST length enable for INCR, INCR4 / INCR8 / INCR16, INCR4-WRAP / INCR8-WRAP / INCR16-WRAP.
Sourcepub const fn set_burst_len_en(&mut self, val: BurstLenEn)
pub const fn set_burst_len_en(&mut self, val: BurstLenEn)
BURST length enable for INCR, INCR4 / INCR8 / INCR16, INCR4-WRAP / INCR8-WRAP / INCR16-WRAP.
Sourcepub const fn non_exact_blk_rd(&self) -> NonExactBlkRd
pub const fn non_exact_blk_rd(&self) -> NonExactBlkRd
NON_EXACT_BLK_RD.
Sourcepub const fn set_non_exact_blk_rd(&mut self, val: NonExactBlkRd)
pub const fn set_non_exact_blk_rd(&mut self, val: NonExactBlkRd)
NON_EXACT_BLK_RD.
Sourcepub const fn rd_no8clk_en(&self) -> RdNo8clkEn
pub const fn rd_no8clk_en(&self) -> RdNo8clkEn
RD_NO8CLK_EN.
Sourcepub const fn set_rd_no8clk_en(&mut self, val: RdNo8clkEn)
pub const fn set_rd_no8clk_en(&mut self, val: RdNo8clkEn)
RD_NO8CLK_EN.
Trait Implementations§
impl Copy for ProtCtrl
impl Eq for ProtCtrl
impl StructuralPartialEq for ProtCtrl
Auto Trait Implementations§
impl Freeze for ProtCtrl
impl RefUnwindSafe for ProtCtrl
impl Send for ProtCtrl
impl Sync for ProtCtrl
impl Unpin for ProtCtrl
impl UnwindSafe for ProtCtrl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more