Crate avrox_display

source ·
Expand description

Display device drivers for the AVRoxide operating system.

Modules§

  • Type definitions for specific display devices (screen+driver)
  • Graphics device drivers.
  • Graphics primitives for our display driver layer. The general philosophy we are taking is that we have far more CPU cycles spare than memory on a chip like an AVR. So rather than keeping a bitmap buffer and writing to it, we take the approach of not holding any buffer and instead implement primitives that can calculate the appropriate value for any given pixel on-demand.

Enums§

  • Errors that might be returned by the graphics subsystem
  • Displays may have a variety of power levels - from full power to total hibernation. These generic levels will map to different feature sets in different devices, but the general principle of each level should be maintained.

Traits§

Type Aliases§