Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
drivers Directory Reference

Directories

 
adc
 
bluetooth
 
can
 
clock_control
 
comparator
 
console
 
dac
 
disk
 
dma
 
edac
 
eeprom
 
ethernet
 
firmware
 
flash
 
gnss
 
gpio
 
haptics
 
i2c
 
i3c
 
ieee802154
 
interrupt_controller
 
led
 
led_strip
 
memc
 
mfd
 
mic_privacy
 
mipi_dsi
 
misc
 
mm
 
modem
 
mspi
 
pcie
 
pinctrl
 
pm_cpu_ops
 
power
 
psi5
 
pwm
 
regulator
 
retained_mem
 
rtc
 
sensor
 
sent
 
serial
 
sip_svc
 
spi
 
stepper
 
timer
 
uart
 
usb
 
usb_c
 
video
 
virtio
 
virtualization

Files

 
adc.h
 Main header file for ADC (Analog-to-Digital Converter) driver API.
 
auxdisplay.h
 Main header file for auxiliary (textual/non-graphical) display driver API.
 
bbram.h
 Main header file for Battery-Backed RAM (BBRAM) driver API.
 
bluetooth.h
 Bluetooth HCI driver API.
 
cache.h
 Main header file for external cache controller driver API.
 
can.h
 Header file for Controller Area Network (CAN) controller driver API.
 
cellular.h
 Main header file for cellular modem driver API.
 
charger.h
 Main header file for battery charger driver API.
 
clock_control.h
 Main header file for clock control driver API.
 
comparator.h
 Main header file for comparator driver API.
 
coredump.h
 Main header file for coredump pseudo-device driver API.
 
counter.h
 Main header file for counter driver API.
 
crc.h
 CRC public API header file.
 
dac.h
 Main header file for DAC (Digital-to-Analog Converter) driver API.
 
dai.h
 Main header file for DAI (Digital Audio Interface) driver API.
 
disk.h
 Main header file for disk driver API.
 
display.h
 Main header file for display driver API.
 
dma.h
 Main header file for DMA (Direct Memory Access) driver API.
 
edac.h
 Main header file for EDAC (Error Detection and Correction) driver API.
 
eeprom.h
 Main header file for EEPROM driver API.
 
emul.h
 
emul_bbram.h
 
emul_fuel_gauge.h
 Backend APIs for the fuel gauge emulators.
 
emul_sensor.h
 
emul_stub_device.h
 
entropy.h
 Main header file for entropy driver API.
 
espi.h
 Main header file for eSPI (Enhanced Serial Peripheral Interface) driver API.
 
espi_emul.h
 Main header file for eSPI emulation driver API.
 
espi_saf.h
 Public APIs for eSPI driver.
 
flash.h
 Main header file for Flash driver API.
 
fpga.h
 Main header file for FPGA driver API.
 
fuel_gauge.h
 Main header file for fuel gauge driver API.
 
gnss.h
 Main header file for GNSS driver API.
 
gpio.h
 Main header file for GPIO driver API.
 
haptics.h
 Main header file for haptics driver API.
 
hwinfo.h
 Main header file for hardware information (hwinfo) driver API.
 
hwspinlock.h
 Main header file for hardware spinlock driver API.
 
i2c.h
 Main header file for I2C (Inter-Integrated Circuit) driver API.
 
i2c_emul.h
 Public APIs for the I2C emulation drivers.
 
i2s.h
 Main header file for I2S (Inter-IC Sound) driver API.
 
i3c.h
 Main header file for I3C (Inter-Integrated Circuit) driver API.
 
ipm.h
 Main header file for IPM (Inter-Processor Mailbox) driver API.
 
led.h
 Main header file for LED driver API.
 
led_strip.h
 Main header file for LED strip driver API.
 
loopback_disk.h
 
lora.h
 Main header file for LoRa driver API.
 
mbox.h
 Main header file for MBOX (Mailbox) driver API.
 
mdio.h
 Main header file for MDIO (Management Data Input/Output) driver API.
 
mipi_dbi.h
 Main header file for MIPI-DBI (Display Bus Interface) driver API.
 
mipi_dsi.h
 Main header file for MIPI-DSI (Display Serial Interface) driver API.
 
mspi.h
 Main header file for MSPI (Multi-Master Serial Peripheral Interface) driver API.
 
mspi_emul.h
 Public APIs for the MSPI emulation drivers.
 
peci.h
 Main header file for PECI (Platform Environment Control Interface) driver API.
 
pinctrl.h
 Main header file for pin control driver API.
 
pm_cpu_ops.h
 Public API for CPU Power Management.
 
ps2.h
 Main header file for PS/2 (Personal System/2) driver API.
 
ptp_clock.h
 Main header file for PTP (Precision Time Protocol) clock driver API.
 
pwm.h
 Main header file for PWM (Pulse Width Modulation) driver API.
 
regulator.h
 Main header file for regulator driver API.
 
reset.h
 Main header file for reset controller driver API.
 
retained_mem.h
 Main header file for retained memory driver API.
 
rtc.h
 Main header file for real-time clock (RTC) driver API.
 
sdhc.h
 Main header file for SDHC (Secure Digital Host Controller) driver API.
 
sensor.h
 Main header file for sensor driver API.
 
sensor_attribute_types.h
 
sensor_clock.h
 
sensor_data_types.h
 
smbus.h
 Main header file for SMBus (System Management Bus) driver API.
 
spi.h
 Main header file for SPI (Serial Peripheral Interface) driver API.
 
spi_emul.h
 Public APIs for the SPI emulation drivers.
 
stepper.h
 Main header file for stepper driver API.
 
swdp.h
 Main header file for SWDP (Serial Wire Debug Port) driver API.
 
syscon.h
 Main header file for SYSCON (System Control) driver API.
 
tee.h
 Main header file for TEE (Trusted Execution Environment) driver API.
 
uart.h
 Main header file for UART driver API.
 
uart_emul.h
 Public APIs for the UART device emulation drivers.
 
uart_pipe.h
 Pipe UART driver header file.
 
video-controls.h
 Main header file for video controls driver API.
 
video.h
 Main header file for video driver API.
 
virtio.h
 Main header file for Virtio driver API.
 
w1.h
 Main header file for 1-Wire driver API.
 
watchdog.h
 Main header file for watchdog driver API.