C++ DevKit
C++ set of OOP library
Loading...
Searching...
No Matches
rtos_DisplayDevice Class Referenceabstract

The RTOS display device is the base class for all display devices that are managed by a dedicated display task in an RTOS environment. More...

#include <display_device.h>

Inheritance diagram for rtos_DisplayDevice:
Inheritance graph
Collaboration diagram for rtos_DisplayDevice:
Collaboration graph

Public Member Functions

virtual void show_widget (rtos_Widget *widget_to_show)=0
 Show the widget on the display device.
 
virtual void clear_device_screen_buffer ()=0
 Clear the device screen buffer.
 

Public Attributes

SemaphoreHandle_t display_device_mutex
 the mutex to protect the display device access
 

Detailed Description

The RTOS display device is the base class for all display devices that are managed by a dedicated display task in an RTOS environment.

Member Function Documentation

◆ clear_device_screen_buffer()

virtual void rtos_DisplayDevice::clear_device_screen_buffer ( )
pure virtual

Clear the device screen buffer.

Implemented in rtos_SSD1306, rtos_ST7735, and rtos_TerminalConsole.

◆ show_widget()

virtual void rtos_DisplayDevice::show_widget ( rtos_Widget * widget_to_show)
pure virtual

Show the widget on the display device.

Parameters
widget_to_showthe widget to show

Implemented in rtos_SSD1306, rtos_ST7735, and rtos_TerminalConsole.


The documentation for this class was generated from the following files: