Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
drivers Directory Reference

Directories

directory  adc
 
directory  bluetooth
 
directory  clock_control
 
directory  console
 
directory  dma
 
directory  ec_host_cmd_periph
 
directory  flash
 
directory  gpio
 
directory  i2c
 
directory  ieee802154
 
directory  interrupt_controller
 
directory  led
 
directory  misc
 
directory  modem
 
directory  pcie
 
directory  pm_cpu_ops
 
directory  rtc
 
directory  sensor
 
directory  timer
 
directory  uart
 
directory  usb
 
directory  virtualization
 

Files

file  adc.h [code]
 ADC public API header file.
 
file  bbram.h [code]
 
file  cache.h [code]
 
file  can.h [code]
 Public APIs for the CAN drivers.
 
file  clock_control.h [code]
 Public Clock Control APIs.
 
file  counter.h [code]
 Public API for counter and timer drivers.
 
file  dac.h [code]
 DAC public API header file.
 
file  disk.h [code]
 Disk Driver Interface.
 
file  display.h [code]
 Public API for display drivers and applications.
 
file  dma.h [code]
 Public APIs for the DMA drivers.
 
file  ec_host_cmd_periph.h [code]
 Public APIs for Host Command Peripherals that respond to host commands.
 
file  edac.h [code]
 EDAC API header file.
 
file  eeprom.h [code]
 Public API for EEPROM drivers.
 
file  emul.h [code]
 
file  entropy.h [code]
 Public APIs for the entropy driver.
 
file  espi.h [code]
 Public APIs for eSPI driver.
 
file  espi_emul.h [code]
 Public APIs for the eSPI emulation drivers.
 
file  espi_saf.h [code]
 Public APIs for eSPI driver.
 
file  flash.h [code]
 Public API for FLASH drivers.
 
file  fpga.h [code]
 
file  gna.h [code]
 Public API header file for Intel GNA driver.
 
file  gpio.h [code]
 Public APIs for GPIO drivers.
 
file  gsm_ppp.h [code]
 
file  hwinfo.h [code]
 Public APIs to get device Information.
 
file  i2c.h [code]
 Public APIs for the I2C drivers.
 
file  i2c_emul.h [code]
 Public APIs for the I2C emulation drivers.
 
file  i2s.h [code]
 Public APIs for the I2S (Inter-IC Sound) bus drivers.
 
file  ipm.h [code]
 Generic low-level inter-processor mailbox communication API.
 
file  kscan.h [code]
 Public API for Keyboard scan matrix devices. The scope of this API is simply to report which key event was triggered and users can later decode keys using their desired scan code tables in their application. In addition, typematic rate and delay can easily be implemented using a timer if desired.
 
file  led.h [code]
 Public LED driver APIs.
 
file  led_strip.h [code]
 Public API for controlling linear strips of LEDs.
 
file  lora.h [code]
 Public LoRa APIs.
 
file  mdio.h [code]
 Public APIs for MDIO drivers.
 
file  peci.h [code]
 Public Platform Environment Control Interface driver APIs.
 
file  pinmux.h [code]
 
file  pm_cpu_ops.h [code]
 Public API for CPU Power Management.
 
file  ps2.h [code]
 Public API for PS/2 devices such as keyboard and mouse. Callers of this API are responsible for setting the typematic rate and decode keys using their desired scan code tables.
 
file  ptp_clock.h [code]
 
file  pwm.h [code]
 Public PWM Driver APIs.
 
file  regulator.h [code]
 API for voltage and current regulators.
 
file  sensor.h [code]
 Public APIs for the sensor driver.
 
file  spi.h [code]
 Public API for SPI drivers and applications.
 
file  spi_emul.h [code]
 Public APIs for the SPI emulation drivers.
 
file  syscon.h [code]
 Public SYSCON driver APIs.
 
file  uart.h [code]
 Public APIs for UART drivers.
 
file  video-controls.h [code]
 Public APIs for Video.
 
file  video.h [code]
 Public APIs for Video.
 
file  watchdog.h [code]
 Public API for watchdog drivers.