API Overview

The table lists Zephyr’s APIs and information about them, including their current stability level.

API

Status

Version Introduced

Version Modified

ADC

Stable

1.0

2.6

Audio Codec

Experimental

1.13

1.13

Audio DMIC

Experimental

1.13

1.13

Bluetooth

Stable

1.0

2.4

Clock Control

Stable

1.0

2.6

CoAP

Unstable

1.10

2.4

CAN Controller

Unstable

1.14

3.0

Counter

Unstable

1.14

2.6

Crypto

Stable

1.7

2.2

DAC

Experimental

2.3

2.3

DMA

Stable

1.5

2.6

Device Driver Model

Stable

1.0

2.4

Devicetree API

Stable

2.2

2.6

Disk Access

Stable

1.6

2.0

Display Interface

Unstable

1.14

2.2

EC Host Command

Experimental

2.4

2.4

Error Detection And Correction (EDAC)

Experimental

2.5

2.5

EEPROM

Stable

2.1

2.1

Entropy

Stable

1.10

1.12

File Systems

Stable

1.5

2.4

Flash

Stable

1.2

2.6

Flash Circular Buffer (FCB)

Stable

1.11

2.1

Flash map

Stable

1.11

2.6

GNA

Experimental

1.14

1.14

GPIO

Stable

1.0

2.6

Hardware Information

Stable

1.14

2.3

I2C EEPROM Slave

Stable

1.13

1.13

I2C

Stable

1.0

2.6

I2C Slave API

Experimental

1.12

1.12

I2S

Stable

1.9

2.6

IPM

Stable

1.0

2.4

KSCAN

Stable

2.1

2.6

Kernel Services

Stable

1.0

2.6

LED

Stable

1.12

2.6

Lightweight M2M (LWM2M)

Unstable

1.9

2.5

Logging

Stable

1.13

1.14

MQTT

Unstable

1.14

2.4

Miscellaneous

Stable

1.0

2.2

Networking

Stable

1.0

2.4

Non-Volatile Storage (NVS)

Stable

1.12

1.14

PECI

Stable

2.1

2.6

PS/2

Stable

2.1

2.6

PWM

Stable

1.0

2.6

Pin Control

Experimental

3.0

3.0

Pinmux

Stable

1.0

1.11

Power Management

Experimental

1.2

2.2

Random Number Generation

Stable

1.0

2.1

Regulators

Experimental

2.4

2.4

SPI

Stable

1.0

2.6

Sensors

Stable

1.2

2.6

Settings

Stable

1.12

2.1

Shell

Stable

1.14

2.4

Stream Flash

Experimental

2.3

2.3

Task Watchdog

Experimental

2.5

2.5

UART

Stable

1.0

2.6

UART async

Unstable

1.14

2.2

USB device support

Stable

1.5

2.4

User Mode

Stable

1.11

1.11

Utilities

Experimental

2.4

2.4

Video

Stable

2.1

2.6

Watchdog

Stable

1.0

2.0