EFM32 Happy Gecko Software Documentation
efm32hg-doc-5.1.2
|
Display device data structure, including a specification of how the display device behaves.
#include <display.h>
Data Fields | |
DISPLAY_AddressMode_t | addressMode |
DISPLAY_ColourMode_t | colourMode |
DISPLAY_Geometry_t | geometry |
char * | name |
EMSTATUS(* | pDisplayPowerOn )(struct DISPLAY_Device_t *device, bool on) |
EMSTATUS(* | pDriverRefresh )(struct DISPLAY_Device_t *device) |
EMSTATUS(* | pPixelMatrixAllocate )(struct DISPLAY_Device_t *device, unsigned int width, unsigned int height, DISPLAY_PixelMatrix_t *pixelMatrix) |
EMSTATUS(* | pPixelMatrixClear )(struct DISPLAY_Device_t *device, DISPLAY_PixelMatrix_t pixelMatrix, unsigned int width, unsigned int height) |
EMSTATUS(* | pPixelMatrixDraw )(struct DISPLAY_Device_t *device, DISPLAY_PixelMatrix_t pixelMatrix, unsigned int startColumn, unsigned int width, unsigned int startRow, unsigned int height) |
EMSTATUS(* | pPixelMatrixFree )(struct DISPLAY_Device_t *device, DISPLAY_PixelMatrix_t pixelMatrix) |
DISPLAY_AddressMode_t DISPLAY_Device_t::addressMode |
DISPLAY_ColourMode_t DISPLAY_Device_t::colourMode |
DISPLAY_Geometry_t DISPLAY_Device_t::geometry |
EMSTATUS(* DISPLAY_Device_t::pDisplayPowerOn) (struct DISPLAY_Device_t *device, bool on) |
EMSTATUS(* DISPLAY_Device_t::pDriverRefresh) (struct DISPLAY_Device_t *device) |
Refreshes the display device driver after system change, like changing a clock frequency of some related device.
Definition at line 153 of file display.h.
Referenced by DISPLAY_DriverRefresh().
EMSTATUS(* DISPLAY_Device_t::pPixelMatrixAllocate) (struct DISPLAY_Device_t *device, unsigned int width, unsigned int height, DISPLAY_PixelMatrix_t *pixelMatrix) |
Allocates a pixelMatrix buffer in the format specified by the geometry (DISPLAY_Geometry_t) of the display device.
EMSTATUS(* DISPLAY_Device_t::pPixelMatrixClear) (struct DISPLAY_Device_t *device, DISPLAY_PixelMatrix_t pixelMatrix, unsigned int width, unsigned int height) |
EMSTATUS(* DISPLAY_Device_t::pPixelMatrixDraw) (struct DISPLAY_Device_t *device, DISPLAY_PixelMatrix_t pixelMatrix, unsigned int startColumn, unsigned int width, unsigned int startRow, unsigned int height) |
EMSTATUS(* DISPLAY_Device_t::pPixelMatrixFree) (struct DISPLAY_Device_t *device, DISPLAY_PixelMatrix_t pixelMatrix) |