| Audio |
|
|
| Audio Codec Interface |
0.1.0 |
v1.13.0 |
| Digital Microphone Interface |
0.1.0 |
v1.13.0 |
| MIDI2 Universal MIDI Packet definitions |
0.1.0 |
v4.1.0 |
| MIDI commands |
|
|
| Message types |
|
|
| System common and System Real Time message status |
|
|
| UMP Stream Responder |
0.1.0 |
v4.3.0 |
| UMP Stream specific fields |
|
|
| UMP Stream Function Block discovery message filter bits |
|
|
| UMP Stream endpoint discovery message filter bits |
|
|
| UMP Stream format |
|
|
| UMP Stream status |
|
|
| Universal MIDI Packet (UMP) Format and MIDI 2.0 Protocol |
|
|
| Connectivity |
|
|
| Bluetooth APIs |
|
|
| Advanced Audio Distribution Profile (A2DP) |
|
|
| Assigned Numbers. |
1.0.0 |
v1.0.0 |
| Bluetooth Mesh Assigned Numbers |
|
|
| Core Specification Assigned Numbers |
|
|
| Generic Audio Assigned Numbers |
|
|
| Attribute Protocol (ATT) |
|
|
| Audio Input Control Service (AICS) |
0.8.0 |
v2.6.0 |
| Basic Audio Profile (BAP) LC3 Presets |
0.8.0 |
v3.0.0 |
| Battery Service (BAS) |
|
|
| BlueNRG HCI driver extended API |
|
|
| Bluetooth Audio |
|
|
| Assigned numbers to string API |
|
|
| Codec capability parsing APIs |
|
|
| Codec config parsing APIs |
|
|
| Bluetooth Basic Audio Profile |
0.8.0 |
v3.0.0 |
| BAP Broadcast APIs |
|
|
| BAP Broadcast Sink APIs |
|
|
| BAP Broadcast Source APIs |
|
|
| BAP Broadcast Sink APIs |
|
|
| BAP Broadcast Source APIs |
|
|
| BAP Unicast Client APIs |
|
|
| BAP Unicast Server APIs |
|
|
| Bluetooth Content Control Identifier |
0.8.0 |
v3.7.0 |
| Bluetooth Controller |
|
|
| Bluetooth Gaming Audio Profile |
0.8.0 |
v3.5.0 |
| Bluetooth HCI |
0.2.0 |
v3.7.0 |
| Bluetooth LC3 codec |
0.8.0 |
v3.0.0 |
| Bluetooth Mesh |
|
|
| Access layer |
|
|
| Bluetooth Mesh BLOB Transfer Client model API |
|
|
| Bluetooth Mesh BLOB Transfer Server model API |
|
|
| Bluetooth Mesh BLOB flash stream |
|
|
| Bluetooth Mesh BLOB model API |
|
|
| Bluetooth Mesh Device Firmware Update |
|
|
| Bluetooth Mesh Device Firmware Update (DFU) metadata |
|
|
| Firmware Update Server model |
|
|
| Firmware Uppdate Client model |
|
|
| Bluetooth Mesh On-Demand Private GATT Proxy Client |
|
|
| Bluetooth Mesh On-Demand Private GATT Proxy Server |
|
|
| Bluetooth Mesh Private Beacon Client |
|
|
| Bluetooth Mesh Private Beacon Server |
|
|
| Bluetooth Mesh SAR Configuration Client Model |
|
|
| Bluetooth Mesh SAR Configuration Server Model |
|
|
| Bluetooth Mesh Solicitation PDU RPL Client |
|
|
| Bluetooth Mesh Solicitation PDU RPL Server |
|
|
| Bridge Configuration Client Model |
|
|
| Bridge Configuration Server Model |
|
|
| Bridge Configuration common header |
|
|
| Configuration Client Model |
|
|
| Configuration Server Model |
|
|
| Firmware Distribution models |
|
|
| Firmware Distribution Server model |
|
|
| Health Client Model |
|
|
| Health Server Model |
|
|
| Health faults |
|
|
| Heartbeat |
|
|
| Large Composition Data Client model |
|
|
| Large Composition Data Server model |
|
|
| Message |
|
|
| Opcodes Aggregator Client model |
|
|
| Opcodes Aggregator Server model |
|
|
| Provisioning |
|
|
| Proxy |
|
|
| Remote Provisioning Client model |
|
|
| Remote Provisioning models |
|
|
| Remote provisioning server |
|
|
| Runtime Configuration |
|
|
| Application Configuration |
|
|
| Subnet Configuration |
|
|
| SAR Configuration common header |
|
|
| Statistic |
|
|
| Byteorder |
|
|
| Call Control Profile (CCP) |
0.1.0 |
v3.7.0 |
| CCP Call Control Client APIs |
|
|
| CCP Call Control Server APIs |
|
|
| Channel Sounding (CS) |
|
|
| Common Audio Profile (CAP) |
0.8.0 |
v3.2.0 |
| Connection management |
|
|
| Coordinated Set Identification Profile (CSIP) |
0.8.0 |
v3.0.0 |
| Cryptography |
|
|
| Current Time Service (CTS) |
|
|
| Data buffers |
|
|
| Device Address |
|
|
| Encrypted Advertising Data (EAD) |
|
|
| Gaming Audio Profile (GMAP) LC3 Presets |
0.8.0 |
v3.5.0 |
| Generic Access Profile (GAP) |
1.0.0 |
v1.0.0 |
| Defines and Assigned Numbers |
|
|
| Generic Attribute Profile (GATT) |
|
|
| GATT Client APIs |
|
|
| GATT Server APIs |
|
|
| Generic Object Exchange Profile (GOEP) |
|
|
| GOEP transport L2CAP |
|
|
| GOEP transport RFCOMM |
|
|
| HCI RAW channel |
|
|
| Hands Free Profile (HFP) |
|
|
| Hands Free Profile - Audio Gateway (HFP-AG) |
|
|
| Hearing Access Service (HAS) |
0.8.0 |
v3.1.0 |
| Heart Rate Service (HRS) |
|
|
| Immediate Alert Service (IAS) |
|
|
| IrDA Oject Exchange Protocol (OBEX) |
|
|
| Isochronous channels (ISO) |
0.8.0 |
v2.3.0 |
| L2CAP |
|
|
| L2CAP channel identifiers |
|
|
| Media Control Client (MCC) |
0.8.0 |
v3.0.0 |
| Media Control Service (MCS) |
0.8.0 |
v3.0.0 |
| Media Proxy |
0.8.0 |
v3.0.0 |
| Microphone Control Profile (MICP) |
0.8.0 |
v2.7.0 |
| Object Transfer Service (OTS) |
|
|
| Public Broadcast Profile (PBP) |
0.8.0 |
v3.5.0 |
| Published Audio Capabilities Service (PACS) |
0.8.0 |
v3.0.0 |
| RFCOMM |
|
|
| Service Discovery Protocol (SDP) |
|
|
| Telephone Bearer Service (TBS) |
0.8.0 |
v3.0.0 |
| Telephone and Media Audio Profile (TMAP) |
0.8.0 |
v3.4.0 |
| UUIDs |
|
|
| Volume Control Profile (VCP) |
0.8.0 |
v2.7.0 |
| Volume Offset Control Service (VOCS) |
0.8.0 |
v2.6.0 |
| CAN ISO-TP Protocol |
|
|
| IEEE 802.15.4 and Thread APIs |
0.8.0 |
v1.0.0 |
| IEEE 802.15.4 Drivers |
0.8.0 |
v1.0.0 |
| IEEE 802.15.4 L2 |
0.8.0 |
v1.0.0 |
| IEEE 802.15.4 Net Management |
0.8.0 |
v1.0.0 |
| OpenThread stack |
0.8.0 |
v1.11.0 |
| LoRaWAN APIs |
0.1.0 |
v2.5.0 |
| MODBUS |
|
|
| Modem APIs |
1.0.0 |
v3.5.0 |
| Modem CMUX |
1.0.0 |
v3.5.0 |
| Modem Chat |
1.0.0 |
v3.5.0 |
| Modem PPP |
1.0.0 |
v3.5.0 |
| Modem Pipe |
1.0.0 |
v3.5.0 |
| Modem Ubx |
1.0.0 |
v3.7.0 |
| Modem pipelink |
1.0.0 |
v3.7.0 |
| Networking |
1.0.0 |
v1.0.0 |
| Application network context |
0.8.0 |
v1.0.0 |
| BSD Sockets compatible API |
1.0.0 |
v1.9.0 |
| Socket options for TLS |
0.8.0 |
v1.13.0 |
| BSD socket service API |
0.2.0 |
v3.6.0 |
| COAP Library |
0.8.0 |
v1.10.0 |
| CoAP Manager Events |
0.1.0 |
v3.6.0 |
| CoAP client API |
0.1.0 |
v3.4.0 |
| CoAP service API |
0.1.0 |
v3.6.0 |
| Connection Manager API |
0.1.0 |
v2.0.0 |
| Connection Manager Connectivity API |
0.8.0 |
v3.4.0 |
| Connection Manager Connectivity Bulk API |
0.1.0 |
v3.4.0 |
| Connection Manager Connectivity Implementation API |
0.8.0 |
v3.4.0 |
| DHCPv4 |
0.8.0 |
v1.7.0 |
| DHCPv4 server |
0.8.0 |
v3.6.0 |
| DHCPv6 |
0.8.0 |
v3.5.0 |
| DNS Resolve Library |
0.8.0 |
v1.8.0 |
| DNS Service Discovery |
0.8.0 |
v2.5.0 |
| Distributed Switch Architecture (DSA) |
0.8.0 |
v4.2.0 |
| Distributed Switch Architecture definitions and helpers |
0.8.0 |
v2.5.0 |
| Dummy L2/driver Support Functions |
0.8.0 |
v1.14.0 |
| Ethernet Bridging API |
0.8.0 |
v2.7.0 |
| Ethernet Library |
0.8.0 |
v1.12.0 |
| Ethernet PHY Interface |
0.8.0 |
v2.7.0 |
| Ethernet Support Functions |
0.8.0 |
v1.0.0 |
| Ethernet MII Support Functions |
0.8.0 |
v1.7.0 |
| IEEE 802.3 management interface |
0.8.0 |
v3.5.0 |
| HTTP HPACK |
0.1.0 |
v3.7.0 |
| HTTP client API |
0.2.0 |
v2.1.0 |
| HTTP request methods |
0.8.0 |
v3.3.0 |
| HTTP response status codes |
0.8.0 |
v3.3.0 |
| HTTP server API |
0.1.0 |
v3.7.0 |
| HTTP service API |
0.1.0 |
v3.4.0 |
| ICMP |
0.8.0 |
v3.5.0 |
| IGMP API |
0.8.0 |
v2.6.0 |
| IPv4/IPv6 primitives and helpers |
1.0.0 |
v1.0.0 |
| Latency Monitor |
|
|
| Link Layer Discovery Protocol definitions and helpers |
0.8.0 |
v1.13.0 |
| LwM2M high-level API |
0.8.0 |
v1.9.0 |
| LwM2M path helper macros |
0.8.0 |
v2.5.0 |
| MQTT Client library |
0.8.0 |
v1.14.0 |
| MQTT-SN Client library |
0.1.0 |
v3.3.0 |
| Multicast Listener Discovery API |
0.8.0 |
v1.8.0 |
| Network Configuration Library |
0.8.0 |
v1.8.0 |
| Network Core Library |
1.0.0 |
v1.0.0 |
| Network Hostname Library |
0.8.0 |
v1.10.0 |
| Network Interface abstraction layer |
1.0.0 |
v1.5.0 |
| Network L2 Abstraction Layer |
1.0.0 |
v1.5.0 |
| Network Link Address Library |
1.0.0 |
v1.0.0 |
| Network MIDI 2.0 |
0.1.0 |
v4.3.0 |
| User Datagram Protocol for Universal MIDI Packets |
|
|
| Network Management |
2.0.0 |
v1.7.0 |
| Network Offloading Interface |
0.8.0 |
v1.7.0 |
| Network Packet Filter API |
0.8.0 |
v3.0.0 |
| Basic Filter Conditions |
0.8.0 |
v3.0.0 |
| Ethernet Filter Conditions |
0.8.0 |
v3.0.0 |
| Network Packet Library |
0.8.0 |
v1.5.0 |
| Network Statistics Library |
0.8.0 |
v1.5.0 |
| Network long timeout primitives and helpers |
0.8.0 |
v1.14.0 |
| Network packet capture |
0.8.0 |
v2.6.0 |
| Network time representation. |
0.1.0 |
v3.5.0 |
| OCPP library |
0.1.0 |
v4.3.0 |
| Offloaded Net Devices |
0.8.0 |
v3.4.0 |
| PPP L2/driver Support Functions |
0.8.0 |
v2.0.0 |
| PTP support |
0.1.0 |
v3.7.0 |
| PTP time |
0.8.0 |
v1.13.0 |
| Prometheus API |
0.1.0 |
v4.0.0 |
| Promiscuous mode |
0.8.0 |
v1.13.0 |
| SNTP |
0.8.0 |
v1.10.0 |
| Socket NET_MGMT library |
0.1.0 |
v2.0.0 |
| SocketCAN library |
0.8.0 |
v1.14.0 |
| TFTP Client library |
0.1.0 |
v2.3.0 |
| TLS credentials management |
0.8.0 |
v1.13.0 |
| Trickle Algorithm Library |
0.8.0 |
v1.7.0 |
| Virtual Interface Library |
0.8.0 |
v2.6.0 |
| Virtual LAN definitions and helpers |
0.8.0 |
v1.12.0 |
| Virtual Network Interface Support Functions |
0.8.0 |
v2.6.0 |
| Websocket API |
0.1.0 |
v1.12.0 |
| Wi-Fi Management |
0.8.0 |
v1.12.0 |
| Wi-Fi Network Manager API |
0.8.0 |
v3.5.0 |
| Wi-Fi credentials library |
0.1.0 |
v4.0.0 |
| Zperf API |
0.8.0 |
v3.3.0 |
| gPTP support |
0.1.0 |
v1.13.0 |
| USB |
|
|
| Buffer macros and definitions used in USB device support |
0.1.0 |
v4.0.0 |
| USB Audio Class 2 device API |
0.2.0 |
v3.6.0 |
| USB BOS support |
1.0.0 |
v1.13.0 |
| USB DFU device update API |
0.1.0 |
v4.1.0 |
| USB HID class API |
1.0.0 |
v1.11.0 |
| HID class USB specific definitions |
|
|
| USB HID common definitions |
1.0.0 |
v1.11.0 |
| Mouse and keyboard report descriptors |
|
|
| USB HID Item helpers |
|
|
| USB Host Core API |
|
|
| USB MIDI 2.0 Class device API |
0.1.0 |
v4.1.0 |
| USB Mass Storage Class device API |
0.2.0 |
v3.4.0 |
| USB Video Class (UVC) device API |
0.1.0 |
v4.2.0 |
| USB device core API |
0.2.0 |
v3.3.0 |
| USB device core API |
0.2.0 |
v3.7.0 |
| USBD HID device API |
0.2.0 |
v3.7.0 |
| Device Drivers |
|
|
| 1-Wire |
0.1.0 |
v3.2.0 |
| 1-Wire Sensor API |
|
|
| 1-Wire data link layer |
|
|
| 1-Wire network layer |
|
|
| ADC |
1.0.0 |
v1.0.0 |
| Emulated ADC |
|
|
| Auxiliary (Text) Display |
0.1.0 |
v3.4.0 |
| BBRAM |
|
|
| BBRAM emulator backend API |
|
|
| Battery Charger |
|
|
| CAN |
|
|
| CAN Controller |
1.1.0 |
v1.12.0 |
| CAN Transceiver |
0.1.0 |
v3.1.0 |
| Devicetree CAN API |
|
|
| CRC driver APIs |
|
|
| Cellular |
|
|
| Clock Control |
1.0.0 |
v1.0.0 |
| Clock Control (SF32LB specifics) |
|
|
| Devicetree Clocks API |
|
|
| LiteX Clock Control driver interface |
|
|
| Comparator |
0.1.0 |
v4.0.0 |
| Coredump pseudo-device |
|
|
| Counter |
0.8.0 |
v1.14.0 |
| DAC |
0.8.0 |
v2.3.0 |
| DAI |
0.1.0 |
v3.1.0 |
| DMA |
1.0.0 |
v1.5.0 |
| DMA (SF32LB specifics) |
|
|
| Devicetree DMA API |
|
|
| Disk Access |
1.0.0 |
v1.6.0 |
| Display |
0.8.0 |
v1.14.0 |
| Devicetree Display API |
|
|
| LCD Interface |
|
|
| MIPI Display interface |
|
|
| MIPI-DBI |
0.8.0 |
v3.6.0 |
| MIPI-DSI |
0.8.0 |
v3.1.0 |
| EDAC |
0.8.0 |
v2.5.0 |
| EEPROM |
1.0.0 |
v2.1.0 |
| ESPI |
|
|
| eSPI Emulation Interface |
|
|
| eSPI SAF |
|
|
| Entropy |
1.0.0 |
v1.10.0 |
| External Cache Controller |
|
|
| FPGA |
0.1.0 |
v2.7.0 |
| Flash |
1.0.0 |
v1.2.0 |
| Extended Operations |
|
|
| Andes QSPI-NOR XIP |
|
|
| IT51XXX |
|
|
| NPCX |
|
|
| Realtek RTS5912 |
|
|
| Renesas RA |
|
|
| STM32 |
|
|
| Flash Internal |
|
|
| Fuel Gauge |
0.1.0 |
v3.3.0 |
| Fuel gauge backend emulator APIs |
|
|
| GNSS |
0.1.0 |
v3.6.0 |
| GPIO |
1.0.0 |
v1.0.0 |
| Device-specific GPIO API extensions |
|
|
| Ambiq |
|
|
| MAX32-specific GPIO Flags |
|
|
| NCT38XX |
|
|
| NXP MCUX LPC |
|
|
| NXP PCAL64XXA |
|
|
| STM32 GPIO specific flags |
|
|
| SX1509B |
|
|
| nPM13xx-specific GPIO Flags |
|
|
| nPM2100-specific GPIO Flags |
|
|
| nPM6001-specific GPIO Flags |
|
|
| nRF-specific GPIO Flags |
|
|
| Devicetree GPIO API |
|
|
| GPIO pin headers |
|
|
| ArduCam FFC 40-pin camera connector. |
|
|
| Arducam DVP 20-pin connector |
|
|
| Arduino MKR header |
|
|
| Arduino Nano header |
|
|
| Arduino Uno (R3) header |
|
|
| Raspberry Pi CSI connector |
|
|
| ST Morpho header |
|
|
| Emulated GPIO |
|
|
| Haptics |
|
|
| Device-specific Haptics API extensions |
|
|
| DRV2605 |
|
|
| Hardware Info |
1.0.0 |
v1.14.0 |
| Hardware Spinlock |
|
|
| I2C |
1.0.0 |
v1.0.0 |
| I2C EEPROM Target |
1.0.0 |
v1.13.0 |
| I2C Emulation Interface |
|
|
| I2S |
1.0.0 |
v1.9.0 |
| I3C |
0.1.0 |
v3.2.0 |
| I3C Address-related Helper Code |
|
|
| I3C Common Command Codes |
|
|
| I3C Devicetree related bits |
|
|
| I3C HDR DDR API |
|
|
| I3C In-Band Interrupts |
|
|
| I3C Target Device API |
|
|
| I3C Transfer API |
|
|
| IPM |
1.0.0 |
v1.0.0 |
| Input |
0.1.0 |
v3.4.0 |
| Analog axis |
|
|
| Device-specific Input API extensions |
|
|
| CY8CMBR3xxx |
|
|
| PAT912x |
|
|
| PAW32xx |
|
|
| PMW3610 |
|
|
| Renesas RA CTSU |
|
|
| Renesas RX CTSU |
|
|
| Input Event Definitions |
|
|
| Keyboard Matrix |
|
|
| Keymap utilities |
|
|
| Touchscreen Events |
0.1.0 |
v3.7.0 |
| Inter-VM Shared Memory |
|
|
| LED |
1.0.0 |
v1.12.0 |
| LED Strip |
|
|
| LoRa |
0.1.0 |
v2.2.0 |
| MBOX |
0.1.0 |
v1.0.0 |
| Devicetree MBOX API |
|
|
| MDIO |
|
|
| MSPI |
0.1.0 |
v3.7.0 |
| MSPI Configure API |
|
|
| MSPI Devicetree related macros |
|
|
| MSPI Emulation Interface |
|
|
| MSPI Transfer API |
|
|
| MSPI callback API |
|
|
| Mspi_util |
|
|
| Miscellaneous Devices |
|
|
| Coresight STMESP |
|
|
| Devmux |
|
|
| FTDI FT8xx |
|
|
| FT8xx co-processor |
|
|
| FT8xx common functions |
|
|
| FT8xx display list |
|
|
| FT8xx memory map |
|
|
| FT8xx reference API |
|
|
| NXP FlexIO |
|
|
| RTC DS3231 (legacy). |
|
|
| Raspberry Pi Pico PIO |
|
|
| Renesas ELC |
|
|
| Multi-function Devices |
|
|
| MFD AD559X interface |
|
|
| MFD AXP192 interface |
|
|
| MFD BD8LB600FS interface |
|
|
| MFD MAX22017 interface |
|
|
| MFD NPM13XX Interface |
|
|
| MFD NPM2100 Interface |
|
|
| MFD PCA9422 Interface |
|
|
| NVMEM |
0.1.0 |
v4.3.0 |
| OPAMP |
0.1.0 |
v4.3.0 |
| PCIe |
|
|
| PCIe Controller |
|
|
| PCIe Host |
|
|
| PCIe Capabilities |
|
|
| PCIe Host MSI Interface |
|
|
| PCIe Host PTM Interface |
|
|
| PCIe Virtual Channel Host Interface |
|
|
| PECI |
1.0.0 |
v2.1.0 |
| PS/2 |
|
|
| PSI5 |
0.1.0 |
v4.2.0 |
| PTP Clock |
|
|
| PWM |
1.0.0 |
v1.0.0 |
| Device-specific PWM API extensions |
|
|
| MAX31790 |
|
|
| Devicetree PWMs API |
|
|
| Pin Control |
0.1.0 |
v3.0.0 |
| Dynamic Pin Control |
|
|
| Pin control |
|
|
| RTC |
0.1.0 |
v3.4.0 |
| Regulator |
0.1.0 |
v2.4.0 |
| ADP5360 Devicetree helpers. |
|
|
| AXP192 Devicetree helpers. |
|
|
| Devicetree helpers |
|
|
| MAX20335 Devicetree helpers. |
|
|
| NPM1100 Devicetree helpers. |
|
|
| NPM2100 Devicetree helpers. |
|
|
| NPM6001 Devicetree helpers. |
|
|
| Regulator Parent Interface |
|
|
| PCA9420 Utilities. |
|
|
| Silabs DCDC devicetree helpers. |
|
|
| nPM13xx Devicetree helpers. |
|
|
| nRF5X regulator devicetree helpers. |
|
|
| Reset Controller |
0.2.0 |
v3.1.0 |
| Devicetree Reset Controller API |
|
|
| Retained memory |
0.8.0 |
v3.4.0 |
| SDHC |
0.1.0 |
v3.1.0 |
| SENT |
0.1.0 |
v4.2.0 |
| SMBus |
0.1.0 |
v3.4.0 |
| SPI |
1.1.0 |
v1.0.0 |
| Devicetree SPI API |
|
|
| SPI Emulation Interface |
|
|
| SWDP |
0.1.0 |
v3.7.0 |
| Sensor |
1.0.0 |
v1.2.0 |
| ADXL345 DT Options |
|
|
| Output Rate options |
|
|
| ADXL362 DT Options |
|
|
| FIFO mode options |
|
|
| ADXL367 DT Options |
|
|
| FIFO mode options |
|
|
| ADXL372 DT Options |
|
|
| FIFO mode options |
|
|
| Battery APIs |
|
|
| Device-specific Sensor API extensions |
|
|
| ADLTC2990 |
|
|
| AFBR-S50 |
|
|
| BD8LB600FS |
|
|
| BMM350 |
|
|
| BMP581 |
|
|
| IIR Filter options. |
|
|
| Output data rate options |
|
|
| Oversampling options. |
|
|
| Sensor power modes |
|
|
| ExplorIR-M |
|
|
| F75303 |
|
|
| FCX-MLDX5 |
|
|
| FDC2X1X |
|
|
| Grow R502A |
|
|
| LIS2DH |
|
|
| LM95234 |
|
|
| MCP9600 |
|
|
| MH-Z19B |
|
|
| MLX90394 |
|
|
| PAJ7620 |
|
|
| PAT9136 |
|
|
| QDEC MCUX |
|
|
| SCD4X |
|
|
| SGP40 |
|
|
| TCS3400 |
|
|
| TLE9104 |
|
|
| TMAG5273 |
|
|
| TMP11X |
|
|
| VEAA X-3 |
|
|
| VEML6031 |
|
|
| VEML6046 |
|
|
| VEML60XX |
|
|
| XBR818 |
|
|
| Invensense (TDK) ICM42686 DT Options |
|
|
| Accelerometer data rate options |
|
|
| Accelerometer power modes |
|
|
| Accelerometer scale options |
|
|
| Gyroscope data rate options |
|
|
| Gyroscope power modes |
|
|
| Gyroscope scale options |
|
|
| Invensense (TDK) ICM42688 DT Options |
|
|
| Accelerometer data rate options |
|
|
| Accelerometer power modes |
|
|
| Accelerometer scale options |
|
|
| Gyroscope data rate options |
|
|
| Gyroscope power modes |
|
|
| Gyroscope scale options |
|
|
| Invensense (TDK) ICM4268X DT Options |
|
|
| Accelerometer data rate options |
|
|
| Accelerometer power modes |
|
|
| Gyroscope data rate options |
|
|
| Gyroscope power modes |
|
|
| Invensense (TDK) ICM45686 DT Options |
|
|
| Accelerometer Low-pass Filtering options |
|
|
| Accelerometer data rate options |
|
|
| Accelerometer power modes |
|
|
| Accelerometer scale options |
|
|
| Gyroscope Low-pass Filtering options |
|
|
| Gyroscope data rate options |
|
|
| Gyroscope power modes |
|
|
| Gyroscope scale options |
|
|
| MCP9600 DT Options |
|
|
| ADC resolution |
|
|
| Cold junction temperature resultion |
|
|
| Thermocouple type selection |
|
|
| Memsic DT Options |
|
|
| Lowe pass filter configurations |
|
|
| decimate sampling rate by provided rate |
|
|
| PNI DT Options |
|
|
| Output data rate options |
|
|
| Sensor axis alignment DT Options |
|
|
| Axis description for sensor alignment |
|
|
| Axis description for sensor alignment |
|
|
| Sensor emulator backend API |
|
|
| Texas Instruments (TI) TMP114 DT Options |
|
|
| Temperature output data rate |
|
|
| Texas Instruments (TI) TMP11X DT Options |
|
|
| Temperature average sample count |
|
|
| Temperature output data rate |
|
|
| Stepper |
0.1.0 |
v4.0.0 |
| Trinamic Stepper Controller Interface |
|
|
| System control (SYSCON) |
|
|
| TEE |
|
|
| Time-aware GPIO |
0.1.0 |
v3.5.0 |
| UART |
1.0.0 |
v1.0.0 |
| Async UART API |
0.8.0 |
v1.14.0 |
| Interrupt-driven UART API |
|
|
| Polling UART API |
|
|
| UART Emulation Interface |
|
|
| USB |
|
|
| Battery Charging (BC1.2) |
|
|
| BC1.2 backed emulator APIs |
|
|
| USB Device Controller |
0.1.0 |
v3.3.0 |
| USB Host Controller |
0.1.1 |
v3.3.0 |
| USB Type-C |
|
|
| USB Power Delivery |
|
|
| USB Type-C Port Controller API |
0.1.0 |
v3.1.0 |
| USB Type-C Power Path Controller |
|
|
| USB-C VBUS API |
0.1.0 |
v3.3.0 |
| VIRTIO |
|
|
| Virtqueue Interface |
|
|
| Video |
1.1.0 |
v2.1.0 |
| Video Controls |
|
|
| Video pixel formats |
|
|
| Watchdog |
1.0.0 |
v1.0.0 |
| Device Model |
1.1.0 |
v1.0.0 |
| Device memory-mapped IO management |
|
|
| Named MMIO region macros |
|
|
| Single MMIO region macros |
|
|
| Top-level MMIO region macros |
|
|
| Devicetree |
1.2.0 |
v2.2.0 |
| “For-each” macros |
|
|
| Bus helpers |
|
|
| Chosen nodes |
|
|
| Dependency tracking |
|
|
| Devicetree CAN API |
|
|
| Devicetree Clocks API |
|
|
| Devicetree DMA API |
|
|
| Devicetree Display API |
|
|
| Devicetree Fixed Partition API |
|
|
| Devicetree GPIO API |
|
|
| GPIO pin headers |
|
|
| ArduCam FFC 40-pin camera connector. |
|
|
| Arducam DVP 20-pin connector |
|
|
| Arduino MKR header |
|
|
| Arduino Nano header |
|
|
| Arduino Uno (R3) header |
|
|
| Raspberry Pi CSI connector |
|
|
| ST Morpho header |
|
|
| Devicetree HW spinlock API |
|
|
| Devicetree IO Channels API |
|
|
| Devicetree Interrupt Controller API |
|
|
| Devicetree MBOX API |
|
|
| Devicetree NVMEM API |
|
|
| Devicetree PWMs API |
|
|
| Devicetree Port Endpoint API |
|
|
| Devicetree Reset Controller API |
|
|
| Devicetree SPI API |
|
|
| Existence checks |
|
|
| Instance-based devicetree APIs |
|
|
| Node identifiers and helpers |
|
|
| Pin control |
|
|
| Property accessors |
|
|
| Vendor and model name helpers |
|
|
| interrupts property |
|
|
| ranges property |
|
|
| reg property |
|
|
| Error numbers |
|
|
| Internal and System API |
|
|
| Architecture Interface |
|
|
| Architecture thread APIs |
|
|
| Architecture timing APIs |
|
|
| Architecture-specific IRQ APIs |
|
|
| Architecture-specific SMP APIs |
|
|
| Architecture-specific Stack Walk APIs |
|
|
| Architecture-specific Thread Local Storage APIs |
|
|
| Architecture-specific cache controllers. |
|
|
| Architecture-specific core dump APIs |
|
|
| Architecture-specific gdbstub APIs |
|
|
| Architecture-specific memory-mapping APIs |
|
|
| Architecture-specific power management APIs |
|
|
| Architecture-specific userspace APIs |
|
|
| Miscellaneous architecture APIs |
|
|
| Xtensa APIs |
|
|
| Xtensa Internal APIs |
|
|
| Xtensa Memory Management Unit (MMU) APIs |
|
|
| Xtensa Memory Protection Unit (MPU) APIs |
|
|
| Kernel Memory Management Internal APIs |
|
|
| User Mode Internal APIs |
|
|
| User mode and Syscall APIs |
|
|
| Kernel APIs |
1.0.0 |
v1.0.0 |
| Async polling APIs |
|
|
| Atomic Services APIs |
|
|
| Barrier Services APIs |
0.1.0 |
v3.4.0 |
| CPU Idling APIs |
|
|
| Condition Variables APIs |
|
|
| Event APIs |
|
|
| FIFO APIs |
|
|
| FUTEX APIs |
|
|
| Fatal error APIs |
|
|
| Fatal error base types |
|
|
| Floating Point APIs |
|
|
| Heap APIs |
|
|
| Interrupt Service Routine APIs |
|
|
| Kernel Memory Management |
|
|
| Demand Paging |
|
|
| Backing Store APIs |
|
|
| Demand Paging APIs |
|
|
| Eviction Algorithm APIs |
|
|
| LIFO APIs |
|
|
| Mailbox APIs |
|
|
| Memory Slab APIs |
|
|
| Memory domain APIs |
|
|
| Application memory domain APIs |
|
|
| Message Queue APIs |
|
|
| Mutex APIs |
|
|
| Object Core APIs |
|
|
| Object Core Statistics APIs |
|
|
| Pipe APIs |
|
|
| Queue APIs |
|
|
| Semaphore APIs |
|
|
| Spinlock APIs |
|
|
| Stack APIs |
|
|
| System Clock APIs |
|
|
| Thread APIs |
|
|
| Thread Stack APIs |
|
|
| Timer APIs |
|
|
| User Mode APIs |
|
|
| User mode mutex APIs |
|
|
| User mode semaphore APIs |
|
|
| Version APIs |
|
|
| Work Queue APIs |
|
|
| Memory Management APIs |
|
|
| Memory Attribute Interface |
|
|
| Memory heaps based on memory attributes |
|
|
| Operating System Services |
|
|
| Asynchronous Notification APIs |
|
|
| Binary Descriptors |
|
|
| Binary Descriptor Definition |
|
|
| Binary Descriptor Reading |
|
|
| CPU Frequency (CPUFreq) |
0.1.0 |
v4.3.0 |
| CPU Frequency Policy |
0.1.0 |
v4.3.0 |
| CPU Frequency pstate |
0.1.0 |
v4.3.0 |
| CPU Load |
0.1.0 |
v4.3.0 |
| Cache Interface |
|
|
| Checksum |
|
|
| CRC |
|
|
| Console API |
|
|
| Crypto |
1.0.0 |
v1.7.0 |
| Cipher |
|
|
| Hash |
|
|
| Random Function APIs |
1.0.0 |
v1.0.0 |
| Debug |
|
|
| CPU load monitor |
|
|
| Coredump APIs |
|
|
| Coresight APIs |
|
|
| Coresight Trace Deformatter |
|
|
| STP Decoder API |
|
|
| Symbol Table API |
|
|
| Thread analyzer |
|
|
| Device Management |
|
|
| EC Host Command Interface |
0.1.0 |
v2.4.0 |
| Backends |
|
|
| Simulator |
|
|
| MCUmgr |
|
|
| Callbacks |
|
|
| Enumeration Management Callbacks |
|
|
| File System Management Callbacks |
|
|
| Image Management Callbacks |
|
|
| OS Management Callbacks |
|
|
| Settings Management Callbacks |
|
|
| Handlers |
|
|
| Management |
1.0.0 |
v1.11.0 |
| Enumeration Management |
|
|
| Enumeration Management Callbacks |
|
|
| File System Management |
|
|
| File System Management Callbacks |
|
|
| Image Management |
|
|
| Image Management Callbacks |
|
|
| Image Management Client |
|
|
| OS Management |
|
|
| OS Management Callbacks |
|
|
| OS Management Client |
|
|
| Settings Management |
|
|
| Settings Management Callbacks |
|
|
| Shell Management |
|
|
| Statistics Management |
|
|
| Zephyr Basic Management |
|
|
| SMP client |
|
|
| Transport layers |
|
|
| Bluetooth transport |
|
|
| Dummy transport |
|
|
| SMP transport |
|
|
| Serial transport |
|
|
| Shell transport |
|
|
| UDP transport |
|
|
| File System APIs |
1.0.0 |
v1.5.0 |
| File System Storage |
|
|
| Flash Circular Buffer (FCB) |
1.0.0 |
v1.11.0 |
| Flash Circular Buffer Data Structures |
|
|
| fcb API |
|
|
| fcb non-API prototypes |
|
|
| Non-volatile Storage (NVS) |
1.0.0 |
v1.12.0 |
| Non-volatile Storage APIs |
|
|
| Non-volatile Storage Data Structures |
|
|
| Settings |
1.0.0 |
v1.12.0 |
| Settings backend interface |
|
|
| Settings name processing |
|
|
| Settings subsystem runtime |
|
|
| Zephyr Memory Storage (ZMS) |
|
|
| ZMS API |
|
|
| ZMS data structures |
|
|
| Flash image API |
|
|
| Heap Management |
|
|
| Heap Listener APIs |
|
|
| Low Level Heap Allocator |
|
|
| Multi-Heap Wrapper |
|
|
| Shared multi-heap interface |
|
|
| IPC |
|
|
| IPC service APIs |
|
|
| IPC service RPMsg API |
|
|
| IPC service backend |
|
|
| IPC service static VRINGs API |
|
|
| Icmsg IPC library API |
|
|
| Icmsg multi-endpoint IPC library API |
|
|
| Packed Buffer API |
|
|
| RPMsg service APIs |
|
|
| Iterable Sections APIs |
|
|
| Linkable loadable extensions |
0.1.0 |
v3.5.0 |
| ELF constants and data types |
|
|
| ELF inspection APIs |
|
|
| ELF loader context |
|
|
| Exported symbol definitions |
|
|
| Logging |
1.0.0 |
v1.13.0 |
| Logger system |
|
v1.13.0 |
| Log link API |
|
|
| Log message API |
|
|
| Log output API |
|
|
| Log output formatting flags. |
|
|
| Logger backend interface |
|
|
| Bluetooth log backend API |
|
|
| Intel ADSP HDA log backend API |
|
|
| Intel ADSP mtrace log backend API |
|
|
| Logger multidomain backend helpers |
|
|
| MQTT log backend API |
|
|
| Network log backend API |
|
|
| Websocket log backend API |
|
|
| Logger backend standard interface |
|
|
| Logger control API |
|
v1.13.0 |
| Logging API |
|
|
| Trace and Debug Domain APIs |
|
|
| Logging frontend STMESP Demultiplexer API |
|
|
| Memory Management |
|
|
| Memory Banks Driver APIs |
|
|
| Memory Blocks APIs |
|
|
| Memory Management Driver APIs |
|
|
| Network Buffer Library |
1.0.0 |
v1.0.0 |
| On-Off Service APIs |
|
|
| PSA Secure Storage API |
1.0.4 |
|
| Power Management (PM) |
|
v1.2.0 |
| CPU Power Management |
|
|
| Device |
|
|
| Device Runtime |
|
|
| S2RAM APIs |
|
|
| States |
|
|
| System |
|
v1.2.0 |
| Hooks |
|
|
| Policy |
|
|
| RTIO |
0.2.0 |
v3.2.0 |
| RTIO CQE Flags |
|
|
| RTIO Priorities |
|
|
| RTIO SQE Flags |
|
|
| Retention API |
0.1.0 |
v3.4.0 |
| Boot mode interface |
|
|
| Bootloader info interface |
0.1.0 |
v3.5.0 |
| Semihosting APIs |
|
|
| Sensing |
|
|
| Data Types |
|
|
| Sensor Types (Sensing) |
|
|
| Sensors (Sensing) |
|
|
| Shell API |
1.0.0 |
v1.14.0 |
| State Machine Framework API |
0.2.0 |
|
| Storage APIs |
|
|
| Disk Access Interface |
|
|
| Stream to flash interface |
0.1.0 |
v2.3.0 |
| flash area Interface |
1.0.0 |
v1.11.0 |
| System Initialization |
|
|
| System power off |
|
|
| Task Watchdog APIs |
0.8.0 |
v2.5.0 |
| Timing Measurement APIs |
|
|
| Arch specific Timing Measurement APIs |
|
|
| Board specific Timing Measurement APIs |
|
|
| SoC specific Timing Measurement APIs |
|
|
| Tracing |
|
|
| Object tracking |
|
|
| Tracing format |
|
|
| Tracing hooks |
|
|
| Conditional variable |
|
|
| Delayable work item |
|
|
| Event |
|
|
| FIFO |
|
|
| GPIO |
|
|
| Heap |
|
|
| LIFO |
|
|
| Mailbox |
|
|
| Memory slab |
|
|
| Message queue |
|
|
| Mutex |
|
|
| Network |
|
|
| Network socket |
|
|
| PM Device Runtime |
|
|
| Pipe |
|
|
| Polling |
|
|
| Queue |
|
|
| Semaphore |
|
|
| Stack |
|
|
| Syscall Tracing |
|
|
| System PM |
|
|
| Thread |
|
|
| Timer |
|
|
| Triggered work item |
|
|
| User-defined event |
|
|
| Work item |
|
|
| Work queue |
|
|
| Tracing utility macros |
|
|
| Zbus APIs |
1.0.0 |
v3.3.0.0 |
| Testing |
|
|
| Emulator interfaces |
|
|
| BBRAM emulator backend API |
|
|
| BC1.2 backed emulator APIs |
|
|
| Emulated ADC |
|
|
| Emulated GPIO |
|
|
| Fuel gauge backend emulator APIs |
|
|
| I2C Emulation Interface |
|
|
| MSPI Emulation Interface |
|
|
| SPI Emulation Interface |
|
|
| Sensor emulator backend API |
|
|
| UART Emulation Interface |
|
|
| eSPI Emulation Interface |
|
|
| FFF extensions |
|
|
| Zephyr Testing Framework (ZTest) |
|
|
| Ztest assertion macros |
|
|
| Ztest assumption macros |
|
|
| Ztest expectation macros |
|
|
| Ztest mocking support |
|
|
| Ztest testing macros |
|
|
| Ztest ztress macros |
|
|
| Third-party |
|
|
| BBC micro:bit display APIs |
|
|
| Grove display |
|
|
| MCUboot image control API |
|
|
| UpdateHub Firmware Over-the-Air |
|
|
| hawkBit Firmware Over-the-Air |
|
|
| hawkBit autohandler API |
|
|
| hawkBit configuration API |
|
|
| hawkBit event API |
|
|
| USB Device Controller API |
1.0.0 |
v1.5.0 |
| USB Device Core API |
1.0.0 |
v1.5.0 |
| USB-C Device API |
0.1.0 |
v3.3.0 |
| Sink_callbacks |
|
|
| Source_callbacks |
|
|
| Utilities |
|
|
| Base64 |
|
|
| COBS (Consistent Overhead Byte Stuffing) |
|
|
| DSP (Digital Signal Processing) |
0.1.0 |
v3.3.0 |
| Basic Math Functions |
|
|
| Vector Absolute Value |
|
|
| Vector Addition |
|
|
| Vector Clipping |
|
|
| Vector Dot Product |
|
|
| Vector Multiplication |
|
|
| Vector Negate |
|
|
| Vector Offset |
|
|
| Vector Scale |
|
|
| Vector Shift |
|
|
| Vector Subtraction |
|
|
| Vector bitwise AND |
|
|
| Vector bitwise NOT |
|
|
| Vector bitwise OR |
|
|
| Vector bitwise XOR |
|
|
| Float/Fixed point shift conversion functions |
|
|
| Fixed to Float point conversions |
|
|
| Float to Fixed point conversions |
|
|
| Helper macros for printing Q values. |
|
|
| Data Structure APIs |
|
|
| Balanced Red/Black Tree |
|
|
| Bit array |
|
|
| Doubly-linked list |
|
|
| Flagged Single-linked list |
|
|
| Hashmap |
|
|
| Hash Functions |
|
|
| Hashmap Implementations |
|
|
| MPSC (Multi producer, single consumer) packet buffer API |
|
|
| MPSC (Multi producer, single consumer) packet header |
|
|
| MPSC packet buffer flags |
|
|
| MPSC Lockfree Queue API |
|
|
| Min-Heap service |
|
|
| Ring Buffer APIs |
|
|
| SPSC (Single producer, single consumer) packet buffer API |
|
|
| SPSC packet buffer flags |
|
|
| SPSC API |
|
|
| Single-linked list |
|
|
| Formatted Output APIs |
|
|
| Package convert flags |
|
|
| Package flags |
|
|
| cbvprintf processing flags. |
|
|
| JSON |
|
|
| JSON Web Token (JWT) |
|
|
| Linear Range |
|
|
| Math Ilog2 Functions |
|
|
| Math Interpolation Functions |
|
|
| Math extras |
|
|
| Monochrome Character Framebuffer |
|
|
| Navigation |
|
|
| Time Utility APIs |
|
|
| Time Representation APIs |
|
|
| Time Synchronization APIs |
|
|
| Time Units Helpers |
|
|
| Timespec Utility APIs |
|
|
| UUID |
0.1.0 |
v4.0.0 |
| Utility Functions |
0.1.0 |
v2.4.0 |