[−][src]Crate register
Unified interface for type-safe MMIO and CPU register access.
Based on tock-register-interface.
Modules
cpu | CPU traits. |
mmio | MMIO traits. |
Macros
register_bitfields | Define register types and fields. |
register_bitmasks | Helper macro for defining register fields. |
register_fields | |
register_structs | |
test_fields |
Structs
Field | Specific section of a register. |
FieldValue | Values for the specific register fields. |
InMemoryRegister | In memory volatile register. |
LocalRegisterCopy | A read-only copy register contents |
Traits
IntLike | IntLike properties needed to read/write/modify a register. |
RegisterLongName | Descriptive name for each register. |
TryFromValue | Conversion of raw register value into enumerated values member. Implemented inside register_bitfields! macro for each bit field. |