#[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