nRF Connect Docs
nRF Connect SDK Add-ons Add-ons nRF Connect SDK Bare Metal Bare Metal
Documentation sets
  • nRF Connect SDK

  • nrfxlib

  • Zephyr Project

  • MCUboot

  • Trusted Firmware-M

  • Matter

  • Kconfig Reference

★ Feedback
Zephyr Project
nRF Connect SDK
4.4.0
  • Introduction
  • Developing with Zephyr
    • Getting Started Guide
    • Beyond the Getting Started Guide
      • Linux setup alternatives
      • macOS setup alternatives
      • Windows setup alternatives
    • Environment Variables
    • Application Development
    • Debugging
    • API Status and Guidelines
      • API Overview
      • API Lifecycle
      • Vendor-Specific API Placement Policy
      • API Design Guidelines
      • API Terminology
    • Language Support
      • C Language Support
        • Common C library code
        • Minimal libc
        • Newlib
        • Picolibc
      • C++ Language Support
      • Rust Language Support
    • Optimizations
      • Optimizing for Footprint
      • Optimization Tools
    • Flashing and Hardware Debugging
      • Flash & Debug Host Tools
      • Debug Probes
    • Modules (External projects)
    • West (Zephyr’s meta-tool)
      • Installing west
      • West Release Notes
      • Troubleshooting West
      • Basics
      • Built-in commands
      • Workspaces
      • West Manifests
      • Configuration
      • West aliases
      • Extensions
      • Building, Flashing and Debugging
      • Signing Binaries
      • Additional Zephyr extension commands
      • History and Motivation
      • Using Zephyr without west
    • Testing
      • Test Framework
      • Benchmarking Framework
      • Test Runner (Twister)
      • Twister Status
      • Twister blackbox tests
      • Integration with pytest test framework
      • Generating coverage reports
      • BabbleSim
    • Static Code Analysis (SCA)
      • Clang static analyzer support
      • CodeChecker support
      • Coverity
      • Parasoft C/C++test support
      • Devicetree diagnostics (dtdoctor)
      • ECLAIR support
      • GCC static analysis support
      • IAR C-STAT support
      • Polyspace support
      • Sparse support
    • Toolchains
      • Zephyr SDK
      • Arm Compiler 6
      • Arm Toolchain for Embedded (ATfE)
      • Cadence Tensilica Xtensa C/C++ Compiler (XCC)
      • DesignWare ARC MetaWare Development Toolkit (MWDT)
      • GNU Arm Embedded
      • IAR Arm Toolchain
      • Intel oneAPI Toolkit
      • Host Toolchains
      • Other Cross Compilers
      • Custom CMake Toolchains
    • Tools and IDEs
      • CLion
      • Coccinelle
      • STM32CubeIDE
      • Visual Studio Code
      • Workbench for Zephyr
  • Kernel
    • Kernel Services
      • Threads
      • Scheduling
      • CPU Idling
      • System Threads
      • Workqueue Threads
      • Operation without Threads
      • Interrupts
      • Polling API
      • Semaphores
      • Mutexes
      • Condition Variables
      • Events
      • Symmetric Multiprocessing
      • Queues
      • FIFOs
      • LIFOs
      • Stacks
      • Message Queues
      • Mailboxes
      • Pipes
      • Kernel Timing
      • Timers
      • Atomic Services
      • Floating Point Services
      • Version
      • Fatal Errors
      • Thread Local Storage (TLS)
    • Device Driver Model
    • User Mode
      • Overview
      • Memory Protection Design
      • Kernel Objects
      • System Calls
      • MPU Stack Objects
      • MPU Backed Userspace
    • Memory Management
      • Memory Heaps
      • Shared Multi Heap
      • Memory Slabs
      • Memory Blocks Allocator
      • Demand Paging
      • Virtual Memory
    • Data Structures
      • Single-linked List
      • Double-linked List
      • Multi Producer Single Consumer Packet Buffer
      • Single Producer Single Consumer Packet Buffer
      • Balanced Red/Black Tree
      • Ring Buffers
      • Multi Producer Single Consumer Lock Free Queue
      • Single Producer Single Consumer Lock Free Queue
      • Min-Heap Data Structure
    • Executing Time Functions
    • Object Cores
    • Time Utilities
    • Utilities
    • Iterable Sections
    • Code And Data Relocation
    • Scope-based Cleanup Helpers
  • OS Services
    • Binary Descriptors
    • Console
    • CPU Frequency Scaling
      • CPU Frequency Scaling Policies
        • On-Demand CPU Frequency Scaling Policy
        • Pressure based CPU Frequency Scaling Policy
    • CPU Load
    • CRC
    • Cryptography
      • PSA Crypto
      • Random Number Generation
      • Crypto APIs
    • Debugging
      • Thread analyzer
      • CPU load
      • Core Dump
      • GDB stub
      • Cortex-M Debug Monitor
      • MIPI STP Decoder
      • Symbol Table (Symtab)
      • ARM Coresight Trace Deformatter
      • Zyclictest
    • Device Management
      • MCUmgr
      • MCUmgr handlers
      • MCUmgr Callbacks
      • SMP Protocol Specification
        • Default/OS Management Group
        • Application/software image management group
        • Statistics management
        • Settings (Config) Management Group
        • File management
        • Shell management
        • Enumeration Management Group
        • Zephyr Management Group
      • SMP Transport Specification
      • Device Firmware Upgrade
      • Over-the-Air Update
      • EC Host Command
    • Digital Signal Processing (DSP)
    • Formatted Output
    • Input
      • GPIO Keyboard Matrix
    • Instrumentation
    • Interprocessor Communication (IPC)
      • IPC service
        • ICMsg backend
        • ICMsg with dynamically allocated buffers backend
    • JSON Web Token (JWT)
    • Linkable Loadable Extensions (LLEXT)
      • Configuration
      • Building extensions
      • Loading extensions
      • Troubleshooting
      • Debugging extensions
      • API Reference
    • Logging
      • Multi-domain logging using ARM Coresight STM
    • Tracing
    • Resource Management
    • Memory Attributes
    • Network Buffers
    • Modem modules
    • Asynchronous Notifications
    • Power Management
      • Overview
      • System Power Management
      • Device Power Management
      • Device Runtime Power Management
      • Power Domain
      • Power Management APIs
    • OS Abstraction
      • POSIX
        • Overview
        • POSIX Conformance
        • XSI Conformance
        • POSIX Application Environment Profiles (AEP)
        • Implementation Details
        • POSIX Option and Option Group Details
        • Additional Configuration Options
      • CMSIS RTOS v1
      • CMSIS RTOS v2
    • Power off
    • Profiling
      • Perf
    • Shell
    • Serialization
      • CBOR
      • JSON
      • Nanopb
    • State Machine Framework
    • Storage
      • Disk Access
        • NVMe
      • Flash Circular Buffer (FCB)
      • File Systems
      • Flash map
      • Non-Volatile Memory (NVMEM)
      • Non-Volatile Storage (NVS)
      • Retention System
        • Bootloader Information
      • Secure Storage
      • Settings
      • Stream Flash
      • Zephyr Memory Storage (ZMS)
    • Sensing Subsystem
    • Task Watchdog
    • Trusted Firmware-M (TF-M)
      • Trusted Firmware-M Overview
      • TF-M Requirements
      • TF-M Build System
      • Trusted Firmware-M Integration
      • Test Suites
    • UUID
    • Virtualization
      • Inter-VM Shared Memory
    • Real Time I/O (RTIO)
    • Zephyr bus (zbus)
  • Build and Configuration Systems
    • Build System (CMake)
    • Devicetree
      • Introduction to devicetree
        • Scope and purpose
        • Syntax and structure
        • Input and output files
      • Design goals
      • Devicetree bindings
        • Introduction to Devicetree Bindings
        • Devicetree bindings syntax
        • Rules for upstream bindings
      • Devicetree access from C/C++
      • Phandles
      • The /zephyr,user node
      • Devicetree HOWTOs
      • Troubleshooting devicetree
      • Devicetree versus Kconfig
      • Devicetree API
      • Bindings index
    • Configuration System (Kconfig)
      • Interactive Kconfig interfaces
      • Tracing values to their source
      • Setting Kconfig configuration values
      • Kconfig - Tips and Best Practices
      • Custom Kconfig Preprocessor Functions
      • Kconfig extensions
    • Snippets
      • Using Snippets
      • Built-in snippets
        • Zephyr Bluetooth LE Controller (bt-ll-sw-split)
        • CDC-ACM Console Snippet (cdc-acm-console)
        • Espressif snippets
        • Native Simulator support for hci_uart Snippet (hci-uart-native-sim)
        • Nordic snippets
        • NUS Console Snippet (nus-console)
        • RAM Console Snippet (ram-console)
        • RAM Tracing Snippet (ram-tracing)
        • RP2040/RP2350 boot mode retention setup (rp2-boot-mode-retention)
        • RTT Console Snippet (rtt-console)
        • SystemView RTT Tracing Snippet (rtt-tracing)
        • Semihost Tracing Snippet (semihost-tracing)
        • UART Console Snippet (uart-console)
        • Silicon Labs Packet Trace Interface (silabs-pti)
        • Slot1 partition snippet (slot1-partition)
        • SocketCAN on Native Simulator Snippet (socketcan-native-sim)
        • USB/IP on Native Simulator Snippet (usbip-native-sim)
        • Video Software Generator Snippet (video-sw-generator)
        • Wi-Fi snippets
        • Xen Dom0: universal snippet for XEN control domain
        • XIAO UART/Serial Console Snippet (xiao-serial-console)
      • Writing Snippets
      • Snippets Design
    • Zephyr CMake Package
    • Sysbuild (System build)
      • Sysbuild images
    • Application version management
    • Flashing
      • Flashing configuration
    • Signing Binaries
  • Connectivity
    • Bluetooth
      • Supported features
      • Qualification
        • AutoPTS on Windows 10 with nRF52 board
        • AutoPTS on Linux
      • Stack Architecture
      • LE Host
      • LE Audio Stack
      • LE Audio resources
      • LE Controller
      • Application Development
      • API
        • Service Discovery Protocol (SDP)
        • Bluetooth Logical Link Control and Adaptation Protocol (L2CAP) for BR/EDR
        • Serial Port Emulation (RFCOMM)
        • Hands Free Profile (HFP)
        • Advanced Audio Distribution Profile (A2DP)
        • Audio Video Remote Control Profile (AVRCP)
        • Generic Object Exchange Profile (GOEP)
        • Basic Imaging Profile (BIP)
        • Bluetooth Audio
        • Basic Audio Profile
        • Common Audio Profile
        • Bluetooth Coordinated Sets
        • Bluetooth Media
        • Bluetooth Microphone Control
        • Bluetooth Audio Volume Control
        • Bluetooth standard services
        • Generic Access Profile (GAP)
        • Generic Attribute Profile (GATT)
        • Attribute Protocol (ATT)
        • Bluetooth Mesh Profile
        • Logical Link Control and Adaptation Protocol (L2CAP)
        • Connection Management
        • Data Buffers
        • HCI Drivers
        • HCI RAW channel
        • Cryptography
        • Bluetooth Controller
        • Universal Unique Identifiers (UUIDs)
      • Tools
      • Shell
        • Bluetooth: Basic Audio Profile Shell
        • Bluetooth: Basic Audio Profile: Broadcast Assistant Shell
        • Bluetooth: Basic Audio Profile: Scan Delegator Shell
        • Bluetooth: Common Audio Profile Shell
        • Bluetooth: Call Control Profile Shell
        • Bluetooth: Coordinated Set Identification Profile Shell
        • Bluetooth: Gaming Audio Profile Shell
        • Bluetooth: Media Control Profile Shell
        • Bluetooth: Telephone Bearer Service Shell
        • Bluetooth: Telephone and Media Audio Profile Shell
        • Bluetooth: Public Broadcast Profile Shell
        • Bluetooth: A2DP Shell
        • Bluetooth: Classic: AVRCP Shell
        • Bluetooth: Classic: GOEP Shell
        • Bluetooth: Classic: HFP Shell
        • Bluetooth: Classic: L2CAP Shell
        • Bluetooth: Classic: RFCOMM Shell
        • Bluetooth: GAP Shell
        • Bluetooth: GATT Shell
        • Bluetooth: Isochronous Channels Shell
        • Bluetooth: L2CAP Shell
    • Controller Area Network (CAN) Bus Protocols
      • ISO-TP Transport Protocol
    • Networking
      • Overview
      • Network Stack Architecture
        • Network Packet Processing Statistics
      • Network Configuration Guide
      • Networking with the host system
        • Networking with native_sim board
        • Networking with QEMU Ethernet
        • Networking with QEMU
        • USB Device Networking
        • Networking with QEMU User
        • Networking with multiple Zephyr instances
        • Ethernet bridge with native_sim board
        • Networking with QEMU and IEEE 802.15.4
        • Networking with Arm FVP User Mode
      • Monitor Network Traffic
      • Network Tracing
      • Networking APIs
        • Network APIs
        • Network Packet Management
        • Networking Technologies
        • Protocols
        • Network System Management
        • Time Sensitive Networking
        • zperf: Network Traffic Generator
      • Connection Manager
        • Overview
        • Connectivity monitoring
        • Connectivity control
        • Connectivity Implementations
      • Distributed Switch Architecture (DSA)
    • LoRa and LoRaWAN
    • USB
      • USB device support (deprecated)
      • USB device support APIs (deprecated)
        • USB device controller driver API (deprecated)
        • USB device stack API (deprecated)
        • USB HID Class API (deprecated)
        • Binary Device Object Store (BOS) support API (deprecated)
      • USB device support
      • USB Vendor and Product identifiers
      • USB device CDC ACM
      • USB device support APIs
        • USB device controller (UDC) driver API
        • USB device stack API
        • HID device API
        • Audio Class 2 device API
        • USB Mass Storage Class device API
        • MIDI 2.0 Class device API
        • USB DFU device API
      • USB host support APIs
        • USB host controller (UHC) driver API
      • USB/IP protocol support
      • USB-C device stack
      • Human Interface Devices (HID)
    • Modbus
  • Hardware Support
    • Architecture-related Guides
      • Zephyr support status on ARC processors
      • Arm Cortex-M Developer Guide
      • Zephyr support status on RISC-V processors
      • Semihosting Guide
      • x86 Developer Guide
      • Xtensa Developer Guide
      • ARM System Control and Management Interface
    • Barriers API
    • Caching
      • Cache Control Configuration
      • Caching Basics
    • 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
        • Audio Codec
        • Digital Microphone (DMIC)
        • Inter-IC Sound (I2S) Bus
        • Digital Audio Interface (DAI)
      • Battery Backed RAM (BBRAM)
      • BC1.2 Devices (Experimental)
      • Biometrics
      • Clock Control
      • Controller Area Network (CAN)
        • CAN Controller
        • CAN Transceiver
        • CAN Shell
      • Chargers
      • Comparator
      • Coredump Device
      • Counter
      • Cyclic Redundancy Check (CRC)
      • Digital-to-Analog Converter (DAC)
      • Direct Memory Access (DMA)
      • Display
      • Electrically Erasable Programmable Read-Only Memory (EEPROM)
        • EEPROM API
        • EEPROM Shell
      • Enhanced Serial Peripheral Interface (eSPI) Bus
      • Entropy
      • Error Detection And Correction (EDAC)
        • In Band Error Correction Code (IBECC)
      • Flash
      • Fuel Gauge
      • GNSS (Global Navigation Satellite System)
      • General-Purpose Input/Output (GPIO)
      • Haptics
      • Hardware Information
      • Hardware Spinlocks (HWSPINLOCK)
      • I2C EEPROM Target
      • Improved Inter-Integrated Circuit (I3C) Bus
      • Inter-Integrated Circuit (I2C) Bus
      • Inter-Processor Mailbox (IPM)
      • Light-Emitting Diode (LED)
      • Management Data Input/Output (MDIO)
      • Multi-bit SPI Bus
      • Multi-Channel Inter-Processor Mailbox (MBOX)
      • Operational Amplifier (OPAMP)
      • One Time Programmable (OTP) memory devices
        • OTP API
      • Peripheral Component Interconnect express Bus (PCIe)
      • Platform Environment Control Interface (PECI)
      • PS/2
      • Peripheral Sensor Interface (PSI5)
      • Pulse Width Modulation (PWM)
      • Real-Time Clock (RTC)
      • Regulators
      • Reset Controller
      • Retained Memory
      • Secure Digital (SD card) interface
      • Sensors
        • Sensor Attributes
        • Sensor Channels
        • Sensor Triggers
        • Power Management
        • Device Tree
        • Fetch and Get
        • Read and Decode
      • Single Edge Nibble Transmission (SENT)
      • Serial Peripheral Interface (SPI) Bus
      • Steppers
        • Integrated Stepper Motion Control and Driver
        • Individual Stepper Motion Controller and Driver
      • 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
      • Wakeup Controller (WUC)
    • Pin Control
    • Porting
      • Architecture Porting Guide
      • SoC Porting Guide
      • Board Porting Guide
      • Shields
    • Virtualization
      • Virtual I/O (VIRTIO)
  • Contributing to Zephyr
    • Contribution Guidelines
    • Contributor Expectations
    • Reviewer Expectations
    • Coding Guidelines
    • Coding Style Guidelines
      • Naming conventions
      • C Code and General Style Guidelines
      • Doxygen Style Guidelines
      • CMake Style Guidelines
      • Devicetree Style Guidelines
      • Kconfig Style Guidelines
      • Python Style Guidelines
    • Proposals and RFCs
    • Modifying Contributions made by other developers
    • Pull Request Lifecycle Policy
    • Documentation Guidelines
    • Documentation Generation
    • Contributing External Components
    • Binary Blobs
  • Project and Governance
    • Technical Steering Committee (TSC)
    • TSC Project Roles
    • TSC Working Groups
    • Release Process
    • Feature Tracking
    • Code Flow and Branches
    • Development Environment and Tools
    • Bug Reporting
    • Communication and Collaboration
    • Code Documentation
  • Security
    • Zephyr Security Overview
    • Security Vulnerability Reporting
    • Secure Coding
    • Sensor Device Threat Model
    • Hardening Tool
    • Control Flow Integrity
    • Vulnerabilities
    • Security standards and Zephyr
      • EU Cyber Resilience Act (CRA)
      • ETSI 303-645
  • Safety
    • Zephyr Safety Overview
    • Safety Requirements Management
      • Safety Requirements
      • Safety Requirements Checklist
      • Getting Started with Requirements
        • Getting started with Requirements Management
        • Create your first Zephyr RTOS requirement
  • Samples and Demos
  • Supported Boards and Shields
    • 01space
      • ESP32C3 0.42 OLED
    • 96Boards
      • Aerocore2
      • Argonkey
      • Avenger96
      • 96Boards Carbon nRF51
      • 96Boards Carbon
      • Meerkat96
      • Neonkey
      • Nitrogen
      • STM32 Sensor Mezzanine
      • WisTrio
    • Aconno
      • acn52832
    • Project ACRN
      • ACRN hypervisor
    • Actinius
      • Icarus
      • Icarus Bee
      • Icarus SoM
      • Icarus SoM DK
    • Adafruit Industries LLC
      • Feather RP2040 Adalogger
      • Feather RP2040 CAN bus
      • Adafruit Feather ESP32
      • Adafruit Feather ESP32S2
      • Adafruit Feather ESP32S2 TFT
      • Adafruit Feather ESP32S2 TFT Reverse
      • Adafruit Feather ESP32S3
      • Adafruit Feather ESP32S3 TFT
      • Adafruit ESP32-S3 Reverse TFT Feather
      • Feather M0 Basic Proto
      • Feather M0 LoRa
      • Feather M4 Express
      • Feather nRF52840 (Express, Sense)
      • RP2040 Prop-Maker Feather
      • Feather RP2040 RFM95 Lora
      • Feather RP2040
      • RP2040 Scorpio Feather
      • Feather STM32F405 Express
      • Grand Central M4 Express
      • ItsyBitsy nRF52840
      • ItsyBitsy M4 Express
      • Itsybitsy RP2040
      • KB2040
      • Adafruit MacroPad RP2040
      • Metro RP2040
      • Adafruit Metro RP2350
      • nRF52 Adafruit Feather
      • QT Py ESP32-S3
      • QT Py RP2040
      • Trinket M0
      • Trinkey QT2040
    • Analog Devices, Inc.
      • AD-SWIOT1L-SL
      • AD-APARD32690-SL
      • EVAL-ADIN1110EVB Evaluation board
      • EVAL-ADIN2111D1Z
      • EVAL-ADIN2111EVB Evaluation board
      • MAX32650EVKIT
      • MAX32650FTHR
      • MAX32655EVKIT
      • MAX32655FTHR
      • MAX32657EVKIT
      • MAX32658EVKIT
      • MAX32660EVSYS
      • MAX32662EVKIT
      • MAX32666EVKIT
      • MAX32666FTHR
      • MAX32670EVKIT
      • MAX32672EVKIT
      • MAX32672FTHR
      • MAX32675EVKIT
      • MAX32680EVKIT
      • MAX32690EVKIT
      • MAX32690FTHR
      • MAX78000EVKIT
      • MAX78000FTHR
      • MAX78002EVKIT
      • SDP-K1
    • Aesc Silicon
      • ElemRV-N
    • Ai-Thinker Co.
      • Ai-Thinker M61-32S development board
      • Ai-Thinker M62-12F development board
      • Ai-Thinker WB2-12F development board
      • Ai-Thinker ESP32-CAM
    • Alientek
      • DNESP32S3B
      • STM32L475 Pandora
    • Alif Semiconductor
      • Alif Ensemble E1C Development Kit
      • Alif Ensemble E8 Development Kit
    • Ambiq
      • Apollo2 EVB
      • Apollo3 Blue EVB
      • Apollo3 Blue Plus EVB
      • Apollo4 Blue Plus KXR EVB
      • Apollo4P EVB
      • Apollo510 SOC Evaluation Board
    • Advanced Micro Devices (AMD), Inc.
      • ACP 6.0 Xtensa Audio DSP
      • KV260 Development Board RPU Cortex-R5
      • AMD Versal Gen 2 APU Development Board
      • Versal 2 RPU development board
      • AMD Versal APU Development Board
      • AMD Versal RPU Cortex-R5
      • Versal Net APU Development Board
      • Versal NET RPU development board
    • Andes Technology
      • ADP-XC7K AE350
    • Antmicro
      • Myra SiP Baseboard
    • Arduino
      • Arduino Due
      • Arduino GIGA R1 WiFi
      • Arduino MKR Zero
      • Arduino Nano 33 BLE (Sense)
      • Arduino Nano 33 IOT
      • Arduino Nano Matter
      • Arduino Nicla Sense ME
      • Arduino Nicla Vision
      • Arduino OPTA
      • Arduino Portenta C33
      • Arduino Portenta H7
      • Arduino UNO Q
      • Arduino UNO R4 Minima/WiFi
      • Arduino/Genuino Zero
    • ARM Ltd.
      • BASE RevC 2xAEM (Architectural Envelope Model) Fixed Virtual Platform
      • FVP BaseR AEMv8-R
      • V2M MPS2
      • ARM MPS2+ AN521
      • ARM V2M MPS2 Armv6-m (AN383)
      • ARM V2M MPS2 Armv7-m (AN385/AN386/AN500)
      • MPS3 FPGA/Corstone FVP
      • MPS4 Corstone FVP
      • V2M Beetle
      • V2M Musca B1
      • V2M Musca-S1
    • ASPEED Technology Inc.
      • AST1030_EVB
    • Atmark Techno
      • Degu Evaluation Kit
    • Atmel Corporation
      • SAM4E Xplained Pro
      • SAM4L-EK
      • SAM4S Xplained
      • SAM E70(B) Xplained
      • SAM V71(B) Xplained Ultra
      • SAM C21N Xplained Pro Evaluation Kit
      • SAM D20 Xplained Pro Evaluation Kit
      • SAM D21 Xplained Pro Evaluation Kit
      • SAM E54 Xplained Pro Evaluation Kit
      • SAM L21 Xplained Pro Evaluation Kit
      • SAM R21 Xplained Pro Evaluation Kit
      • SAM R34 Xplained Pro Evaluation Kit
    • BBC
      • micro:bit
      • micro:bit V2
    • Blue Clover Devices
      • Blue Clover PLT Demo V2 nRF52832
    • BeagleBoard.org Foundation
      • BeagleBone AI-64
      • BeagleConnect Freedom
      • BeaglePlay
      • BeagleV®-Fire
      • BeagleY-AI
      • PocketBeagle 2
    • Bouffalo Lab Intelligent Technology (Nanjing) Co., Ltd.
      • BL604E IOT DVK development board
      • Bouffalo Lab BL706-IoT-DVK
    • BlackBerry
      • QNX Hypervisor Virtual Machine
    • Blues
      • Cygnet
      • Swan
    • Broadcom Corporation
      • BCM958401M2
      • Broadcom BCM958402M2 (Cortex-A72)
      • Broadcom BCM958402M2 (Cortex-M7)
    • bytesatwork
      • byteSENSI-L
    • Cadence Design Systems Inc.
      • Xtensa simulator
    • Circuit Dojo
      • nRF9160 Feather
    • Cirrus Logic, Inc.
      • CRD40L50-POC-Q
    • Contextual Electronics
      • Advanced BLE Cell
    • Core Devices LLC
      • Pebble 2 Duo
      • Pebble Time 2
    • Croxel
      • CX1825 nRF52840
    • CTHINGS.CO
      • CTHINGS.CO Connectivity Card
    • Cypress
      • PSOC 63 BLE Pioneer Kit
      • PSOC 6 WiFi-BT Pioneer Kit
    • Cytron
      • Cytron Maker Nano RP2040
      • Cytron Maker Pi RP2040
      • Cytron Maker Uno RP2040
      • Motion 2350 Pro
    • DFRobot
      • DFRobot Beetle ESP32-C3
      • DFRobot Beetle RP2040
      • Beetle RP2350
    • Digilent, Inc.
      • Arty
      • Zybo
    • Doctors of Intelligence & Technology
      • DT-BL10 coexistence Module Development Kit
      • XT-ZB1 Zigbee 3.0 and BLE 5.0 Coexistence Module Development Kit
    • DPTechnics
      • Walter
    • Dragino
      • LSN50 LoRA Sensor Node
      • NBSN95 NB-IoT Sensor Node
    • Chengdu Ebyte Electronic Technology
      • E73-TBB
    • Efinix, Inc.
      • Titanium Ti60 F225
    • Egis Technology Inc.
      • ET171 Development Board
    • Elan Microelectronics Corp.
      • ELAN EM32F967
    • Electronut Labs
      • Labs Blip
      • Labs Papyr
    • Element 14
      • WaRP7 - Next Generation IoT and Wearable Development Platform
    • Guangdong Embedsky Technology Co., Ltd
      • TQ H503A
    • ENE
      • ENE KB1062_EVB
      • ENE KB1200_EVB
    • EnjoyDigital
      • LiteX VexRiscv
    • Espressif
      • ESP32-DevKitC
      • ESP32-Ethernet-Kit
      • ESP32-C3-DevKitC
      • ESP32-C3-DevKitM
      • ESP32-C3-DevKit-RUST
      • ESP32-C5-DevKitC-1
      • ESP32-C6-DevKitC
      • ESP32-H2-DevKitM
      • ESP32-S2-DevKitC
      • ESP32-S2-Saola
      • ESP32-S3-DevKitC
      • ESP32-S3-EYE
      • ESP8684-DevKitM
      • ESP Thread Border Router / ZigBee Gateway
      • ESP-WROVER-KIT
    • Ezurio
      • BL5340 DVK
      • BL54L15 DVK
      • BL54L15u DVK
      • BL652 DVK
      • BL653 DVK
      • BL654 DVK
      • BL654 Sensor Board
      • BL654 USB (451-00004)
      • Sentrius BT510 Sensor
      • Sentrius BT610 Sensor
      • Lyra 24 P10 DVK
      • Lyra 24 P20 DVK
      • Lyra 24 P20RF DVK
      • Lyra 24 S10 DVK
      • Lyra P DVK
      • Lyra S DVK
      • Sentrius™ MG100 Gateway
      • Pinnacle 100 DVK
      • RM1261 DVK
      • RM1262 DVK
      • RM1xx DVK
    • Fanke
      • FK723M1-ZGT6
      • FK743M5-XIH6
      • FK750M1-VBT6
      • FK7B0M1-VBT6
    • Firefly
      • ROC-RK3568-PC (Quad-core Cortex-A55)
      • ROC-RK3588-PC (Quad-core Cortex-A55)
    • FoBE Studio
      • Quill nRF52840 Mesh
    • Framework Computer Inc
      • Framework LED Matrix
      • Framework Laptop 16 Keyboard
    • Franzininho
      • ESP32-S2 Franzininho
    • FYSETC
      • UCAN
    • Gaisler
      • Generic LEON3
      • GR716-MINI Development Board
    • GARDENA GmbH
      • Smart Garden Radio Module
    • GigaDevice Semiconductor
      • GD32A503V-EVAL
      • GD32E103V-EVAL
      • GD32E507V-START
      • GD32E507Z-EVAL
      • GD32F350R-EVAL
      • GD32F403Z-EVAL
      • GD32F407V-START
      • GD32F450I-EVAL
      • GD32F450V-START
      • GD32F450Z-EVAL
      • GD32F470I-EVAL
      • GD32L233R-EVA
      • GD32VF103C-STARTER
      • GD32VF103V-EVAL
    • Google, Inc.
      • Dragonclaw Development Board
      • Icetower Development Board
      • Quincy
      • Twinkie V2
    • HardKernel
      • ODROID-GO
    • Heltec
      • WiFi LoRa 32 (V2)
      • WiFi LoRa 32 (V3)
      • Wireless Stick Lite (V3)
      • Wireless Tracker (V1.1)
    • Shenzhen Holyiot Technology Co.
      • 21014 Module
      • HOLYIOT 25008
      • YJ-16019
      • YJ-17095
    • IAR
      • STM32F429II-ACA
    • Infineon Technologies
      • PSOC™ 4100S Max pioneer kit
      • PSOC™ 6 AI Evaluation Kit
      • PSOC™ 62S4 Pioneer Kit
      • CY8CPROTO-041TP
      • CY8CPROTO-062-4343W
      • CY8CPROTO-063-BLE
      • CYW920829M2EVK-02
      • PSOC™ Control C3M5 Evaluation Kit
      • PSOC™ Edge E84 AI Evaluation Kit
      • PSOC™ Edge E84 Evaluation Kit
      • T2G Body High Evaluation Kit
      • T2G Body High Lite Evaluation Kit
      • XMC7200 Evaluation Kit
      • XMC45-RELAX-KIT
      • XMC47-RELAX-KIT
    • innblue
      • nRF9160 INNBLUE21
      • nRF9160 INNBLUE22
    • Intel Corporation
      • Alder Lake N
      • Intel ADSP
        • Intel ADSP cAVS and ACE
        • Zephyr Audio DSP Development on Chromebooks
        • Intel ADSP CAVS 2.5
        • Intel ADSP ACE 1.5
      • Bartlett Lake P CRB
      • Elkhart Lake CRB
      • Intel Integrated Sensor Hub (ISH)
      • INTEL FPGA niosv_g
      • INTEL FPGA niosv_m
      • Panther Lake H CRB
      • Raptor Lake CRB
      • Agilex™ 5 SoC FPGA Development Kit
      • Agilex SoC Development Kit
      • Intel® Cyclone® V SoC Development Kit
      • Wildcat Lake CRB
    • ITE Tech. Inc.
      • IT51XXX series
      • IT82XX2 series
      • IT8XXX2 series
    • Khadas
      • Edge2
      • Edge-V
    • Kincony
      • KC868-A32
    • KWS Computersysteme Gmbh
      • Pico2-SPE
      • Pico-SPE
    • Lilygo
      • T-Dongle S3
      • TTGO LoRa32
      • TTGO T7 Mini32 V1.5
      • TTGO T8-C3
      • TTGO T8-S3
      • TTGO TBeam
      • TTGO T-OI-PLUS
      • T-Watch S3
    • Longan Labs
      • CANBed RP2040
    • lowRISC
      • OpenTitan Earl Grey
    • Luatos
      • ESP32C3_LUATOS_CORE
      • ESP32S3-Luatos-Core
    • M5Stack
      • ATOM Lite
      • AtomS3
      • AtomS3 Lite
      • Core2
      • CoreS3
      • Fire
      • NanoC6
      • StampS3
      • M5StickC PLUS
      • STAMP-C3
    • Mad Machine
      • SwiftIO Feather
      • SwiftIO
    • Makerbase
      • MKS CANable V1.0
      • MKS CANable V2.0
    • Maker Diary
      • nRF52832-mdk
      • nRF52840-mdk
      • nRF52840 MDK USB Dongle
    • Mediatek Audio DSPs
    • Microchip Technology Inc.
      • UPD301C Basic Sink Application Example
      • M2GL025 Mi-V
      • MEC1501 Modular card ASSY6885
      • MEC15xxEVB ASSY6853
      • MEC172xEVB ASSY6906
      • MEC172x Modular Card ASSY6930 (Rev. B)
      • MEC17xxEVB ASSY6941
      • mpfs_icicle
      • PIC32CM JH01 Curiosity Nano+ Touch Evaluation Kit
      • PIC32CM JH01 Curiosity Pro
      • PIC32CM PL10 Curiosity Nano
      • PIC32CX SG41 Curiosity Ultra
      • PIC32CX SG61 Curiosity Ultra
      • PIC32CZ CA80 Curiosity Ultra
      • PIC32CZ CA90 Curiosity Ultra
      • pic64gx_curiosity_kit
      • SAM E54 Curiosity Ultra
      • SAM E54 Xplained Pro
      • SAMA7D65 Curiosity Kit
      • SAMA7G54 Evaluation Kit
    • MikroElektronika d.o.o.
      • Clicker 2 for STM32
      • Clicker RA4M1
      • Hexiwear
      • MINI-M4 for STM32
      • MikroE Quail
      • STM32 M4 Clicker
    • MXCHIP
      • AZ3166 MXChip IoT DevKit
    • POSIX/Native Boards
      • The POSIX architecture
      • Bsim boards
      • Cross-compiling the POSIX architecture
      • Native simulator - native_sim
      • NRF52 simulated board (BabbleSim)
      • NRF5340 simulated boards (BabbleSim)
      • NRF54L15 simulated board (BabbleSim)
      • NRF54LM20 simulated board (BabbleSim)
    • Nordic Semiconductor
      • nRF21540 DK
      • nRF51 DK
      • nRF51 Dongle
      • nRF52833 DK
      • nRF52840 DK
      • nRF52840 Dongle
      • nRF52 DK
      • nRF5340 Audio DK
      • nRF5340 DK
      • nRF54H20 DK
      • nRF54L15 DK
      • nRF54L15 TAG
      • nRF54LM20 DK
      • nRF7002 DK
      • nRF7120 DK
      • nRF9131 EK
      • nRF9151 DK
      • nRF9160 DK
      • nRF9161 DK
      • nRF93M1 DK
      • Thingy:52
      • Thingy:53
    • Norik Systems
      • Octopus IO-Board
      • Octopus SoM
    • Nuvoton Technology Corporation
      • NPCK3M8K_EVB
      • NPCM400_EVB
      • NPCX4M8F_EVB
      • NPCX7M6FB_EVB
      • NPCX9M6F_EVB
      • NUMAKER NUGESTUREAI M55M1
      • NUMAKER M2L31KI
      • NUMAKER M3334KI
      • NUMAKER M5531
      • NUMAKER M55M1
      • NUMAKER PFM M467
      • NUMAKER PFM M487
    • NXP Semiconductors
      • FRDM-IMX91
      • FRDM-IMX93
      • FRDM-iMXRT1186
      • FRDM-K22F
      • FRDM-K32L2B3
      • FRDM-K64F
      • FRDM-K82F
      • FRDM-KE15Z
      • FRDM-KE16Z
      • FRDM-KE17Z
      • FRDM-KE17Z512
      • FRDM-KL25Z
      • FRDM-KW41Z
      • FRDM-MCXA153
      • FRDM-MCXA156
      • FRDM-MCXA344
      • FRDM-MCXA577
      • FRDM-MCXA266
      • FRDM-MCXA346
      • FRDM-MCXA366
      • FRDM-MCXC242
      • FRDM-MCXC444
      • FRDM-MCXE247
      • FRDM-MCXE31B
      • FRDM-MCXL255
      • FRDM-MCXN236
      • FRDM-MCXN947
      • FRDM-MCXW23
      • FRDM-MCXW70
      • FRDM-MCXW71
      • FRDM-MCXW72
      • FRDM-RW612
      • i.MX8MM EVK
      • i.MX8MN EVK (Cortex-A53)
      • i.MX8MP EVK
      • MIMX8MQ EVK
      • i.MX91 EVK
      • i.MX91 QSB
      • i.MX93 EVK
      • i.MX943 EVK
      • i.MX95 EVK
      • i.MX95 15x15 EVK
      • LPCXpresso11U68
      • LPCXPRESSO51U68
      • LPCXPRESSO54114
      • LPCXpresso55S06
      • LPCXpresso55S16
      • LPCXpresso55S28
      • LPCXpresso55S36
      • LPCXPRESSO55S69
      • LS1046A RDB
      • MCX-N5XX-EVK
      • MCX-N9XX-EVK
      • MCXW23-EVK
      • MCXW72-EVK
      • MIMXRT1010-EVK
      • MIMXRT1015-EVK
      • MIMXRT1020-EVK
      • MIMXRT1024-EVK
      • MIMXRT1040-EVK
      • MIMXRT1050-EVK
      • MIMXRT1060-EVK
      • MIMXRT1062-FMURT6
      • MIMXRT1064-EVK
      • MIMXRT1160-EVK
      • MIMXRT1170-EVK
      • MIMXRT1180-EVK
      • MIMXRT595-EVK
      • MIMXRT685-EVK
      • MIMXRT700-EVK
      • MR-CANHUBK3
      • RD-RW612-BGA
      • RDDRONE-FMUK66
      • S32K148EVB-Q176
      • S32K5XXCVB
      • X-S32Z27X-DC (DC2)
      • TWR-KE18F
      • TWR-KV58F220M
      • UCANS32K1SIC
      • USB-KW24D512
      • VMU RT1170
    • Octavo
      • OSD32MP1-BRK
    • OLIMEX Ltd.
      • LoRa STM32WL DevKit
      • ESP32-EVB
      • OLIMEXINO-STM32
      • OLIMEX-STM32-E407
      • OLIMEX-STM32-H103
      • OLIMEX-STM32-H405
      • OLIMEX-STM32-H407
      • OLIMEX-STM32-P405
    • OpenHW Group
      • Digilent CV32A6 on Genesys 2
      • Digilent CV64A6 on Genesys 2
    • OpenISA
      • OpenISA VEGAboard
    • Other and unknown vendors
      • Black STM32 F407VE Development Board
      • Black STM32 F407ZG Pro Development Board
      • CANbardo
      • candleLight
      • candleLightFD
      • DOIT ESP32-DevKit-V1
      • ESP32-C3 Development Board (LCKFB)
      • ESP32-C3-SUPERMINI
      • ICE-V Wireless
      • NEORV32
      • Pro Micro nRF52840
      • Arturo182 Serpente
      • STM32 Minimum Development Board
      • STM32F030 DEMO BOARD
      • STM32F103 Mini
      • STM32 Mini F401
    • Panasonic Corporation
      • PAN1770 Evaluation Board
      • PAN1780 Evaluation Board
      • PAN1781 Evaluation Board
      • PAN1782 Evaluation Board
      • PAN1783 Evaluation Board
      • PAN B611 Evaluation Board
    • Particle Industries
      • Argon
      • Boron
      • Redbear Labs Nano
      • Redbear Labs Nano v2
      • Xenon
    • PCB Cupid
      • Glyph-C3
      • Glyph-C6
      • Glyph-H2
    • Peregrine
      • SAM4L WM-400 Cape Board
    • PHYTEC
      • phyBOARD-Atlas i.MX RT1170
      • phyBOARD-Electra AM64x M4F Core
      • phyBOARD-Lyra AM62x A53 Core
      • phyBOARD-Lyra AM62x M4F Core
      • phyBOARD-Nash i.MX93
      • phyBOARD-Polis i.MX8M Mini
      • phyBOARD-Pollux i.MX8M Plus
      • reel board
    • Pimoroni Ltd.
      • Pimoroni Pico Plus2
      • Pimoroni Tiny 2040
    • Pine64
      • PineTime DevKit0
    • PJRC
      • Teensy 4.0
    • Qualcomm Technologies, Inc.
      • QCC744M Evaluation Kit
    • QEMU
      • QEMU Emulation for ARCv2 & ARCv3
      • QEMU Emulation for ARM Cortex-A53
      • QEMU Emulation for ARM Cortex-M0
      • QEMU Emulation for ARM Cortex-M3
      • QEMU Emulation for ARM Cortex-R5
      • QEMU Emulation for ARM AArch64 Virt KVM
      • QEMU Emulation for LEON3
      • QEMU Emulation for MIPS Malta
      • QEMU Emulation for OpenRISC 1000
      • QEMU Emulation for RISCV32
      • QEMU Emulation for RISCV32 XIP
      • QEMU Emulation for RISCV32E
      • QEMU Emulation for RISCV64
      • QEMU Emulation for Renesas RX
      • QEMU Emulation for X86
      • QEMU Emulation for Xtensa
    • Qorvo, Inc.
      • Decawave DWM1001
      • Decawave DWM3001CDK
    • QuickLogic Corp.
      • Qomu
      • QuickFeather
    • RAKwireless
      • RAK11160
      • RAK11720
      • RAK3112
      • RAK3172
      • RAK4631
      • RAK5010
    • Raspberry Pi Foundation
      • Raspberry Pi 4 Model B (Cortex-A72)
      • Raspberry Pi 5 (Cortex-A76)
      • Raspberry Pi Debug Probe
      • Raspberry Pi Pico
      • Raspberry Pi Pico 2
    • Raytac Corporation
      • AN54LQ-DB-15
      • AN7002Q-DB-5340
      • MDBT50Q-CX-40 Dongle
      • MDBT50Q-DB-33
      • MDBT50Q-DB-40
      • MDBT53-DB-40
      • MDBT53V-DB-40
    • Realtek
      • RTL8721F Evaluation Board
      • RTL872xD Evaluation Board
      • RTL8721Dx Evaluation Board
      • RTL8752H Evaluation Board
      • RTL87x2G Model A Evaluation Board
      • RTS5817 MAA Evaluation Board
      • RTS5912 Evaluation Board
    • Renesas Electronics Corporation
      • RA8D1 AI Kit Development Platform
      • CPKCOR RA8D1B board
      • DA14695 Development Kit USB
      • DA1469x Development Kit Pro
      • RA2A1 Evaluation Kit
      • RA2L1 Evaluation Kit
      • RA4C1 Evaluation Kit
      • RA4E2 Evaluation Kit
      • RA4L1 Evaluation Kit
      • RA4M1 Evaluation Kit
      • RA4M2 Evaluation Kit
      • RA4M3 Evaluation Kit
      • RA4W1 Evaluation Kit
      • RA6E2 Evaluation Kit
      • RA6M1 Evaluation Kit
      • RA6M2 Evaluation Kit
      • RA6M3 Evaluation Kit
      • RA6M4 Evaluation Kit
      • RA6M5 Evaluation Kit
      • RA8D1 Evaluation Kit
      • RA8D2 Evaluation Kit
      • RA8M1 Evaluation Kit
      • RA8M2 Evaluation Kit
      • RA8P1 Evaluation Kit
      • RA8T2 Evaluation Kit
      • RX261 Evaluation Kit
      • RA0E1 Fast Prototype Board
      • RA4E1 Fast Prototyping Board
      • RA6E1 Fast Prototyping Board
      • RA6E2 Fast Prototyping Board
      • Fast Prototyping Board for RA8E1 MCU Group
      • Fast Prototyping Board for RX140
      • RX14T Fast Prototyping Board
      • RX261 Fast Prototyping Board
      • RX14T Motor Control Board
      • RX26T Motor Control Board
      • RA4T1 Motor Control Kit
      • RA8T1 Motor Control Kit
      • RA8T2 Motor Control Kit
      • R-Car H3ULCB
      • R-Car Salvator-X
      • R-Car Salvator-XS
      • R-Car Spider
      • Renesas Starter Kit for RX130
      • Renesas Starter Kit for RX140
      • Capacitive Touch Evaluation System for RA2L1
      • RZ/A2M Evaluation Kit
      • RZ/A3UL SMARC Evaluation Board Kit
      • RZ/G2L SMARC Evaluation Board Kit
      • RZ/G2LC SMARC Evaluation Board Kit
      • RZ/G2UL SMARC Evaluation Board Kit
      • RZ/G3E Evaluation Board Kit
      • RZ/G3S SMARC Evaluation Board Kit
      • RZ/N2H Evaluation Board Kit
      • Renesas Starter Kit+ for RZ/N2L
      • RZ/T2H Evaluation Board Kit
      • Renesas Starter Kit+ for RZ/T2L
      • Renesas Starter Kit+ for RZ/T2M
      • RZ/V2H Evaluation Board Kit
      • RZ/V2L SMARC Evaluation Board Kit
      • RZ/V2N Evaluation Board Kit
      • RA4E1 Voice User Reference Kit
    • Renode
      • Cortex-R8 Virtual
      • RISCV32 Virtual
    • Retronix Technology Inc
      • Sparrow Hawk R-Car V4H SBC
    • Ronoth
      • LoDev
      • AcSIP S76S
    • Ruiside
      • ART-Pi
      • ART-Pi2
      • RA8D1 Vision Board
    • Ruuvi
      • RuuviTag
    • Space Cubics
      • SC-OBC Module A1
      • SC-OBC Module V1
    • Seagate Technology PLC
      • FireCuda Gaming SSD (FaZe) board
      • Legend
    • SECO SpA
      • SECO SBC-3.5-PX30 (JUNO - D23) (STM32F302)
    • Seeed Technology Co., Ltd
      • LoRa-E5 Dev Board
      • LoRa-E5 mini
      • reTerminal E1002
      • Seeeduino XIAO
      • Wio Terminal
      • Wio-WM1110 Dev Kit
      • XIAO BLE (Sense)
      • XIAO ESP32C3
      • XIAO ESP32C6
      • XIAO ESP32S3
      • XIAO MG24
      • XIAO NRF54L15
      • XIAO RA4M1
      • XIAO RP2040
      • XIAO RP2350
    • SEGGER Microcontroller GmbH
      • IP Switch Board
      • Cortex-M Trace Reference Board V1.2
    • Sensry
      • Ganymed Break-Out-Board (BOB)
      • Ganymed Starter Kit (SK)
    • Shields
      • Abrobot ESP32 C3 OLED Shield
      • Adafruit 24LC32 EEPROM Shield
      • Adafruit 2.8” TFT Touch Shield v2
      • Adafruit I2C to 8 Channel Solenoid Driver Shield
      • Adafruit AD5693R DAC Shield
      • Adafruit Adalogger Featherwing Shield
      • Adafruit AHT20 Shield
      • Adafruit APDS9960 Shield
      • Adafruit AW9523 GPIO Expander and LED Driver
      • Adafruit Data Logger Shield
      • Adafruit DPS310 Shield
      • Adafruit DRV2605L Shield
      • Adafruit DS2484 Shield
      • Adafruit FeatherWing 128x32 OLED Shield
      • Adafruit FeatherWing 128x64 OLED Shield
      • Adafruit HT16K33 LED Matrix Shield
      • Adafruit HTS221 Shield
      • Adafruit INA219 Shield
      • Adafruit INA228 Shield
      • Adafruit INA237 Shield
      • Adafruit INA3221 Shield
      • Adafruit LIS2MDL Shield
      • Adafruit LIS3DH Shield
      • Adafruit LIS3MDL Shield
      • Adafruit LPS22 Shield
      • Adafruit LTR-329 Shield
      • Adafruit MAX17048 Shield
      • Adafruit MCP4728 Quad DAC Shield
      • Adafruit MCP9808 Shield
      • Adafruit 5x5 NeoPixel Grid BFF
      • Adafruit 16-channel PWM/Servo Shield
      • Adafruit PCF8523 Shield
      • Adafruit SHT40 SHT41 and SHT45 Shields
      • Adafruit TSL2591 Shield
      • Adafruit VCNL4040 Shield
      • Adafruit VEML7700 Shield
      • Adafruit WINC1500 Wifi Shield
      • Panasonic Grid-EYE Shields
      • ARCELI W5500 ETH
      • ArduCam CU450 OV5640 Camera Module
      • Arduino GIGA Display Shield
      • Arduino Modulino Buttons
      • Arduino Modulino Latch Relay
      • Arduino Modulino Movement
      • Arduino Modulino Pixels
      • Arduino Modulino Thermo
      • Arduino UNO click shield
      • Atmel AT86RF2XX Transceivers
      • BOOSTXL-ULPSENSE: Ultra-low Power Sensor BoosterPack
      • Buydisplay 2.8” TFT Touch Shield with Arduino adapter
      • Buydisplay 3.5” TFT Touch Shield with Arduino adapter
      • Canis Labs CANPico Shield
      • DAC80508 Evaluation Module
      • DVP 20-pin OV7670 Camera Module
      • DVP FPC-24 MT9M114 Camera Module
      • EK-RA8D1 to RTK7EKA6M3B00001BU Display Adapter
      • ESP-8266 Modules
      • ESP Thread BR / Zigbee GW Ethernet
      • EVAL-AD4052-ARDZ
      • EVAL-ADXL362-ARDZ
      • EVAL-ADXL367-ARDZ
      • EVAL-ADXL372-ARDZ
      • EVAL-CN0391-ARDZ
      • NXP FRDM-CR20A
      • NXP FRDM-KW41Z Shield
      • NXP FRDM-STBC-AGM01
      • FTDI VM800C Embedded Video Engine Board
      • NXP G1120B0MIPI MIPI Display
      • Inventek es-WIFI Shield
      • NXP LCD_PAR_S035 TFT LCD Module
      • PHYTEC link board ETH
      • LMP90100 Sensor AFE Evaluation Board
      • Sharp memory display generic shield
      • M5Stack-Cardputer base shield
      • M5Stack-Core2 base shield
      • MAX3421E Shield
      • MAX7219 LED display driver shield
      • RNBD451 Add-on Board
      • Microchip MCP2515 CAN bus shields
      • MikroElektronika 3D Hall 3 Click
      • MikroElektronika ACCEL 13 Click
      • MikroElektronika 3 axis Accel 4 Click
      • MikroElektronika ADC Click
      • MikroElektronika Air Quality 3 Click
      • MikroElektronika Ambient 2 Click
      • MikroElektronika BLE TINY Click
      • MikroElektronika CAN FD 6 Click
      • MikroElektronika EEPROM 13 Click
      • MikroElektronika ETH 3 Click
      • MikroElektronika ETH Click
      • MikroElektronika Flash 5 Click
      • MikroElektronika Flash 6 Click
      • MikroElektronika Flash 8 Click
      • MikroElektronika H Bridge 4 Click
      • MikroElektronika Illuminance Click
      • MikroElektronika IR Gesture Click
      • MikroElektronika LSM6DSL Click
      • MikroElektronika LTE IoT 10 Click
      • MikroElektronika LTE IoT 7 Click
      • MikroElektronika MCP251x Click shields
      • MikroElektronika MCP251xFD Click shields
      • MikroElektronika Pressure 3 Click
      • MikroElektronika Proximity 9 Click
      • MikroElektronika RS485 Isolator 5 Click
      • MikroElektronika RTC 18 Click
      • MikroElektronika Stepper 18 Click
      • MikroElektronika Stepper 19 Click
      • MikroElektronika Temp&Hum Click
      • MikroElektronika Weather Click
      • MikroElektronika WIFI and BLE Shield
      • nPM1100 EK
      • nPM1300 EK
      • nPM1304 EK
      • nPM2100 EK
      • nPM6001 EK
      • nRF7002 EB
      • nRF7002 EB II
      • nRF7002 EK
      • NXP ADTJA1101-RMII Automotive Ethernet Adapter
      • NXP BTB-44 OV5640 Camera Module
      • NXP M.2 Wi-Fi and BT Shield
      • NXP S32K5XX-MB Shield
      • Olimex SHIELD-MIDI
      • OpenThread RCP over Arduino header
      • P3T1755DP Arduino® Shield Evaluation Board
      • P3T1755DP Arduino® Shield Evaluation Board
      • Digilent Pmod ACL
      • Digilent Pmod SD
      • Raspberry Pi Camera Module 2
      • Renesas AIK OV2640 Camera Shield
      • Renesas DA14531 Pmod Board
      • Reyax LoRa RYLR896 and RYLR915 Modules
      • NXP RK043FN02H-CT Parallel Display
      • NXP RK043FN66HS-CTG Parallel Display
      • NXP RK055HDMIPI4M MIPI Display
      • NXP RK055HDMIPI4MA0 MIPI Display
      • Raspberry Pi Pico to UNO FlexyPin Adapter
      • RTK0EG0019B01002BJ Capacitive Touch Application Shield
      • RTK7EKA6M3B00001BU Display
      • RTKLCDPAR1S00001BE Display
      • RTKMIPILCDB00000BE MIPI Display
      • Seeed W5500 Ethernet Shield
      • Seeed Studio XIAO Expansion Board
      • Seeed Studio 24GHz mmWave Sensor for XIAO
      • Seeed Studio XIAO Round Display
      • Semtech SX1261MB2BAS LoRa Shield
      • Semtech SX1262MB2DAS LoRa Shield
      • Semtech SX1272MB2DAS LoRa Shield
      • Semtech SX1276MB1MAS LoRa Shield
      • Sparkfun SparkFun MicroMod Asset Tracker Shield
      • Sparkfun Environmental Combo Shield with ENS160 and BME280
      • Sparkfun RV8803 Shield
      • Sparkfun SHTC3 Shield
      • SSD1306 128x64(/32) pixels generic shield
      • Generic ST7735R Display Shield
      • Generic ST7789V Display Shield
      • ST87MXX shield
      • ST B-CAMS-IMX-MB1854
      • ST B-CAMS-OMV-MB1683
      • ST B-DSI-MB1314
      • ST B-LCD40-DSI1
      • ST LCD DSI MB1835
      • ST_MB1897_CAM
      • ST STM32F4DIS-CAM
      • HL78xx Auto Baud Rate Switching
      • HL78xx Auto Baud Rate - Quick Reference
      • HL/RC Module Evaluation Kit Shield
      • Texas Instruments TCAN4550EVM
      • TI Building Automation Sensors MKII: Building Automation Multi sensor shield
      • ARM V2C-DAPLink for DesignStart FPGA
      • WAVESHARE DSI LCD Panel
      • WAVESHARE e-Paper Raw Panel Shield
      • Waveshare 1.14inch LCD Display Module for Raspberry Pi Pico
      • Waveshare 1.3inch OLED Display Module for Raspberry Pi Pico
      • Waveshare Pico UPS-B shield
      • WeAct Studio MiniSTM32H7xx OV2640 Camera Sensor
      • WIZnet W5500 Ethernet Shield
      • X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board
      • X-NUCLEO-BNRG2A1: BLE expansion board
      • X-NUCLEO-EEPRMA2 EEPROM memory expansion board
      • X-NUCLEO-GFX01M2 Display expansion board
      • X-NUCLEO-IDB05A1: BLE expansion board
      • X-NUCLEO-IKS01A1: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-IKS01A2: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-IKS01A3: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-IKS02A1: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-IKS4A1: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-IKS5A1: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-WB05KN1: BLE expansion board
      • NXP ZC143AC72MIPI MIPI Display
      • ZHAW Luma Matrix Shield
    • SiFive
      • HiFive1
      • HiFive1 Rev B
      • HiFive Unleashed
      • HiFive Unmatched
    • SiFli Technologies
      • SF32LB52-DevKit-LCD
    • Silicon Labs
      • Dev Kits and Thunderboards
        • EFM32PG23 Pro Kit (PG23-PK2504A)
        • EFM32PG28 Pro Kit (PG28-PK2506A)
        • SiM3U1xx 32-bit MCU USB Development Kit
        • SiWx917 Wi-Fi 6 and Bluetooth LE SoC Dev Kit (BRD2605A)
        • EFR32MG12 Thunderboard (SLTB004A)
        • EFM32GG12 Thunderboard (SLTB009A)
        • EFR32BG22 Thunderboard (SLTB010A)
        • EFR32xG24 Dev Kit (xG24-DK2601B)
        • EFR32xG24 Explorer Kit (xG24-EK2703A)
        • EFR32xG27 Dev Kit (xG27-DK2602A)
      • Explorer Kits
        • EFR32BG22 Explorer Kit (BG22-EK4108A)
        • BGM220 Explorer Kit (BGM220-EK4314A)
        • EFR32xG22E Explorer Kit (xG22-EK2710A)
        • xGM260P Explorer Kit (MGM260P-EK2713A)
        • EFM32PG26 Explorer Kit (PG26-EK2711A)
        • EFR32xG26 Explorer Kit (xG26-EK2709A)
        • EFR32xG28 Explorer Kit (xG28-EK2705A)
      • Radio Boards
        • EFR32BG29 Bluetooth LE 4 dBm DCDC Boost WLCSP (BG29-RB4420A)
        • SiWx917 Wi-Fi 6 and Bluetooth LE SoC 8 MB Flash Radio Board (SiWx91x-RB4338A)
        • SiWx917 Wi-Fi 6 and Bluetooth LE 8 MB Flash + 8 MB ext PSRAM Radio Board (SiWx91x-RB4342A)
        • SiWx917 Wi-Fi Features (Alpha)
        • EFR32BG13 2.4 GHz 10 dBm (SLWRB4104A)
        • EFR32MG12 2.4 GHz 19 dBm (SLWRB4161A)
        • EFR32MG12 2400/868-915 MHz 19 dBm Dual Band (SLWRB4170A)
        • EFR32xG21 2.4 GHz 20 dBm (SLWRB4180A)
        • EFR32xG21 2.4 GHz 20 dBm (SLWRB4180B)
        • EFR32FG1 2400/868 MHz 13 dBm Dual Band (SLWRB4250B)
        • EFR32FG13 2400/915 MHz 19 dBm Dual Band (SLWRB4255A)
        • WGM160P Wi-Fi Module (SLWRB4321A)
        • EFR32xG22 2.4 GHz +6 dBm Radio Board
        • BGM220P Bluetooth Module 2.4 GHz +8 dBm Radio Board
        • EFR32xG23 868-915 MHz 20 dBm (xG23-RB4210A)
        • EFR32xG24 2.4 GHz 10 dBm (xG24-RB4186C)
        • EFR32xG24 2.4 GHz 20 dBm (xG24-RB4187C)
        • xGM240P 10 dBm Module Radio Board (xGM240-RB4316A)
        • xGM240P 20 dBm Module Radio Board (xGM240-RB4317A)
        • MGM260P 2.4 GHz +10 dBm Radio Board
        • EFR32xG26 2.4 GHz +10 dBm BGA136 Radio Board
        • EFR32xG26 2.4 GHz +10 dBm Radio Board
        • EFR32BG27 2.4 GHz 4 dBm DCDC Buck CSP (BG27-RB4110B)
        • EFR32BG27 2.4 GHz 4 dBm DCDC Boost CSP (BG27-RB4111B)
        • EFR32xG27 2.4 GHz 8 dBm (xG27-RB4194A)
        • EFR32xG28 868-915 MHz 20 dBm (xG28-RB4401C)
        • EFR32xG29 2.4 GHz 8 dBm Buck (xG29-RB4412A)
      • Starter Kits
        • EFM32 Tiny Gecko (EFM32TG-STK3300)
        • EFM32 Wonder Gecko (EFM32WG-STK3800)
        • EFM32 Happy Gecko (SLSTK3400A)
        • EFM32 Pearl Gecko (SLSTK3401A)
        • EFM32 Pearl Gecko 12 (SLSTK3402A)
        • EFM32 Giant Gecko 11 (SLSTK3701A)
    • Sipeed
      • Longan Nano
      • Sipeed M0S Dock
    • Synopsys
      • ARC EM Starter Kit
      • ARC EM Software Development Platform
      • ARC HS Development Kit
      • ARC HS4x/HS4xD Development Kit
      • ARC IoT Development Kit
      • ARC nSIM and HAPS FPGA boards
      • RISC-V nSIM and HAPS FPGA boards
    • Soldered Electronics
      • Inkplate 6Color
    • SparkFun Electronics
      • MicroMod board Processor
      • Pro Micro RP2040
      • SparkFun RED-V Things Plus
      • Sparkfun RP2040 mikroBUS Development Board
      • Sparkfun SAMD21 Dev Breakout
      • nRF9160 Thing Plus
      • Thing Plus Matter
    • STMicroelectronics
      • B-G474E-DPOW1 Discovery
      • B-L072Z-LRWAN1 Discovery kit
      • B-L4S5I-IOT01A Discovery kit
      • B-U585I-IOT02A Discovery kit
      • Disco L475 IOT01 (B-L475E-IOT01A)
      • Nucleo C031C6
      • Nucleo C071RB
      • Nucleo C092RC
      • Nucleo C542RC
      • Nucleo C562RE
      • Nucleo C5A3ZG
      • Nucleo F030R8
      • Nucleo F031K6
      • Nucleo F042K6
      • Nucleo F070RB
      • Nucleo F072RB
      • Nucleo F091RC
      • Nucleo F103RB
      • Nucleo F207ZG
      • Nucleo F302R8
      • Nucleo F303K8
      • Nucleo F303RE
      • Nucleo F334R8
      • Nucleo F401RE
      • Nucleo F410RB
      • Nucleo F411RE
      • Nucleo F412ZG
      • Nucleo F413ZH
      • Nucleo F429ZI
      • Nucleo F439ZI
      • Nucleo F446RE
      • Nucleo F446ZE
      • Nucleo F722ZE
      • Nucleo F746ZG
      • Nucleo F756ZG
      • Nucleo F767ZI
      • Nucleo G031K8
      • Nucleo G070RB
      • Nucleo G071RB
      • Nucleo G0B1RE
      • Nucleo G431KB
      • Nucleo G431RB
      • Nucleo G474RE
      • Nucleo H503RB
      • Nucleo H533RE
      • Nucleo H563ZI
      • Nucleo H723ZG
      • Nucleo H743ZI
      • Nucleo H745ZI-Q
      • Nucleo H753ZI
      • Nucleo H755ZI-Q
      • Nucleo H7A3ZI-Q
      • Nucleo H7S3L8
      • Nucleo L011K4
      • Nucleo L031K6
      • Nucleo L053R8
      • Nucleo L073RZ
      • Nucleo L152RE
      • Nucleo L412RB-P
      • Nucleo L432KC
      • Nucleo L433RC
      • Nucleo L452RE
      • Nucleo L476RG
      • Nucleo L496ZG
      • Nucleo L4A6ZG
      • Nucleo L4R5ZI
      • Nucleo L552ZE Q
      • Nucleo N657X0-Q
      • Nucleo U031R8
      • Nucleo U083RC
      • Nucleo U385RG Q
      • Nucleo U3C5ZI Q
      • Nucleo U575ZI Q
      • Nucleo U5A5ZJ Q
      • Nucleo WB05KZ
      • Nucleo WB07CC
      • Nucleo WB09KE
      • Nucleo WB55RG
      • Nucleo WBA25CE1
      • Nucleo WBA55CG
      • Nucleo WBA65RI
      • Nucleo WL55JC
      • SensorTile.box
      • SensorTile.box PRO
      • ST25DV Discovery, MB1283 version
      • STM32 Flight Controller Unit
      • STEVAL STWINBX1 Development kit
      • STM3210C Evaluation
      • STM32373C Evaluation
      • STM32C0116-DK Discovery Kit
      • STM32F072 Evaluation
      • STM32F072B Discovery
      • STM32F0 Discovery
      • STM32F3 Discovery
      • STM32F411E Discovery
      • STM32F412G Discovery
      • STM32F413H Discovery
      • STM32F429I Discovery
      • STM32F469I Discovery
      • STM32F4 Discovery
      • STM32F723E Discovery
      • STM32F746G Discovery
      • STM32F7508-DK Discovery Kit
      • STM32F769I Discovery
      • STM32G0316 Discovery
      • STM32G071B Discovery
      • STM32G081B Evaluation
      • STM32H573I-DK Discovery
      • STM32H5F5J-DK Discovery
      • STM32H735G Discovery
      • STM32H745I Discovery
      • STM32H747I Discovery
      • STM32H750B Discovery Kit
      • STM32H757I Eval
      • STM32H7B3I Discovery kit
      • STM32H7S78-DK Discovery
      • STM32L1 Discovery
      • STM32L476G Discovery
      • STM32L496G Discovery
      • STM32L4R9I Discovery
      • STM32L562E-DK Discovery
      • STM32MP135F-DK Discovery
      • STM32MP157C-DK2 Discovery
      • STM32MP215F-DK Evaluation Board
      • STM32MP257F-DK Discovery Kit
      • STM32MP257F-EV1 Evaluation Board
      • STM32N6570-DK
      • STM32U083C-DK
      • STM32U5A9J Discovery Kit
      • STM32U5G9J Discovery Kit 1
      • STM32U5G9J Discovery Kit
      • STM32VL Discovery
      • STM32WB5MM-DK
      • STM32WB5MMG
      • STM32WBA65I Discovery kit
    • StarFive
      • VisionFive 2 JH7110
    • SteelSeries
      • Apex Pro Mini
    • Synaptics
      • SR100 RDK
    • TDK
      • RoboKit 1
    • TECHNEXION
      • Pico-Pi i.MX7D - Android Things IoT Development Platform
    • Telink Semiconductor
      • TLSR9518ADK80D
    • Third Reality, Inc.
      • ThirdReality Temperature and Humidity Sensor Lite
    • Texas Instruments
      • TI AM243x-EVM
      • AM62L TMDS62LEVM evaluation module (EVM)
      • CC1312R1 LaunchXL
      • CC1352P1 LaunchXL
      • CC1352P7 LaunchPad
      • CC1352R1 LaunchXL
      • CC1352R SensorTag
      • CC26x2R1 LaunchXL
      • CC3220SF LaunchXL
      • CC3235SF LaunchXL
      • CC2340R5 LaunchPad
      • MSPM0G3507 Launchpad
      • MSPM0G3519 Launchpad
      • MSPM0L2228 Launchpad
      • MSP-EXP432P401R LaunchXL
      • SK-AM62 Evaluation board
      • SK-AM64
    • Toradex
      • i.MX 7 Computer on Module - Colibri iMX7
      • Verdin AM62
      • Verdin iMX8M Mini
      • Verdin iMX8M Plus SoM
    • u-blox
      • EVK-BMD-30/35: BMD-300-EVAL, BMD-301-EVAL, and BMD-350-EVAL
      • EVK-BMD-330: BMD-330-EVAL
      • EVK-BMD-34/38: BMD-340-EVAL and BMD-341-EVAL
      • EVK-BMD-34/38: BMD-345-EVAL
      • EVK-BMD-360: BMD-360-EVAL
      • EVK-BMD-34/48: BMD-380-EVAL
      • EVK-IRIS-W106-RW612
      • EVK-ANNA-B11x
      • EVK NINA-B11x
      • EVK-NINA-B3
      • EVK NINA-B40x
      • EVK-NINA-B5-MCXW716C
      • EVK-NORA-B2
    • UDOO
      • Neo Full
    • UP Bridge the Gap.
      • UP Squared
      • UP Squared Pro 7000
    • Variscite
      • DART-MX8M-PLUS
      • VAR-SOM-MX8M-PLUS
      • DART-MX93
      • VAR-SOM-MX93
    • VCC-GND
      • YD-ESP32
      • YD-STM32H750VB
    • Vicharak
      • Shrike-lite
    • VIEWE Display Co., Ltd.
      • VIEWE UEDX24320028E-WB-A
    • VNG Corporation
      • nRF51-VBLUno51
      • nRF52-VBLUno52
    • Waveshare Electronics
      • ESP32-S3-GEEK
      • ESP32-S3-Matrix
      • ESP32-S3-RLCD-4.2
      • ESP32-S3-Touch-LCD-1.28
      • BLE400
      • Open103Z
      • RP2040-GEEK
      • RP2040-Keyboard-3
      • RP2040-Matrix
      • RP2040-Plus
      • RP2040-Zero
      • RP2350-Zero
    • WCH - Nanjing Qinheng Microelectronics Co.
      • WCH CH32V003EVT
      • WCH CH32V003F4P6 Development Board
      • WCH CH32V006EVT
      • WCH CH32V303VCT6_EVT
      • WCH CH32V307V-EVT-R1
      • WCH LinkW
    • Würth Elektronik
      • Oceanus-I EV
      • Ophelia-I EV NRF52805
      • Ophelia-IV DK
      • Orthosie-I-EV
      • Proteus-II-EV
      • Proteus-III-EV
    • WeAct Studio
      • Black Pill V1.2
      • Black Pill V3.0
      • Black Pill V2.0
      • Black Pill STM32H523
      • Black Pill STM32U585
      • BluePill Plus CH32V203
      • CAN485 DevBoard V1
      • ESP32-C3-Mini
      • ESP32-C6-Mini
      • ESP32-S3-B
      • ESP32-S3-Mini
      • MiniSTM32H743 Core Board
      • MiniSTM32H7B0 Core Board
      • WeAct RP2350B Core
      • STM32F405 Core Board V1.0
      • STM32F446 Core Board V1.1
      • STM32G030 Core Board 1.0
      • STM32G0B1 Core Board
      • STM32G431 Core Board
      • STM32H562 Core Board
      • STM32WB55 Core Board V1.0
      • USB2CANFDV1
    • Wemos
      • ESP32-S2 Lolin Mini
      • Wemos Lolin32 Lite
    • Witte
      • Linum Board
    • WIZnet
      • W5500-EVB-Pico
      • W5500-EVB-Pico2
    • Xen Hypervisor
      • ARMv8 Xen Virtual Machine Example
    • Shenzhen Xunlong Software Co., Limited
      • Orange Pi Zero
      • Orange Pi 5 Ultra RK3588
  • Releases
    • Migration guide to Zephyr v4.5.0 (Working Draft)
    • Migration guide to Zephyr v4.4.0
    • Migration guide to Zephyr v4.3.0
    • Migration guide to Zephyr v3.7.0
    • Zephyr 4.5.0 (Working Draft)
    • Zephyr 4.4.0
    • Zephyr 4.3.0
    • Zephyr 3.7.0
    • End-of-life releases
