pub enum LiteXSoCRegistersC32B32 {}Expand description
Collection of LiteX register abstraction types
This collection of LiteX registers has the following configuration:
- base integer width: 32 bit
- csr data width: 32 bit
- endianness: big
For documentation on the usage of these types, refer to the
LiteXSoCRegisterConfiguration trait documentation.
Trait Implementations§
Source§impl LiteXSoCRegisterConfiguration for LiteXSoCRegistersC32B32
impl LiteXSoCRegisterConfiguration for LiteXSoCRegistersC32B32
type ReadOnly8 = ReadOnly8C32B32
type WriteOnly8 = WriteOnly8C32B32
type ReadWrite8 = ReadWrite8C32B32
type ReadOnly16 = ReadOnly16C32B32
type WriteOnly16 = WriteOnly16C32B32
type ReadWrite16 = ReadWrite16C32B32
type ReadOnly32 = ReadOnly32C32B32
type WriteOnly32 = WriteOnly32C32B32
type ReadWrite32 = ReadWrite32C32B32
type ReadOnly64 = ReadOnly64C32B32
type WriteOnly64 = WriteOnly64C32B32
type ReadWrite64 = ReadWrite64C32B32
Auto Trait Implementations§
impl Freeze for LiteXSoCRegistersC32B32
impl RefUnwindSafe for LiteXSoCRegistersC32B32
impl Send for LiteXSoCRegistersC32B32
impl Sync for LiteXSoCRegistersC32B32
impl Unpin for LiteXSoCRegistersC32B32
impl UnwindSafe for LiteXSoCRegistersC32B32
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