Zephyr Project API 4.4.0-rc3
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
display_driver_api Struct Reference

@driver_ops{Display} More...

#include <display.h>

Data Fields

display_blanking_on_api blanking_on
 @driver_ops_optional Turn display blanking on.
display_blanking_off_api blanking_off
 @driver_ops_optional Turn display blanking off.
display_write_api write
 @driver_ops_mandatory Write data to display.
display_read_api read
 @driver_ops_optional Read data from display.
display_clear_api clear
 @driver_ops_optional Clear the screen of the display device.
display_get_framebuffer_api get_framebuffer
 @driver_ops_optional Get pointer to framebuffer for direct access.
display_set_brightness_api set_brightness
 @driver_ops_optional Set the brightness of the display.
display_set_contrast_api set_contrast
 @driver_ops_optional Set the contrast of the display.
display_get_capabilities_api get_capabilities
 @driver_ops_mandatory Get display capabilities.
display_set_pixel_format_api set_pixel_format
 @driver_ops_optional Set pixel format used by the display.
display_set_orientation_api set_orientation
 @driver_ops_optional Set display orientation.
display_register_event_cb_api register_event_cb
 @driver_ops_optional Register event callback for a display device.
display_unregister_event_cb_api unregister_event_cb
 @driver_ops_optional Unregister event callback for a display device.

Detailed Description

@driver_ops{Display}

Field Documentation

◆ blanking_off

display_blanking_off_api display_driver_api::blanking_off

@driver_ops_optional Turn display blanking off.

◆ blanking_on

display_blanking_on_api display_driver_api::blanking_on

@driver_ops_optional Turn display blanking on.

◆ clear

display_clear_api display_driver_api::clear

@driver_ops_optional Clear the screen of the display device.

◆ get_capabilities

display_get_capabilities_api display_driver_api::get_capabilities

@driver_ops_mandatory Get display capabilities.

◆ get_framebuffer

display_get_framebuffer_api display_driver_api::get_framebuffer

@driver_ops_optional Get pointer to framebuffer for direct access.

◆ read

display_read_api display_driver_api::read

@driver_ops_optional Read data from display.

◆ register_event_cb

display_register_event_cb_api display_driver_api::register_event_cb

@driver_ops_optional Register event callback for a display device.

◆ set_brightness

display_set_brightness_api display_driver_api::set_brightness

@driver_ops_optional Set the brightness of the display.

◆ set_contrast

display_set_contrast_api display_driver_api::set_contrast

@driver_ops_optional Set the contrast of the display.

◆ set_orientation

display_set_orientation_api display_driver_api::set_orientation

@driver_ops_optional Set display orientation.

◆ set_pixel_format

display_set_pixel_format_api display_driver_api::set_pixel_format

@driver_ops_optional Set pixel format used by the display.

◆ unregister_event_cb

display_unregister_event_cb_api display_driver_api::unregister_event_cb

@driver_ops_optional Unregister event callback for a display device.

◆ write

display_write_api display_driver_api::write

@driver_ops_mandatory Write data to display.


The documentation for this struct was generated from the following file: