Module kernel::services::emb_display
source · Expand description
EmbDisplay Service v2
EmbDisplayV2 is the second generation display driver interface.
Users are expected to allocate FrameChunks, which are a subsection of the total screen, and send them to the Display service for drawing. Once drawn, the display returns the chunks to the user for potential re-use.
See the docs of FrameChunk and EmbDisplayClient for additional details of use.
Structs§
- Buf8 🔒
- Metadata of the entire display
- Client interface to
EmbDisplayService
. - Registered driver type for the
EmbDisplay
service. - Metadata of the FrameChunk
- This is used for placing the FrameChunk in the overall display
Enums§
- A drawable buffer
- Kinds of FrameChunks
- These are all of the possible requests from client to server