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.