pub enum LiteXSoCRegistersC8B32 {}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: 8 bit
- endianness: big
For documentation on the usage of these types, refer to the
LiteXSoCRegisterConfiguration trait documentation.
Trait Implementations§
Source§impl LiteXSoCRegisterConfiguration for LiteXSoCRegistersC8B32
impl LiteXSoCRegisterConfiguration for LiteXSoCRegistersC8B32
type ReadOnly8 = ReadOnly8C8B32
type WriteOnly8 = WriteOnly8C8B32
type ReadWrite8 = ReadWrite8C8B32
type ReadOnly16 = ReadOnly16C8B32
type WriteOnly16 = WriteOnly16C8B32
type ReadWrite16 = ReadWrite16C8B32
type ReadOnly32 = ReadOnly32C8B32
type WriteOnly32 = WriteOnly32C8B32
type ReadWrite32 = ReadWrite32C8B32
type ReadOnly64 = ReadOnly64C8B32
type WriteOnly64 = WriteOnly64C8B32
type ReadWrite64 = ReadWrite64C8B32
Auto Trait Implementations§
impl Freeze for LiteXSoCRegistersC8B32
impl RefUnwindSafe for LiteXSoCRegistersC8B32
impl Send for LiteXSoCRegistersC8B32
impl Sync for LiteXSoCRegistersC8B32
impl Unpin for LiteXSoCRegistersC8B32
impl UnwindSafe for LiteXSoCRegistersC8B32
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