Driver Samples
The following samples demonstrate how to use various drivers supported by Zephyr.
- Analog-to-Digital Converter (ADC) with devicetree
- Analog-to-Digital Converter (ADC) sequence sample
- Digital Microphone (DMIC)
- Auxiliary display
- Controller Area Network (CAN) babbling node
- Controller Area Network (CAN) counter
- Charger
- 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
- I2C Custom Target
- I2C Target
- I2S echo
- I2S output
- 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
- IS31FL3194 RGB LED
- IS31FL3216A LED
- IS31FL3733 LED Matrix
- LP3943 RGBW LED
- LP50XX RGB LED
- LP5562 RGB LED
- LP5569 9-channel LED controller
- PCA9633 LED
- LED PWM
- LED strip
- SX1509B RGB LED
- Breathing-blinking LED (BBLED)
- LoRa receive
- LoRa send
- MBOX
- MBOX Data
- Memory controller (MEMC) driver
- FT800
- Grove LCD
- Time-aware GPIO
- MSPI asynchronous transfer
- JEDEC MSPI-NOR flash
- PECI interface
- PS/2 interface
- SMBus shell
- nRF SoC Internal Storage
- SPI bitbang
- JEDEC SPI-NOR flash
- AT45 DataFlash driver
- UART echo
- Native TTY UART
- UART Passthrough
- IVSHMEM doorbell
- 1-Wire scanner
- Watchdog