Zephyr Project
4.0.0
Introduction
Developing with Zephyr
Kernel
OS Services
Build and Configuration Systems
Connectivity
Hardware Support
Architecture-related Guides
Barriers API
Cache Interface
Zephyr’s device emulators/simulators
External Bus and Bus Connected Peripherals Emulators
Peripherals
1-Wire Bus
Analog-to-Digital Converter (ADC)
Auxiliary Display (auxdisplay)
Audio
Battery Backed RAM (BBRAM)
BC1.2 Devices (Experimental)
Clock Control
Controller Area Network (CAN)
Chargers
Comparator
Coredump Device
Counter
Digital-to-Analog Converter (DAC)
Direct Memory Access (DMA)
Display Interface
API Reference
Electrically Erasable Programmable Read-Only Memory (EEPROM)
Enhanced Serial Peripheral Interface (eSPI) Bus
Entropy
Error Detection And Correction (EDAC)
Flash
Fuel Gauge
GNSS (Global Navigation Satellite System)
General-Purpose Input/Output (GPIO)
Haptics
Hardware Information
I2C EEPROM Target
Improved Inter-Integrated Circuit (I3C) Bus
Inter-Integrated Circuit (I2C) Bus
Inter-Processor Mailbox (IPM)
Keyboard Scan
Light-Emitting Diode (LED)
Management Data Input/Output (MDIO)
MIPI Display Bus Interface (DBI)
MIPI Display Serial Interface (DSI)
Multi-bit SPI Bus
Multi-Channel Inter-Processor Mailbox (MBOX)
Peripheral Component Interconnect express Bus (PCIe)
Platform Environment Control Interface (PECI)
PS/2
Pulse Width Modulation (PWM)
Real-Time Clock (RTC)
Regulators
Reset Controller
Retained Memory
Secure Digital High Capacity (SDHC)
Sensors
Serial Peripheral Interface (SPI) Bus
Steppers
System Management Bus (SMBus)
Universal Asynchronous Receiver-Transmitter (UART)
USB-C VBUS
USB Type-C Port Controller (TCPC)
Time-aware General-Purpose Input/Output (TGPIO)
Video
Watchdog
Pin Control
Porting
Contributing to Zephyr
Project and Governance
Security
Safety
Samples and Demos
Supported Boards and Shields
Shields
Releases
Zephyr Project
Hardware Support
Peripherals
Display Interface
View page source
Display Interface
API Reference
Generic Display Interface
Display
Interface
Related code samples
Display
Draw basic rectangles on a display device.
Draw touch events
Visualize touch events on a display.
LVGL basic sample
Display a "Hello World" and react to user input using LVGL.
LVGL demos
Run LVGL built-in demos.
LVGL line chart with accelerometer data
Display acceleration data on a real-time chart using LVGL.
Grove LCD Display
Grove
display
APIs
Related code samples
Grove LCD
Display an incrementing counter and change the backlight color.
BBC micro:bit Display
BBC
micro:bit
display
APIs
Monochrome Character Framebuffer
Monochrome
Character
Framebuffer
Related code samples
Bluetooth Mesh badge
Implement a smart badge using the reel board and Bluetooth Mesh.
Character frame buffer
Display character strings using the Character Frame Buffer (CFB).
Character Framebuffer shell module
Use the CFB shell module to interact with a monochrome display.
Custom fonts
Generate and use a custom font.
Zephyr Project
Bridle
Bridle API
Zephyr Project API
Kconfig Reference
Devicetree Bindings