| 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 |
|
|
| Connectivity |
|
|
| Bluetooth APIs |
|
|
| 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 APIs |
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 |
|
|
| 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) |
|
|
| Isochronous channels (ISO) |
0.8.0 |
v2.3.0 |
| L2CAP |
|
|
| 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 |
| Modem APIs |
0.1.0 |
v3.5.0 |
| Modem CMUX |
|
|
| Modem PPP |
|
|
| Modem Pipe |
|
|
| Modem Ubx |
|
|
| Modem pipelink |
|
|
| 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 |
| IGMP API |
0.8.0 |
v2.6.0 |
| IPv4/IPv6 primitives and helpers |
1.0.0 |
v1.0.0 |
| 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 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 |
| 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 |
| Send and receive IPv4 or IPv6 ICMP Echo Request messages. |
0.8.0 |
v3.5.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.1.0 |
v3.6.0 |
| USB BOS support |
1.0.0 |
v1.13.0 |
| USB DFU device update API |
|
|
| 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.1.0 |
v3.4.0 |
| USB Video Class (UVC) device API |
0.1.0 |
v4.2.0 |
| USB device core API |
0.1.0 |
v3.3.0 |
| USB device core API |
0.1.0 |
v3.7.0 |
| USBD HID device API |
0.1.1 |
v3.7.0 |
| Device Driver APIs |
|
|
| 1-Wire Interface |
0.1.0 |
v3.2.0 |
| 1-Wire Sensor API |
|
|
| 1-Wire data link layer |
|
|
| 1-Wire network layer |
|
|
| ADC driver APIs |
1.0.0 |
v1.0.0 |
| Emulated ADC |
|
|
| Analog axis API |
|
|
| BBRAM Interface |
|
|
| BBRAM emulator backend API |
|
|
| BC1.2 backed emulator APIs |
|
|
| BC1.2 driver APIs |
|
|
| CAN Interface |
1.1.0 |
v1.12.0 |
| CAN Transceiver |
0.1.0 |
v3.1.0 |
| Cache Controller Interface |
|
|
| Cellular Interface |
|
|
| Charger Interface |
|
|
| Clock Control Interface |
1.0.0 |
v1.0.0 |
| LiteX Clock Control driver interface |
|
|
| Comparator Interface |
0.1.0 |
v4.0.0 |
| Coredump pseudo-device driver APIs |
|
|
| Counter Interface |
0.8.0 |
v1.14.0 |
| DAC driver APIs |
0.8.0 |
v2.3.0 |
| DAI Interface |
0.1.0 |
v3.1.0 |
| DMA Interface |
1.0.0 |
v1.5.0 |
| Disk Driver Interface |
1.0.0 |
v1.6.0 |
| Display Interface |
0.8.0 |
v1.14.0 |
| LCD Interface |
|
|
| EC Host Command Interface |
0.1.0 |
v2.4.0 |
| EDAC API |
0.8.0 |
v2.5.0 |
| EEPROM Interface |
1.0.0 |
v2.1.0 |
| ESPI Driver APIs |
|
|
| Entropy Interface |
1.0.0 |
v1.10.0 |
| External Cache Controller Interface |
|
|
| FLASH Interface |
1.0.0 |
v1.2.0 |
| FLASH internal Interface |
|
|
| Fuel Gauge Interface |
0.1.0 |
v3.3.0 |
| Fuel gauge backend emulator APIs |
|
|
| GNSS Interface |
0.1.0 |
v3.6.0 |
| GPIO Driver APIs |
1.0.0 |
v1.0.0 |
| Emulated GPIO |
|
|
| MAX32-specific GPIO Flags |
|
|
| nPM13xx-specific GPIO Flags |
|
|
| nPM2100-specific GPIO Flags |
|
|
| nPM6001-specific GPIO Flags |
|
|
| nRF-specific GPIO Flags |
|
|
| HW spinlock Interface |
|
|
| Haptics Interface |
|
|
| Hardware Info Interface |
1.0.0 |
v1.14.0 |
| I2C EEPROM Target Driver API |
1.0.0 |
v1.13.0 |
| I2C Interface |
1.0.0 |
v1.0.0 |
| I2S Interface |
1.0.0 |
v1.9.0 |
| I3C Interface |
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 Interface |
1.0.0 |
v1.0.0 |
| Input Interface |
0.1.0 |
v3.4.0 |
| Input Event Definitions |
|
|
| Inter-VM Shared Memory (ivshmem) reference API |
|
|
| Keyboard Matrix API |
|
|
| LED Interface |
1.0.0 |
v1.12.0 |
| LED Strip Interface |
|
|
| LoRa APIs |
0.1.0 |
v2.2.0 |
| MBOX Interface |
0.1.0 |
v1.0.0 |
| MDIO Interface |
|
|
| MIPI Display interface |
|
|
| MIPI-DBI driver APIs |
0.1.0 |
v3.6.0 |
| MIPI-DSI driver APIs |
0.1.0 |
v3.1.0 |
| MODBUS |
|
|
| MSPI Devicetree related macros |
|
|
| MSPI Driver APIs |
|
|
| MSPI Configure API |
|
|
| MSPI Transfer API |
|
|
| MSPI callback API |
|
|
| Mspi_util |
|
|
| Miscellaneous Drivers APIs |
|
|
| Coresight STMESP interface |
|
|
| Devmux Driver APIs |
|
|
| FT8xx driver APIs |
|
|
| FT8xx co-processor |
|
|
| FT8xx common functions |
|
|
| FT8xx display list |
|
|
| FT8xx memory map |
|
|
| FT8xx reference API |
|
|
| Renesas ELC driver APIs |
|
|
| Multi Function Device Drivers APIs |
|
|
| MFD AD559X interface |
|
|
| MFD AXP192 interface |
|
|
| MFD BD8LB600FS interface |
|
|
| MFD MAX22017 interface |
|
|
| MFD NPM13XX Interface |
|
|
| MFD NPM2100 Interface |
|
|
| PCI Express Controller Interface |
|
|
| PCIe Host Interface |
|
|
| PCIe Capabilities |
|
|
| PCIe Host MSI Interface |
|
|
| PCIe Host PTM Interface |
|
|
| PCIe Virtual Channel Host Interface |
|
|
| PECI Interface |
1.0.0 |
v2.1.0 |
| PS/2 Driver APIs |
|
|
| PSI5 Interface |
0.1.0 |
v4.2.0 |
| PWM Interface |
1.0.0 |
v1.0.0 |
| Pin Controller Interface |
0.1.0 |
v3.0.0 |
| Dynamic Pin Control |
|
|
| RTC DS3231 Interface |
|
|
| RTC Interface |
0.1.0 |
v3.4.0 |
| Regulator Interface |
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 Interface |
0.2.0 |
v3.1.0 |
| Retained memory driver interface |
0.8.0 |
v3.4.0 |
| SDHC interface |
0.1.0 |
v3.1.0 |
| SENT Interface |
0.1.0 |
v4.2.0 |
| SMBus Interface |
0.1.0 |
v3.4.0 |
| SPI Interface |
1.0.0 |
v1.0.0 |
| SYSCON Interface |
|
|
| Sensor Interface |
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 |
|
|
| 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) 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 |
|
|
| 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 |
|
|
| Texas Instruments (TI) TMP114 DT Options |
|
|
| Temperature output data rate |
|
|
| Texas Instruments (TI) TMP11X DT Options |
|
|
| Temperature average sample count |
|
|
| Temperature output data rate |
|
|
| Sensor emulator backend API |
|
|
| Stepper Driver Interface |
0.1.0 |
v4.0.0 |
| Trinamic Stepper Controller Interface |
|
|
| TEE Interface |
|
|
| Text Display Interface |
0.1.0 |
v3.4.0 |
| Time-aware GPIO Interface |
0.1.0 |
v3.5.0 |
| Touchscreen Event Report API |
0.1.0 |
v3.7.0 |
| UART Interface |
1.0.0 |
v1.0.0 |
| Async UART API |
0.8.0 |
v1.14.0 |
| Interrupt-driven UART API |
|
|
| Polling UART API |
|
|
| USB Power Delivery |
|
|
| USB Type-C |
|
|
| USB Type-C Port Controller API |
0.1.0 |
v3.1.0 |
| USB device controller driver API |
0.1.0 |
v3.3.0 |
| USB host controller driver API |
0.1.1 |
v3.3.0 |
| USB-C VBUS API |
0.1.0 |
v3.3.0 |
| Video Controls |
|
|
| Video Interface |
1.1.0 |
v2.1.0 |
| Video pixel formats |
|
|
| Virtio Interface |
|
|
| Virtqueue Interface |
|
|
| Watchdog Interface |
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 |
|
|
| Devicetree IO Channels API |
|
|
| Devicetree Interrupt Controller API |
|
|
| Devicetree MBOX 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 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 |
|
|
| Bindesc Define |
|
|
| Bindesc Read |
|
|
| 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 |
|
|
| 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 |
|
|
| Logger multidomain backend helpers |
|
|
| MQTT 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 |
|
|
| MCUmgr |
|
|
| MCUmgr callback API |
|
|
| MCUmgr enum_mgmt callback API |
|
|
| MCUmgr fs_mgmt callback API |
|
|
| MCUmgr img_mgmt callback API |
|
|
| MCUmgr os_mgmt callback API |
|
|
| MCUmgr settings_mgmt callback API |
|
|
| MCUmgr enum_mgmt API |
|
|
| MCUmgr handler API |
|
|
| MCUmgr img_mgmt API |
|
|
| MCUmgr img_mgmt_client API |
|
|
| MCUmgr mgmt API |
1.0.0 |
v1.11.0 |
| MCUmgr os_mgmt_client API |
|
|
| MCUmgr transport SMP API |
|
|
| SMP client 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 |
|
|
| 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 |
|
|
| 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 APIs |
|
|
| Conditional Variable Tracing APIs |
|
|
| Event Tracing APIs |
|
|
| FIFO Tracing APIs |
|
|
| GPIO Tracing APIs |
|
|
| Heap Tracing APIs |
|
|
| LIFO Tracing APIs |
|
|
| Mailbox Tracing APIs |
|
|
| Memory Slab Tracing APIs |
|
|
| Message Queue Tracing APIs |
|
|
| Mutex Tracing APIs |
|
|
| Named tracing APIs |
|
|
| Network Core Tracing APIs |
|
|
| Network Socket Tracing APIs |
|
|
| PM Device Runtime Tracing APIs |
|
|
| Pipe Tracing APIs |
|
|
| Poll Tracing APIs |
|
|
| Queue Tracing APIs |
|
|
| Semaphore Tracing APIs |
|
|
| Stack Tracing APIs |
|
|
| Syscall Tracing APIs |
|
|
| System PM Tracing APIs |
|
|
| Thread Tracing APIs |
|
|
| Timer Tracing APIs |
|
|
| Work Delayable Tracing APIs |
|
|
| Work Poll Tracing APIs |
|
|
| Work Queue Tracing APIs |
|
|
| Work Tracing APIs |
|
|
| Tracing format APIs |
|
|
| Tracing utility macros |
|
|
| Zbus APIs |
1.0.0 |
v3.3.0.0 |
| Sensing |
|
|
| Data Types |
|
|
| Sensing Sensor API |
|
|
| Sensor Callbacks |
|
|
| Sensing Subsystem API |
|
|
| Sensor Types |
|
|
| Testing |
|
|
| Emulator interface |
|
|
| I2C Emulation Interface |
|
|
| MSPI Emulation Interface |
|
|
| SPI Emulation Interface |
|
|
| 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 APIs |
|
|
| 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 |