#[repr(transparent)]pub struct DbgCtdreq(pub u32);
Expand description
Read: get channel DREQ counter (i.e. how many accesses the DMA expects it can perform on the peripheral without overflow/underflow. Write any value: clears the counter, and cause channel to re-initiate DREQ handshake.
Tuple Fields§
§0: u32
Implementations§
source§impl DbgCtdreq
impl DbgCtdreq
pub const fn dbg_ctdreq(&self) -> u8
pub fn set_dbg_ctdreq(&mut self, val: u8)
Trait Implementations§
impl Copy for DbgCtdreq
impl Eq for DbgCtdreq
impl StructuralPartialEq for DbgCtdreq
Auto Trait Implementations§
impl Freeze for DbgCtdreq
impl RefUnwindSafe for DbgCtdreq
impl Send for DbgCtdreq
impl Sync for DbgCtdreq
impl Unpin for DbgCtdreq
impl UnwindSafe for DbgCtdreq
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)