[][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.