Skip to content

Latest commit

 

History

History

lrvm_aux

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

lrvm_aux crate

The lrvm_aux crate contains a collection of common auxiliary components.

You can find more informations on how to use the components in the tutorial.

All details related to how components work can be found in the hardware document.

List of components

Debug interfaces

Component name Description
debug::BasicDebug Basic debug interface

Volatile memory

Component name Description
volatile_mem::RAM RAM-like memory

Storage

Component name Description
storage::BootROM Read-only persistent storage meant to contain a program's code and data
storage::FlashMem Writable persistent memory
storage::PersistentMem Persistent memory flushed to a real file

Display

Component name Description
display::CharDisplay Display for single characters
display::BufferedDisplay Display for strings

Keyboard

Component name Description
keyboard::SyncCharKeyboard Simple character-backed synchronous keyboard
keyboard::SyncLineKeyboard Simple buffer-backed synchronous