zephyr/doc/develop/api/overview.rst
Fabio Baltieri 2875f000b1 doc: api: drop modified version column, link to release notes
The modified version information on the API overvirew don't seem very
useful and are updated inconsistently between releases. The release
notes contains much better information about API updates already grouped
by subsystem and release, link to those instead.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-11-03 10:25:43 +01:00

315 lines
4.4 KiB
ReStructuredText

.. _api_overview:
API Overview
############
The table lists Zephyr's APIs and information about them, including their
current :ref:`stability level <api_lifecycle>`. More details about API changes
between major releases are available in the :ref:`zephyr_release_notes`.
.. Keep this list sorted by the name of the API as it appears
in the HTML, *NOT* the :ref: label
.. list-table::
:header-rows: 1
* - API
- Status
- Version Introduced
* - :ref:`adc_api`
- Stable
- 1.0
* - :ref:`audio_codec_api`
- Experimental
- 1.13
* - :ref:`audio_dmic_api`
- Experimental
- 1.13
* - :ref:`bluetooth_api`
- Stable
- 1.0
* - :ref:`clock_control_api`
- Stable
- 1.0
* - :ref:`coap_sock_interface`
- Unstable
- 1.10
* - :ref:`can_api`
- Unstable
- 1.14
* - :ref:`counter_api`
- Unstable
- 1.14
* - :ref:`crypto_api`
- Stable
- 1.7
* - :ref:`dac_api`
- Experimental
- 2.3
* - :ref:`dai_api`
- Experimental
- 3.1
* - :ref:`dma_api`
- Stable
- 1.5
* - :ref:`device_model_api`
- Stable
- 1.0
* - :ref:`devicetree_api`
- Stable
- 2.2
* - :ref:`disk_access_api`
- Stable
- 1.6
* - :ref:`display_api`
- Unstable
- 1.14
* - :ref:`ec_host_cmd_periph_api`
- Experimental
- 2.4
* - :ref:`edac_api`
- Experimental
- 2.5
* - :ref:`eeprom_api`
- Stable
- 2.1
* - :ref:`entropy_api`
- Stable
- 1.10
* - :ref:`file_system_api`
- Stable
- 1.5
* - :ref:`flash_api`
- Stable
- 1.2
* - :ref:`fcb_api`
- Stable
- 1.11
* - :ref:`flash_map_api`
- Stable
- 1.11
* - :ref:`gna_api`
- Experimental
- 1.14
* - :ref:`gpio_api`
- Stable
- 1.0
* - :ref:`hwinfo_api`
- Stable
- 1.14
* - :ref:`i2c_eeprom_target_api`
- Stable
- 1.13
* - :ref:`i2c_api`
- Stable
- 1.0
* - :ref:`i2c-target-api`
- Experimental
- 1.12
* - :ref:`i2s_api`
- Stable
- 1.9
* - :ref:`i3c_api`
- Experimental
- 3.2
* - :ref:`ipm_api`
- Stable
- 1.0
* - :ref:`kscan_api`
- Stable
- 2.1
* - :ref:`kernel_api`
- Stable
- 1.0
* - :ref:`led_api`
- Stable
- 1.12
* - :ref:`lwm2m_interface`
- Unstable
- 1.9
* - :ref:`logging_api`
- Stable
- 1.13
* - :ref:`lora_api`
- Experimental
- 2.2
* - :ref:`lorawan_api`
- Experimental
- 2.5
* - :ref:`mbox_api`
- Experimental
- 1.0
* - :ref:`mqtt_socket_interface`
- Unstable
- 1.14
* - :ref:`mipi_dsi_api`
- Experimental
- 3.1
* - :ref:`misc_api`
- Stable
- 1.0
* - :ref:`networking_api`
- Stable
- 1.0
* - :ref:`nvs_api`
- Stable
- 1.12
* - :ref:`peci_api`
- Stable
- 2.1
* - :ref:`ps2_api`
- Stable
- 2.1
* - :ref:`pwm_api`
- Stable
- 1.0
* - :ref:`pinctrl_api`
- Experimental
- 3.0
* - :ref:`pinmux_api`
- Stable
- 1.0
* - :ref:`pm_api`
- Experimental
- 1.2
* - :ref:`random_api`
- Stable
- 1.0
* - :ref:`regulator_api`
- Experimental
- 2.4
* - :ref:`reset_api`
- Experimental
- 3.1
* - :ref:`rtio_api`
- Experimental
- 3.2
* - :ref:`spi_api`
- Stable
- 1.0
* - :ref:`sensor_api`
- Stable
- 1.2
* - :ref:`settings_api`
- Stable
- 1.12
* - :ref:`shell_api`
- Stable
- 1.14
* - :ref:`stream_flash`
- Experimental
- 2.3
* - :ref:`sdhc_api`
- Experimental
- 3.1
* - :ref:`task_wdt_api`
- Experimental
- 2.5
* - :ref:`tcpc_api`
- Experimental
- 3.1
* - :ref:`uart_api`
- Stable
- 1.0
* - :ref:`UART async <uart_api>`
- Unstable
- 1.14
* - :ref:`usb_api`
- Stable
- 1.5
* - :ref:`usbc_api`
- Experimental
- 3.3
* - :ref:`usermode_api`
- Stable
- 1.11
* - :ref:`usbc_vbus_api`
- Experimental
- 3.3
* - :ref:`util_api`
- Experimental
- 2.4
* - :ref:`video_api`
- Stable
- 2.1
* - :ref:`w1_api`
- Experimental
- 3.2
* - :ref:`watchdog_api`
- Stable
- 1.0