zephyr/doc/reference/overview.rst
Robert Lubos 4455bfc5c0 doc: reference: Add separate entries for CoAP, LwM2M and MQTT APIs
Application protocol APIs are unrelated to each other and change
separately, so it makes sense to have separate entries for each of them.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-10-06 12:01:13 +03:00

296 lines
3.8 KiB
ReStructuredText

.. _api_overview:
API Overview
############
The table lists Zephyr's APIs and information about them, including their
current :ref:`stability level <api_lifecycle>`.
.. list-table::
:header-rows: 1
* - API
- Status
- Version Introduced
- Version Modified
* - :ref:`audio_codec_api`
- Experimental
- 1.13
- 1.13
* - :ref:`audio_dmic_api`
- Experimental
- 1.13
- 1.13
* - :ref:`bluetooth_api`
- Stable
- 1.0
- 2.4
* - :ref:`can_api`
- Experimental
- 1.14
- 2.1
* - :ref:`crypto_api`
- Stable
- 1.7
- 2.2
* - :ref:`device_model_api`
- Stable
- 1.0
- 2.4
* - :ref:`devicetree_api`
- Experimental
- 2.2
- 2.4
* - :ref:`display_api`
- Unstable
- 1.14
- 2.2
* - :ref:`file_system_api`
- Stable
- 1.5
- 2.4
* - :ref:`kernel_api`
- Stable
- 1.0
- 2.4
* - :ref:`logging_api`
- Stable
- 1.13
- 1.14
* - :ref:`misc_api`
- Stable
- 1.0
- 2.2
* - :ref:`networking_api`
- Stable
- 1.0
- 2.4
* - :ref:`coap_sock_interface`
- Unstable
- 1.10
- 2.4
* - :ref:`lwm2m_interface`
- Unstable
- 1.9
- 2.5
* - :ref:`mqtt_socket_interface`
- Unstable
- 1.14
- 2.4
* - :ref:`adc_api`
- Stable
- 1.0
- 2.2
* - :ref:`clock_control_api`
- Stable
- 1.0
- 2.2
* - :ref:`counter_api`
- Unstable
- 1.14
- 2.2
* - :ref:`dma_api`
- Stable
- 1.5
- 2.4
* - :ref:`dac_api`
- Experimental
- 2.3
- 2.3
* - :ref:`ec_host_cmd_periph_api`
- Experimental
- 2.4
- 2.4
* - :ref:`eeprom_api`
- Unstable
- 2.1
- 2.1
* - :ref:`entropy_api`
- Stable
- 1.10
- 1.12
* - :ref:`flash_api`
- Stable
- 1.2
- 2.4
* - :ref:`gna_api`
- Experimental
- 1.14
- 1.14
* - :ref:`gpio_api`
- Stable
- 1.0
- 2.2
* - :ref:`hwinfo_api`
- Stable
- 1.14
- 2.3
* - :ref:`i2c_api`
- Stable
- 1.0
- 2.4
* - :ref:`i2s_api`
- Stable
- 1.9
- 1.12
* - :ref:`ipm_api`
- Stable
- 1.0
- 2.4
* - :ref:`led_api`
- Stable
- 1.12
- 2.4
* - :ref:`kscan_api`
- Stable
- 2.1
- 2.2
* - :ref:`peci_api`
- Stable
- 2.1
- 2.4
* - :ref:`pinmux_api`
- Stable
- 1.0
- 1.11
* - :ref:`ps2_api`
- Stable
- 2.1
- 2.1
* - :ref:`pwm_api`
- Stable
- 1.0
- 2.2
* - :ref:`sensor_api`
- Stable
- 1.2
- 2.4
* - :ref:`spi_api`
- Stable
- 1.0
- 1.12
* - :ref:`uart_api`
- Stable
- 1.0
- 2.4
* - :ref:`UART async <uart_api>`
- Unstable
- 1.14
- 2.2
* - :ref:`video_api`
- Stable
- 2.1
- 2.1
* - :ref:`watchdog_api`
- Stable
- 1.0
- 2.0
* - :ref:`power_management_api`
- Experimental
- 1.2
- 2.2
* - :ref:`random_api`
- Stable
- 1.0
- 2.1
* - :ref:`settings_api`
- Stable
- 1.12
- 2.1
* - :ref:`shell_api`
- Stable
- 1.14
- 2.4
* - :ref:`disk_access_api`
- Stable
- 1.6
- 2.0
* - :ref:`sdhc_api`
- Stable
- 1.14
- 2.0
* - :ref:`fcb_api`
- Stable
- 1.11
- 2.1
* - :ref:`stream_flash`
- Experimental
- 2.3
- 2.3
* - :ref:`flash_map_api`
- Stable
- 1.11
- 2.3
* - :ref:`nvs_api`
- Stable
- 1.12
- 1.14
* - :ref:`usb_api`
- Stable
- 1.5
- 2.4
* - :ref:`usermode_api`
- Stable
- 1.11
- 1.11
* - :ref:`util_api`
- Experimental
- 2.4
- 2.4