pub struct Flexio { /* private fields */ }Expand description
Flexible I/O
Implementations§
Source§impl Flexio
impl Flexio
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn shiftstate(self) -> Reg<Shiftstate, RW>
pub const fn shiftstate(self) -> Reg<Shiftstate, RW>
Shifter State
Sourcepub const fn shiftbufbis(self, n: usize) -> Reg<Shiftbufbis, RW>
pub const fn shiftbufbis(self, n: usize) -> Reg<Shiftbufbis, RW>
Shifter Buffer Bit Swapped
Sourcepub const fn shiftbufbys(self, n: usize) -> Reg<Shiftbufbys, RW>
pub const fn shiftbufbys(self, n: usize) -> Reg<Shiftbufbys, RW>
Shifter Buffer Byte Swapped
Sourcepub const fn shiftbufbbs(self, n: usize) -> Reg<Shiftbufbbs, RW>
pub const fn shiftbufbbs(self, n: usize) -> Reg<Shiftbufbbs, RW>
Shifter Buffer Bit Byte Swapped
Sourcepub const fn shiftbufnbs(self, n: usize) -> Reg<Shiftbufnbs, RW>
pub const fn shiftbufnbs(self, n: usize) -> Reg<Shiftbufnbs, RW>
Shifter Buffer Nibble Byte Swapped
Sourcepub const fn shiftbufhws(self, n: usize) -> Reg<Shiftbufhws, RW>
pub const fn shiftbufhws(self, n: usize) -> Reg<Shiftbufhws, RW>
Shifter Buffer Halfword Swapped
Sourcepub const fn shiftbufnis(self, n: usize) -> Reg<Shiftbufnis, RW>
pub const fn shiftbufnis(self, n: usize) -> Reg<Shiftbufnis, RW>
Shifter Buffer Nibble Swapped
Sourcepub const fn shiftbufoes(self, n: usize) -> Reg<Shiftbufoes, RW>
pub const fn shiftbufoes(self, n: usize) -> Reg<Shiftbufoes, RW>
Shifter Buffer Odd Even Swapped
Sourcepub const fn shiftbufeos(self, n: usize) -> Reg<Shiftbufeos, RW>
pub const fn shiftbufeos(self, n: usize) -> Reg<Shiftbufeos, RW>
Shifter Buffer Even Odd Swapped
Sourcepub const fn shiftbufhbs(self, n: usize) -> Reg<Shiftbufhbs, RW>
pub const fn shiftbufhbs(self, n: usize) -> Reg<Shiftbufhbs, RW>
Shifter Buffer Halfword Byte Swapped
Trait Implementations§
impl Copy for Flexio
impl Eq for Flexio
impl Send for Flexio
impl StructuralPartialEq for Flexio
impl Sync for Flexio
Auto Trait Implementations§
impl Freeze for Flexio
impl RefUnwindSafe for Flexio
impl Unpin for Flexio
impl UnwindSafe for Flexio
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