Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
auxdisplay_capabilities Struct Reference

Structure holding display capabilities. More...

#include <auxdisplay.h>

Data Fields

uint16_t columns
 Number of character columns.
 
uint16_t rows
 Number of character rows.
 
auxdisplay_mode_t mode
 Display-specific data (e.g.
 
struct auxdisplay_light brightness
 Brightness details for display (if supported)
 
struct auxdisplay_light backlight
 Backlight details for display (if supported)
 
uint8_t custom_characters
 Number of custom characters supported by display (0 if unsupported)
 
uint8_t custom_character_width
 Width (in pixels) of a custom character, supplied custom characters should match.
 
uint8_t custom_character_height
 Height (in pixels) of a custom character, supplied custom characters should match.
 

Detailed Description

Structure holding display capabilities.

Field Documentation

◆ backlight

struct auxdisplay_light auxdisplay_capabilities::backlight

Backlight details for display (if supported)

◆ brightness

struct auxdisplay_light auxdisplay_capabilities::brightness

Brightness details for display (if supported)

◆ columns

uint16_t auxdisplay_capabilities::columns

Number of character columns.

◆ custom_character_height

uint8_t auxdisplay_capabilities::custom_character_height

Height (in pixels) of a custom character, supplied custom characters should match.

◆ custom_character_width

uint8_t auxdisplay_capabilities::custom_character_width

Width (in pixels) of a custom character, supplied custom characters should match.

◆ custom_characters

uint8_t auxdisplay_capabilities::custom_characters

Number of custom characters supported by display (0 if unsupported)

◆ mode

auxdisplay_mode_t auxdisplay_capabilities::mode

Display-specific data (e.g.

4-bit or 8-bit mode for HD44780-based displays)

◆ rows

uint16_t auxdisplay_capabilities::rows

Number of character rows.


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