Logo
3.5.99
Zephyr Project v: latest
Document Release Versions
latest
3.5.0
3.4.0
2.7.5 (LTS)
Downloads
PDF
zephyrproject.org Links
Project Home
SDK
Releases

Contents

  • Introduction
  • Developing with Zephyr
  • Kernel
  • OS Services
  • Build and Configuration Systems
  • Connectivity
  • Hardware Support
  • Contributing to Zephyr
  • Project and Governance
  • Security
  • Safety
  • Samples and Demos
    • Sample Definition and Criteria
    • Classic Samples
    • Basic Samples
    • Userspace Samples
    • Various Subsystems Samples
    • Networking Samples
    • Bluetooth samples
    • Sensor Samples
    • Architecture Dependent Samples
    • Board-specific samples
    • Driver Samples
      • Analog-to-Digital Converter (ADC)
      • Digital Microphone (DMIC)
      • Auxiliary display
      • Controller Area Network (CAN) babbling node
      • Controller Area Network (CAN) counter
      • LiteX clock control driver
      • Microchip XEC (MEC15xx/MEC172x) clock control driver sample application
      • Counter Alarm
      • DS3231 TCXO RTC
      • Crypto
      • Digital-to-Analog Converter (DAC)
      • Display
      • EEPROM
      • Enhanced Serial Peripheral Interface (eSPI)
      • Inter-VM Shared Memory (ivshmem) Ethernet
      • Flash shell
      • FPGA Controller
      • GNSS
      • HT16K33 LED driver with keyscan
      • I2S echo
      • IPM on ESP32
      • IPM on NXP i.MX
      • IPM over IVSHMEM
      • IPM on NXP LPC
      • IPM with ARM MHU
      • JESD216 flash
      • KSCAN
      • HD44780 LCD controller
      • APA102 LED strip
      • IS31FL3216A LED
      • IS31FL3733 LED Matrix
      • LP3943 RGBW LED
      • LP50XX RGB LED
      • LP5562 RGB LED
      • LP5569 9-channel LED controller
      • LPD880x LED strip
      • PCA9633 LED
      • LED PWM
      • SX1509B RGB LED
      • WS2812 LED strip
      • Breathing-blinking LED (BBLED)
      • LoRa receive
      • LoRa send
      • MBOX
      • Memory controller (MEMC) driver
      • FT800
      • Grove LCD
      • Time-aware GPIO
      • PECI interface
      • PS/2 interface
      • SMBus shell
      • nRF SoC flash
      • SPI bitbang
      • JEDEC SPI-NOR flash
      • AT45 DataFlash driver
      • UART echo
      • Native TTY UART
      • IVSHMEM doorbell
      • 1-Wire scanner
      • Watchdog
    • Application development samples
    • Shields Samples
    • C++ Samples
    • POSIX Subsystem Samples
    • Various Kernel and Scheduler Samples
    • TF-M Integration Samples
    • External Module Samples
    • Compression Samples
    • Fuel Gauge Samples
  • Supported Boards
  • Releases

Reference

  • API
  • Kconfig Options
  • Devicetree Bindings
  • West Projects
Zephyr Project
  • Docs / Latest »
  • Samples and Demos »
  • Driver Samples
  • Open on GitHub Report an issue with this page

This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Driver SamplesΒΆ

The following samples demonstrate how to use various drivers supported by Zephyr.

  • Analog-to-Digital Converter (ADC)
  • Digital Microphone (DMIC)
  • Auxiliary display
  • Controller Area Network (CAN) babbling node
  • Controller Area Network (CAN) counter
  • LiteX clock control driver
  • Microchip XEC (MEC15xx/MEC172x) clock control driver sample application
  • Counter Alarm
  • DS3231 TCXO RTC
  • Crypto
  • Digital-to-Analog Converter (DAC)
  • Display
  • EEPROM
  • Enhanced Serial Peripheral Interface (eSPI)
  • Inter-VM Shared Memory (ivshmem) Ethernet
  • Flash shell
  • FPGA Controller
  • GNSS
  • HT16K33 LED driver with keyscan
  • I2S echo
  • IPM on ESP32
  • IPM on NXP i.MX
  • IPM over IVSHMEM
  • IPM on NXP LPC
  • IPM with ARM MHU
  • JESD216 flash
  • KSCAN
  • HD44780 LCD controller
  • APA102 LED strip
  • IS31FL3216A LED
  • IS31FL3733 LED Matrix
  • LP3943 RGBW LED
  • LP50XX RGB LED
  • LP5562 RGB LED
  • LP5569 9-channel LED controller
  • LPD880x LED strip
  • PCA9633 LED
  • LED PWM
  • SX1509B RGB LED
  • WS2812 LED strip
  • Breathing-blinking LED (BBLED)
  • LoRa receive
  • LoRa send
  • MBOX
  • Memory controller (MEMC) driver
  • FT800
  • Grove LCD
  • Time-aware GPIO
  • PECI interface
  • PS/2 interface
  • SMBus shell
  • nRF SoC flash
  • SPI bitbang
  • JEDEC SPI-NOR flash
  • AT45 DataFlash driver
  • UART echo
  • Native TTY UART
  • IVSHMEM doorbell
  • 1-Wire scanner
  • Watchdog

© Copyright 2015-2023 Zephyr Project members and individual contributors. Last generated on Nov 30, 2023.

Help us keep our technical documentation accurate and up-to-date!

The human-authored contents on this page was last updated on Mar 27, 2020.

If you find any errors on this page, outdated information, or have any other suggestion for improving its contents, please consider opening an issue.