Zephyr Project
  • telink,b91-i2c
  • View page source

telink,b91-i2c

Overview

Name:

telink,b91-i2c

Vendor:

Telink Semiconductor

Used in:

List of boards using this compatible

Driver:

drivers/i2c/i2c_b91.c

Description

These nodes are “i2c” bus nodes.

Telink B91 I2C

Properties

Properties not inherited from the base binding file.

Name

Type

Details

pinctrl-0

phandles

Pin configuration/s for the first state. Content is specific to the
selected pin controller driver implementation.

This property is required.

clock-frequency

int

Initial clock frequency in Hz

sq-size

int

Size of the submission queue for blocking requests

Default value: 4

cq-size

int

Size of the completion queue for blocking requests

Default value: 4

pinctrl-1

phandles

Pin configuration/s for the second state. See pinctrl-0.

pinctrl-2

phandles

Pin configuration/s for the third state. See pinctrl-0.

pinctrl-3

phandles

Pin configuration/s for the fourth state. See pinctrl-0.

pinctrl-4

phandles

Pin configuration/s for the fifth state. See pinctrl-0.

pinctrl-names

string-array

Names for the provided states. The number of names needs to match the
number of states.

Deprecated properties not inherited from the base binding file.

(None)

Properties inherited from the base binding file, which defines common properties that may be set on many nodes. Not all of these may apply to the “telink,b91-i2c” compatible.

