zephyr/doc/reference/api/overview.rst
Henrik Brix Andersen 946ad14073 drivers: can: mark the CAN API as unstable
Mark the Controller Area Network (CAN) driver API as unstable. The CAN
API was introduced in Zephyr v1.14 and has since gained support for many
different hardware platforms.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2021-07-17 10:47:53 -04:00

319 lines
4.2 KiB
ReStructuredText

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