C++ DevKit
C++ set of OOP library
Loading...
Searching...
No Matches
"View"

This group concerns all classes related to DIY PCB modules or components that can be used as Viewer in MVC architecture. More...

Classes

class  SSD1306
 SSD1306 128x64 pixel OLED display device driver with I2C interface. More...
 
class  rtos_SSD1306
 FreeRTOS compliant SSD1306 128x64 pixel OLED display device driver with I2C interface. More...
 
class  ST7735
 ST7735 driven TFT color display device. More...
 
class  rtos_ST7735
 RTOS version of the ST7735 display device. More...
 
class  DisplayDevice
 A generic class for all display device. More...
 
class  GraphicDisplayDevice
 This is the abstract class to handle all generic behavior of physical graphic display devices (e.g. OLED screen SSD1306). More...
 
class  TerminalConsole
 A class dedicated to pure text display such as console, printer, ASCII character line display. More...
 
class  rtos_DisplayDevice
 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...
 
class  rtos_GraphicDisplayDevice
 The RTOS graphic display device is the base class for all graphic display devices that are managed by a dedicated display task in an RTOS environment. More...
 
class  rtos_TerminalConsole
 The RTOS terminal console is the class for all text display devices that are managed by a dedicated display task in an RTOS environment. More...
 
class  rtos_GraphicDisplayGateKeeper
 The RTOS graphic display gatekeeper is the class that manages the access to the graphic display device in an RTOS environment. More...
 
class  Canvas
 The canvas is a virtual memory in which the widget draws. More...
 
class  CanvasVLSB
 A special version of canvas for monochrome widget (and device) with 8pixel/byte arranged vertically. More...
 
class  CanvasRGB
 A special version of canvas for color widget (and device) with 1 pixel/byte according to 565 RGB color coding. More...
 
class  CanvasTrueRGB
 A special version of canvas for color widget (and device) with true RGB_COLOR_INDEX_8b color coding(i.e. 16bit) per pixel. More...
 
class  CanvasHMSB
 A special version of canvas for monochrome widget with 8pixel/byte arranged horizontally. Usefull for monochrome widget (e.g.text) even for color RGB_COLOR_INDEX_8b display device. More...
 
class  rtos_Widget
 RTOS wrapper for Widget class. More...
 
class  rtos_GraphicWidget
 RTOS wrapper for GraphicWidget class. More...
 
class  rtos_TextWidget
 RTOS wrapper for TextWidget class. More...
 
class  rtos_PrintWidget
 RTOS wrapper for PrintWidget class. More...
 
class  Blinker
 A base class used to add blinking feature to widgets. To do so, this widget must inherit from Blinker. More...
 
class  Widget
 A widget is a displayed object on a device screen. This is the base widget, it is derived as GraphicWidget with graphical capabilities and GraphicWidget is derived as TextWidget that adds textual capabilities. More...
 
class  GraphicWidget
 The graphical version of a Widget. More...
 
class  TextWidget
 a dedicated class for text frame only More...
 
class  PrintWidget
 A widget used when we need to simply print but still want to take advantage of the status change management. More...
 
class  TextWriter
 A class dedicated to text drawing within a widget. More...
 
class  WidgetHorizontalBargraph
 the widget that display an horizontal bargraph More...
 
class  WidgetVerticalBargraph
 the widget that display a vertical bargraph More...
 
class  WidgetHorizontalBar
 a widget that draw an horizontal bar, filled up to the given level value More...
 
class  WidgetSquareLed
 A widget that show a square (it can be a rectangle) on the display. More...
 
class  WidgetBlinkingSquareLed
 A widget that show a square (it can be a rectangle) on the display. More...
 
class  WidgetFocusIndicator
 A specific class dedicated to indicate the status of an UIControlledModel. Not an abstract class, can be implemented. More...
 

Detailed Description

This group concerns all classes related to DIY PCB modules or components that can be used as Viewer in MVC architecture.