Name

Type

Details

reg

array

Information used to address the device. The value is specific to
the device (i.e. is different depending on the compatible
property).

The "reg" property is typically a sequence of (address, length) pairs.
Each pair is called a "register block". Values are
conventionally written in hex.

For details, see "2.3.6 reg" in Devicetree Specification v0.4.

This property is required.

See Important properties for more information.

#address-cells

int

This property encodes the number of <u32> cells used by address fields
in "reg" properties in this node's children.

For details, see "2.3.5 #address-cells and #size-cells" in Devicetree
Specification v0.4.

This property is required.

Constant value: 1

#size-cells

int

This property encodes the number of <u32> cells used by size fields in
"reg" properties in this node's children.

For details, see "2.3.5 #address-cells and #size-cells" in Devicetree
Specification v0.4.

This property is required.

status

string

Indicates the operational status of the hardware or other
resource that the node represents. In particular:

  - "okay" means the resource is operational and, for example,
    can be used by device drivers
  - "disabled" means the resource is not operational and the system
    should treat it as if it is not present

For details, see "2.3.4 status" in Devicetree Specification v0.4.

Legal values: okay, disabled, reserved, fail, fail-sss

See Important properties for more information.

compatible

string-array

This property is a list of strings that essentially define what
type of hardware or other resource this devicetree node
represents. Each device driver checks for specific compatible
property values to find the devicetree nodes that represent
resources that the driver should manage.

