pub struct Select(/* private fields */);Expand description
ARM Debug Port SELECT register data
Implementations§
Source§impl Select
impl Select
pub const DPBANKSEL_MASK: u32 = 0xF
pub const DPBANKSEL_SHIFT: u32 = 0
pub const APBANKSEL_MASK: u32 = 0xF
pub const APBANKSEL_SHIFT: u32 = 4
Sourcepub fn set_dpbanksel(&mut self, banksel: u8)
pub fn set_dpbanksel(&mut self, banksel: u8)
Set DP bank select
Sourcepub fn set_apbanksel(&mut self, banksel: u8)
pub fn set_apbanksel(&mut self, banksel: u8)
Set AP bank select
Sourcepub fn set_dpbanksel_from_addr(&mut self, addr: u8)
pub fn set_dpbanksel_from_addr(&mut self, addr: u8)
Set DP bank select from address
Sourcepub fn set_apbanksel_from_addr(&mut self, addr: u8)
pub fn set_apbanksel_from_addr(&mut self, addr: u8)
Set AP bank select from address
Sourcepub fn selection_info(&self) -> String
pub fn selection_info(&self) -> String
Get selection information string
Trait Implementations§
impl Copy for Select
impl Eq for Select
impl StructuralPartialEq for Select
Auto Trait Implementations§
impl Freeze for Select
impl RefUnwindSafe for Select
impl Send for Select
impl Sync for Select
impl Unpin for Select
impl UnsafeUnpin for Select
impl UnwindSafe for Select
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