zephyr/doc/develop/api/overview.rst
Dawid Niedzwiecki b2674a4b34 subsys/mgmt/ec_host_cmd: rename peripheral to backend
Follow naming pattern in the subsystems(logging or shell) and name
the layer between generic handler and peripheral driver "backend".

The name doesn't suit that well to the SHI backend, because there isn't
SHI API itself and the SHI interface is used only for the host
communication. So the backend code includes the peripheral driver itself.

Signed-off-by: Dawid Niedzwiecki <dawidn@google.com>
2023-02-28 10:42:23 +01:00

319 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`
- Stable
- 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_backend_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:`fuel_gauge_api`
- Experimental
- 3.3
* - :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:`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
* - :ref:`zdsp_api`
- Experimental
- 3.3