The recommended format is "vendor,device", The "vendor" part is
an abbreviated name of the vendor. The "device" is usually from
the datasheet.

The compatible property can have multiple values, ordered from
most- to least-specific. Having additional values is useful when the
device is a specific instance of a more general family, to allow the
system to match the most specific driver available.

For details, see "2.3.1 compatible" in Devicetree Specification v0.4.

This property is required.

See Important properties for more information.

reg-names

string-array

Optional names given to each register block in the "reg" property.
For example:

  / {
       soc {
           #address-cells = <1>;
           #size-cells = <1>;

           uart@1000 {
               reg = <0x1000 0x2000>, <0x3000 0x4000>;
               reg-names = "foo", "bar";
           };
       };
  };

The uart@1000 node has two register blocks:

  - one with base address 0x1000, size 0x2000, and name "foo"
  - another with base address 0x3000, size 0x4000, and name "bar"

interrupts

array

Information about interrupts generated by the device, encoded as an array
of one or more interrupt specifiers. The format of the data in this property
varies by where the device appears in the interrupt tree. Devices with the same
"interrupt-parent" will use the same format in their interrupts properties.

For details, see "2.4 Interrupts and Interrupt Mapping" in
Devicetree Specification v0.4.

See Important properties for more information.

interrupts-extended

compound

Extended interrupt specifier for device, used as an alternative to
the "interrupts" property.

For details, see "2.4 Interrupts and Interrupt Mapping" in
Devicetree Specification v0.4.

interrupt-names

string-array

Optional names given to each interrupt generated by a device.
The interrupts themselves are defined in either "interrupts" or
"interrupts-extended" properties.

For details, see "2.4 Interrupts and Interrupt Mapping" in
Devicetree Specification v0.4.

interrupt-parent

phandle

If present, this refers to the node which handles interrupts generated
by this device.

For details, see "2.4 Interrupts and Interrupt Mapping" in
Devicetree Specification v0.4.

label

string

Human readable string describing the device. Use of this property is
deprecated except as needed on a case-by-case basis.

For details, see "4.1.2 Miscellaneous Properties" in Devicetree
Specification v0.4.

See Important properties for more information.

clocks

phandle-array

Information about the device's clock providers. In general, this property
should follow conventions established in the dt-schema binding:

  https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/clock/clock.yaml

clock-names

string-array

Optional names given to each clock provider in the "clocks" property.

dmas

phandle-array

DMA channel specifiers relevant to the device.

dma-names

string-array

Optional names given to the DMA channel specifiers in the "dmas" property.

io-channels

phandle-array

IO channel specifiers relevant to the device.

io-channel-names

string-array

Optional names given to the IO channel specifiers in the "io-channels" property.

mboxes

phandle-array

Mailbox / IPM channel specifiers relevant to the device.

mbox-names

string-array

Optional names given to the mbox specifiers in the "mboxes" property.

power-domains

phandle-array

Power domain specifiers relevant to the device.

power-domain-names

string-array

Optional names given to the power domain specifiers in the "power-domains" property.

#power-domain-cells

int

Number of cells in power-domains property

hwlocks

phandle-array

HW spinlock id relevant to the device.

hwlock-names

string-array

Optional names given to the hwlock specifiers in the "hwlocks" property.

zephyr,deferred-init

boolean

Do not initialize device automatically on boot. Device should be manually
initialized using device_init().

wakeup-source

boolean

Property to identify that a device can be used as wake up source.

When this property is provided a specific flag is set into the
device that tells the system that the device is capable of
wake up the system.

Wake up capable devices are disabled (interruptions will not wake up
the system) by default but they can be enabled at runtime if necessary.

zephyr,pm-device-runtime-auto

boolean

Automatically configure the device for runtime power management after the
init function runs.

zephyr,disabling-power-states

phandles

List of power states that will disable this device power.

© Copyright 2015-2026 Zephyr Project members and individual contributors. Last updated on Jun 10, 2026.

Zephyr Project
nRF Connect SDK
nrfxlib
Zephyr Project
MCUboot
Trusted Firmware-M
Matter
Kconfig Reference