diff --git a/doc/_doxygen/groups.dox b/doc/_doxygen/groups.dox index 65b229a0ce..c0c5ab1a7b 100644 --- a/doc/_doxygen/groups.dox +++ b/doc/_doxygen/groups.dox @@ -68,6 +68,8 @@ @brief Modem APIs @defgroup modem Modem APIs +@since 3.5 +@version 0.1.0 @{ @} diff --git a/include/zephyr/audio/codec.h b/include/zephyr/audio/codec.h index 082fd3e4ae..1f56f00666 100644 --- a/include/zephyr/audio/codec.h +++ b/include/zephyr/audio/codec.h @@ -18,6 +18,8 @@ * @brief Abstraction for audio codecs * * @defgroup audio_codec_interface Audio Codec Interface + * @since 1.13 + * @version 0.1.0 * @ingroup audio_interface * @{ */ diff --git a/include/zephyr/audio/dmic.h b/include/zephyr/audio/dmic.h index e0582c45de..9cf89ff1aa 100644 --- a/include/zephyr/audio/dmic.h +++ b/include/zephyr/audio/dmic.h @@ -28,6 +28,8 @@ * @brief Abstraction for digital microphones * * @defgroup audio_dmic_interface Digital Microphone Interface + * @since 1.13 + * @version 0.1.0 * @ingroup audio_interface * @{ */ diff --git a/include/zephyr/bluetooth/bluetooth.h b/include/zephyr/bluetooth/bluetooth.h index bca9dbed22..e9be94518c 100644 --- a/include/zephyr/bluetooth/bluetooth.h +++ b/include/zephyr/bluetooth/bluetooth.h @@ -34,6 +34,8 @@ extern "C" { /** * @brief Generic Access Profile (GAP) * @defgroup bt_gap Generic Access Profile (GAP) + * @since 1.0 + * @version 1.0.0 * @ingroup bluetooth * @{ */ diff --git a/include/zephyr/crypto/crypto.h b/include/zephyr/crypto/crypto.h index 09168c3a52..b2e0b0f6e4 100644 --- a/include/zephyr/crypto/crypto.h +++ b/include/zephyr/crypto/crypto.h @@ -27,6 +27,8 @@ /** * @brief Crypto APIs * @defgroup crypto Crypto + * @since 1.7 + * @version 1.0.0 * @ingroup os_services * @{ */ diff --git a/include/zephyr/device.h b/include/zephyr/device.h index 00d1c1552f..607cd76f6f 100644 --- a/include/zephyr/device.h +++ b/include/zephyr/device.h @@ -24,6 +24,8 @@ extern "C" { /** * @brief Device Model * @defgroup device_model Device Model + * @since 1.0 + * @version 1.0.0 * @{ */ diff --git a/include/zephyr/devicetree.h b/include/zephyr/devicetree.h index 53eccff85a..8ea39bf31c 100644 --- a/include/zephyr/devicetree.h +++ b/include/zephyr/devicetree.h @@ -28,6 +28,8 @@ /** * @brief devicetree.h API * @defgroup devicetree Devicetree + * @since 2.2 + * @version 1.0.0 * @{ * @} */ diff --git a/include/zephyr/drivers/adc.h b/include/zephyr/drivers/adc.h index 01ec48672f..18357cbd01 100644 --- a/include/zephyr/drivers/adc.h +++ b/include/zephyr/drivers/adc.h @@ -24,6 +24,8 @@ extern "C" { /** * @brief ADC driver APIs * @defgroup adc_interface ADC driver APIs + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/auxdisplay.h b/include/zephyr/drivers/auxdisplay.h index 0e1a99d919..de106f5016 100644 --- a/include/zephyr/drivers/auxdisplay.h +++ b/include/zephyr/drivers/auxdisplay.h @@ -15,6 +15,8 @@ /** * @brief Auxiliary (Text) Display Interface * @defgroup auxdisplay_interface Text Display Interface + * @since 3.4 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/can.h b/include/zephyr/drivers/can.h index f621ee14b7..dabdde2c94 100644 --- a/include/zephyr/drivers/can.h +++ b/include/zephyr/drivers/can.h @@ -30,6 +30,8 @@ extern "C" { /** * @brief CAN Interface * @defgroup can_interface CAN Interface + * @since 1.12 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/can/transceiver.h b/include/zephyr/drivers/can/transceiver.h index 19c22e7733..c6f0b3c85c 100644 --- a/include/zephyr/drivers/can/transceiver.h +++ b/include/zephyr/drivers/can/transceiver.h @@ -17,6 +17,8 @@ extern "C" { /** * @brief CAN Transceiver Driver APIs * @defgroup can_transceiver CAN Transceiver + * @since 3.1 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/clock_control.h b/include/zephyr/drivers/clock_control.h index 43947eb373..d080616376 100644 --- a/include/zephyr/drivers/clock_control.h +++ b/include/zephyr/drivers/clock_control.h @@ -17,6 +17,8 @@ /** * @brief Clock Control Interface * @defgroup clock_control_interface Clock Control Interface + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/counter.h b/include/zephyr/drivers/counter.h index 5da1a257d2..b21af71319 100644 --- a/include/zephyr/drivers/counter.h +++ b/include/zephyr/drivers/counter.h @@ -16,6 +16,8 @@ /** * @brief Counter Interface * @defgroup counter_interface Counter Interface + * @since 1.14 + * @version 0.8.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/dac.h b/include/zephyr/drivers/dac.h index 3ad68c4c58..57f61cce00 100644 --- a/include/zephyr/drivers/dac.h +++ b/include/zephyr/drivers/dac.h @@ -21,6 +21,8 @@ extern "C" { /** * @brief DAC driver APIs * @defgroup dac_interface DAC driver APIs + * @since 2.3 + * @version 0.8.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/dai.h b/include/zephyr/drivers/dai.h index e0969292fb..2e6f570454 100644 --- a/include/zephyr/drivers/dai.h +++ b/include/zephyr/drivers/dai.h @@ -14,6 +14,8 @@ /** * @defgroup dai_interface DAI Interface + * @since 3.1 + * @version 0.1.0 * @ingroup io_interfaces * @brief DAI Interface * diff --git a/include/zephyr/drivers/disk.h b/include/zephyr/drivers/disk.h index ffa22a9071..623b65118b 100644 --- a/include/zephyr/drivers/disk.h +++ b/include/zephyr/drivers/disk.h @@ -21,6 +21,8 @@ /** * @brief Disk Driver Interface * @defgroup disk_driver_interface Disk Driver Interface + * @since 1.6 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/display.h b/include/zephyr/drivers/display.h index 010443e319..854c728148 100644 --- a/include/zephyr/drivers/display.h +++ b/include/zephyr/drivers/display.h @@ -15,6 +15,8 @@ /** * @brief Display Interface * @defgroup display_interface Display Interface + * @since 1.14 + * @version 0.8.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/dma.h b/include/zephyr/drivers/dma.h index 2905c6fc43..25e524c1e4 100644 --- a/include/zephyr/drivers/dma.h +++ b/include/zephyr/drivers/dma.h @@ -24,6 +24,8 @@ extern "C" { /** * @brief DMA Interface * @defgroup dma_interface DMA Interface + * @since 1.5 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/edac.h b/include/zephyr/drivers/edac.h index bbdd304bb8..e54cfc601a 100644 --- a/include/zephyr/drivers/edac.h +++ b/include/zephyr/drivers/edac.h @@ -18,6 +18,8 @@ /** * @defgroup edac EDAC API + * @since 2.5 + * @version 0.8.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/eeprom.h b/include/zephyr/drivers/eeprom.h index 7da3d2a079..2ab4d1f608 100644 --- a/include/zephyr/drivers/eeprom.h +++ b/include/zephyr/drivers/eeprom.h @@ -19,6 +19,8 @@ /** * @brief EEPROM Interface * @defgroup eeprom_interface EEPROM Interface + * @since 2.1 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/entropy.h b/include/zephyr/drivers/entropy.h index 1e1573d29a..dcb0c2d5ee 100644 --- a/include/zephyr/drivers/entropy.h +++ b/include/zephyr/drivers/entropy.h @@ -16,6 +16,8 @@ /** * @brief Entropy Interface * @defgroup entropy_interface Entropy Interface + * @since 1.10 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/flash.h b/include/zephyr/drivers/flash.h index ae24ac96a7..d26e521ce9 100644 --- a/include/zephyr/drivers/flash.h +++ b/include/zephyr/drivers/flash.h @@ -45,6 +45,8 @@ struct flash_pages_layout { /** * @brief FLASH Interface * @defgroup flash_interface FLASH Interface + * @since 1.2 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/fuel_gauge.h b/include/zephyr/drivers/fuel_gauge.h index 760201d6f7..f4274ea161 100644 --- a/include/zephyr/drivers/fuel_gauge.h +++ b/include/zephyr/drivers/fuel_gauge.h @@ -11,6 +11,8 @@ /** * @brief Fuel Gauge Interface * @defgroup fuel_gauge_interface Fuel Gauge Interface + * @since 3.3 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/gnss.h b/include/zephyr/drivers/gnss.h index 4c25bd84a4..c5448cefff 100644 --- a/include/zephyr/drivers/gnss.h +++ b/include/zephyr/drivers/gnss.h @@ -15,6 +15,8 @@ /** * @brief GNSS Interface * @defgroup gnss_interface GNSS Interface + * @since 3.6 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/gpio.h b/include/zephyr/drivers/gpio.h index e6aca5490c..1c5cd6e339 100644 --- a/include/zephyr/drivers/gpio.h +++ b/include/zephyr/drivers/gpio.h @@ -32,6 +32,8 @@ extern "C" { /** * @brief GPIO Driver APIs * @defgroup gpio_interface GPIO Driver APIs + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/hwinfo.h b/include/zephyr/drivers/hwinfo.h index 7e9b7201e3..df412cdf29 100644 --- a/include/zephyr/drivers/hwinfo.h +++ b/include/zephyr/drivers/hwinfo.h @@ -16,6 +16,8 @@ /** * @brief Hardware Information Interface * @defgroup hwinfo_interface Hardware Info Interface + * @since 1.14 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/i2c.h b/include/zephyr/drivers/i2c.h index 8f8b91aa67..17dbb14010 100644 --- a/include/zephyr/drivers/i2c.h +++ b/include/zephyr/drivers/i2c.h @@ -15,6 +15,8 @@ /** * @brief I2C Interface * @defgroup i2c_interface I2C Interface + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/i2c/target/eeprom.h b/include/zephyr/drivers/i2c/target/eeprom.h index 5dfde70d16..e1d4a79cbe 100644 --- a/include/zephyr/drivers/i2c/target/eeprom.h +++ b/include/zephyr/drivers/i2c/target/eeprom.h @@ -15,6 +15,8 @@ /** * @brief I2C EEPROM Target Driver API * @defgroup i2c_eeprom_target_api I2C EEPROM Target Driver API + * @since 1.13 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/i2s.h b/include/zephyr/drivers/i2s.h index 8ef83ddee7..987744638a 100644 --- a/include/zephyr/drivers/i2s.h +++ b/include/zephyr/drivers/i2s.h @@ -14,6 +14,8 @@ /** * @defgroup i2s_interface I2S Interface + * @since 1.9 + * @version 1.0.0 * @ingroup io_interfaces * @brief I2S (Inter-IC Sound) Interface * diff --git a/include/zephyr/drivers/i3c.h b/include/zephyr/drivers/i3c.h index a814b7d436..b5411dcd9a 100644 --- a/include/zephyr/drivers/i3c.h +++ b/include/zephyr/drivers/i3c.h @@ -11,6 +11,8 @@ /** * @brief I3C Interface * @defgroup i3c_interface I3C Interface + * @since 3.2 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/ipm.h b/include/zephyr/drivers/ipm.h index 10ba85f873..1d8ee204c4 100644 --- a/include/zephyr/drivers/ipm.h +++ b/include/zephyr/drivers/ipm.h @@ -16,6 +16,8 @@ /** * @brief IPM Interface * @defgroup ipm_interface IPM Interface + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/kscan.h b/include/zephyr/drivers/kscan.h index 64e9e8bbb7..0c878df4ec 100644 --- a/include/zephyr/drivers/kscan.h +++ b/include/zephyr/drivers/kscan.h @@ -28,6 +28,8 @@ extern "C" { /** * @brief KSCAN APIs * @defgroup kscan_interface Keyboard Scan Driver APIs + * @since 2.1 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/led.h b/include/zephyr/drivers/led.h index 8f01da811b..f63a779fa9 100644 --- a/include/zephyr/drivers/led.h +++ b/include/zephyr/drivers/led.h @@ -15,6 +15,8 @@ /** * @brief LED Interface * @defgroup led_interface LED Interface + * @since 1.12 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/lora.h b/include/zephyr/drivers/lora.h index 47ad4dbb48..a96ca88549 100644 --- a/include/zephyr/drivers/lora.h +++ b/include/zephyr/drivers/lora.h @@ -15,6 +15,8 @@ * @file * @brief Public LoRa APIs * @defgroup lora_api LoRa APIs + * @since 2.2 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/mbox.h b/include/zephyr/drivers/mbox.h index 654e3239ba..f0ca6337bf 100644 --- a/include/zephyr/drivers/mbox.h +++ b/include/zephyr/drivers/mbox.h @@ -20,6 +20,8 @@ extern "C" { /** * @brief MBOX Interface * @defgroup mbox_interface MBOX Interface + * @since 1.0 + * @version 0.1.0 * @ingroup io_interfaces * @{ * diff --git a/include/zephyr/drivers/mipi_dbi.h b/include/zephyr/drivers/mipi_dbi.h index 25192682b2..d0a75e1805 100644 --- a/include/zephyr/drivers/mipi_dbi.h +++ b/include/zephyr/drivers/mipi_dbi.h @@ -24,6 +24,8 @@ /** * @brief MIPI-DBI driver APIs * @defgroup mipi_dbi_interface MIPI-DBI driver APIs + * @since 3.6 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/mipi_dsi.h b/include/zephyr/drivers/mipi_dsi.h index f26a692819..6ff8f0465e 100644 --- a/include/zephyr/drivers/mipi_dsi.h +++ b/include/zephyr/drivers/mipi_dsi.h @@ -15,6 +15,8 @@ /** * @brief MIPI-DSI driver APIs * @defgroup mipi_dsi_interface MIPI-DSI driver APIs + * @since 3.1 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/misc/timeaware_gpio/timeaware_gpio.h b/include/zephyr/drivers/misc/timeaware_gpio/timeaware_gpio.h index b65b697f54..2c805d923a 100644 --- a/include/zephyr/drivers/misc/timeaware_gpio/timeaware_gpio.h +++ b/include/zephyr/drivers/misc/timeaware_gpio/timeaware_gpio.h @@ -14,6 +14,8 @@ /** * @brief Time-aware GPIO Interface * @defgroup tgpio_interface Time-aware GPIO Interface + * @since 3.5 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/peci.h b/include/zephyr/drivers/peci.h index af3f287a66..03970314b5 100644 --- a/include/zephyr/drivers/peci.h +++ b/include/zephyr/drivers/peci.h @@ -15,6 +15,8 @@ /** * @brief PECI Interface 3.0 * @defgroup peci_interface PECI Interface + * @since 2.1 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/pinctrl.h b/include/zephyr/drivers/pinctrl.h index e03456c76c..3c2fefbe8a 100644 --- a/include/zephyr/drivers/pinctrl.h +++ b/include/zephyr/drivers/pinctrl.h @@ -14,6 +14,8 @@ /** * @brief Pin Controller Interface * @defgroup pinctrl_interface Pin Controller Interface + * @since 3.0 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/pwm.h b/include/zephyr/drivers/pwm.h index 3affc596af..b8a4cbd12e 100644 --- a/include/zephyr/drivers/pwm.h +++ b/include/zephyr/drivers/pwm.h @@ -16,6 +16,8 @@ /** * @brief PWM Interface * @defgroup pwm_interface PWM Interface + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/regulator.h b/include/zephyr/drivers/regulator.h index 46a085d923..463777eab9 100644 --- a/include/zephyr/drivers/regulator.h +++ b/include/zephyr/drivers/regulator.h @@ -13,6 +13,8 @@ /** * @brief Regulator Interface * @defgroup regulator_interface Regulator Interface + * @since 2.4 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/reset.h b/include/zephyr/drivers/reset.h index fc49133e40..4e601ea8f9 100644 --- a/include/zephyr/drivers/reset.h +++ b/include/zephyr/drivers/reset.h @@ -15,6 +15,8 @@ /** * @brief Reset Controller Interface * @defgroup reset_controller_interface Reset Controller Interface + * @since 3.1 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/retained_mem.h b/include/zephyr/drivers/retained_mem.h index 1a4ea8e0cc..7f7003c300 100644 --- a/include/zephyr/drivers/retained_mem.h +++ b/include/zephyr/drivers/retained_mem.h @@ -30,6 +30,8 @@ BUILD_ASSERT(!(sizeof(off_t) > sizeof(size_t)), /** * @brief Retained memory driver interface * @defgroup retained_mem_interface Retained memory driver interface + * @since 3.4 + * @version 0.8.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/rtc.h b/include/zephyr/drivers/rtc.h index 3cd704c7c8..ac5d5c0d35 100644 --- a/include/zephyr/drivers/rtc.h +++ b/include/zephyr/drivers/rtc.h @@ -16,6 +16,8 @@ /** * @brief RTC Interface * @defgroup rtc_interface RTC Interface + * @since 3.4 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/sdhc.h b/include/zephyr/drivers/sdhc.h index 092fca8a9e..7934d05989 100644 --- a/include/zephyr/drivers/sdhc.h +++ b/include/zephyr/drivers/sdhc.h @@ -19,6 +19,8 @@ /** * @brief SDHC interface * @defgroup sdhc_interface SDHC interface + * @since 3.1 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/sensor.h b/include/zephyr/drivers/sensor.h index 53d55e1f1a..7097236109 100644 --- a/include/zephyr/drivers/sensor.h +++ b/include/zephyr/drivers/sensor.h @@ -15,6 +15,8 @@ /** * @brief Sensor Interface * @defgroup sensor_interface Sensor Interface + * @since 1.2 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/smbus.h b/include/zephyr/drivers/smbus.h index c0348c367f..da4a5c3a93 100644 --- a/include/zephyr/drivers/smbus.h +++ b/include/zephyr/drivers/smbus.h @@ -15,6 +15,8 @@ /** * @brief SMBus Interface * @defgroup smbus_interface SMBus Interface + * @since 3.4 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/spi.h b/include/zephyr/drivers/spi.h index 7042c73be0..067d3419de 100644 --- a/include/zephyr/drivers/spi.h +++ b/include/zephyr/drivers/spi.h @@ -15,6 +15,8 @@ /** * @brief SPI Interface * @defgroup spi_interface SPI Interface + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/uart.h b/include/zephyr/drivers/uart.h index 6d68da64a5..8db89e262f 100644 --- a/include/zephyr/drivers/uart.h +++ b/include/zephyr/drivers/uart.h @@ -16,6 +16,8 @@ /** * @brief UART Interface * @defgroup uart_interface UART Interface + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ @@ -150,6 +152,8 @@ typedef void (*uart_irq_config_func_t)(const struct device *dev); * @} * * @defgroup uart_async Async UART API + * @since 1.14 + * @version 0.8.0 * @{ */ diff --git a/include/zephyr/drivers/usb_c/usbc_tcpc.h b/include/zephyr/drivers/usb_c/usbc_tcpc.h index 1b62a39db6..94b6b2049f 100644 --- a/include/zephyr/drivers/usb_c/usbc_tcpc.h +++ b/include/zephyr/drivers/usb_c/usbc_tcpc.h @@ -18,6 +18,8 @@ /** * @brief USB Type-C Port Controller API * @defgroup usb_type_c_port_controller_api USB Type-C Port Controller API + * @since 3.1 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/usb_c/usbc_vbus.h b/include/zephyr/drivers/usb_c/usbc_vbus.h index 5ef9413dda..eb159d7c50 100644 --- a/include/zephyr/drivers/usb_c/usbc_vbus.h +++ b/include/zephyr/drivers/usb_c/usbc_vbus.h @@ -18,6 +18,8 @@ /** * @brief USB-C VBUS API * @defgroup usbc_vbus_api USB-C VBUS API + * @since 3.3 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/video.h b/include/zephyr/drivers/video.h index ee9e2f2fee..d1a41b7d17 100644 --- a/include/zephyr/drivers/video.h +++ b/include/zephyr/drivers/video.h @@ -15,6 +15,8 @@ /** * @brief Video Interface * @defgroup video_interface Video Interface + * @since 2.1 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/w1.h b/include/zephyr/drivers/w1.h index a23f3577c5..ed691f6673 100644 --- a/include/zephyr/drivers/w1.h +++ b/include/zephyr/drivers/w1.h @@ -26,6 +26,8 @@ extern "C" { /** * @brief 1-Wire Interface * @defgroup w1_interface 1-Wire Interface + * @since 3.2 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/drivers/watchdog.h b/include/zephyr/drivers/watchdog.h index d2bfb05183..5c53d10bbc 100644 --- a/include/zephyr/drivers/watchdog.h +++ b/include/zephyr/drivers/watchdog.h @@ -11,6 +11,8 @@ /** * @brief Watchdog Interface * @defgroup watchdog_interface Watchdog Interface + * @since 1.0 + * @version 1.0.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/dsp/dsp.h b/include/zephyr/dsp/dsp.h index cfaa817cf2..beef08fb18 100644 --- a/include/zephyr/dsp/dsp.h +++ b/include/zephyr/dsp/dsp.h @@ -32,6 +32,8 @@ /** * @brief DSP Interface * @defgroup math_dsp DSP Interface + * @since 3.3 + * @version 0.1.0 */ #include diff --git a/include/zephyr/fs/fcb.h b/include/zephyr/fs/fcb.h index 9e9cddf007..959a60b328 100644 --- a/include/zephyr/fs/fcb.h +++ b/include/zephyr/fs/fcb.h @@ -24,6 +24,8 @@ extern "C" { /** * @defgroup fcb Flash Circular Buffer (FCB) + * @since 1.11 + * @version 1.0.0 * @ingroup file_system_storage * @{ * @} diff --git a/include/zephyr/fs/fs.h b/include/zephyr/fs/fs.h index 73782134c8..f52cba8c1b 100644 --- a/include/zephyr/fs/fs.h +++ b/include/zephyr/fs/fs.h @@ -20,6 +20,8 @@ extern "C" { /** * @brief File System APIs * @defgroup file_system_api File System APIs + * @since 1.5 + * @version 1.0.0 * @ingroup os_services * @{ */ diff --git a/include/zephyr/fs/nvs.h b/include/zephyr/fs/nvs.h index 1d0a4e3b1d..313e901609 100644 --- a/include/zephyr/fs/nvs.h +++ b/include/zephyr/fs/nvs.h @@ -19,6 +19,8 @@ extern "C" { /** * @brief Non-volatile Storage (NVS) * @defgroup nvs Non-volatile Storage (NVS) + * @since 1.12 + * @version 1.0.0 * @ingroup file_system_storage * @{ * @} diff --git a/include/zephyr/input/input.h b/include/zephyr/input/input.h index 0f6f8fdc54..eb1b798d15 100644 --- a/include/zephyr/input/input.h +++ b/include/zephyr/input/input.h @@ -10,6 +10,8 @@ /** * @brief Input Interface * @defgroup input_interface Input Interface + * @since 3.4 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/kernel.h b/include/zephyr/kernel.h index 9a7a141cb6..da43eea977 100644 --- a/include/zephyr/kernel.h +++ b/include/zephyr/kernel.h @@ -38,6 +38,8 @@ BUILD_ASSERT(sizeof(intptr_t) == sizeof(long)); /** * @brief Kernel APIs * @defgroup kernel_apis Kernel APIs + * @since 1.0 + * @version 1.0.0 * @{ * @} */ diff --git a/include/zephyr/llext/llext.h b/include/zephyr/llext/llext.h index 0a006dc53b..e09e21c14f 100644 --- a/include/zephyr/llext/llext.h +++ b/include/zephyr/llext/llext.h @@ -21,6 +21,8 @@ extern "C" { /** * @brief Linkable loadable extensions * @defgroup llext Linkable loadable extensions + * @since 3.5 + * @version 0.1.0 * @ingroup os_services * @{ */ diff --git a/include/zephyr/logging/log.h b/include/zephyr/logging/log.h index d04f5b1ab8..3baba971dc 100644 --- a/include/zephyr/logging/log.h +++ b/include/zephyr/logging/log.h @@ -18,6 +18,8 @@ extern "C" { /** * @brief Logging * @defgroup logging Logging + * @since 1.13 + * @version 1.0.0 * @ingroup os_services * @{ * @} diff --git a/include/zephyr/logging/log_ctrl.h b/include/zephyr/logging/log_ctrl.h index 9e5e3e3c07..56b0458c2e 100644 --- a/include/zephyr/logging/log_ctrl.h +++ b/include/zephyr/logging/log_ctrl.h @@ -18,6 +18,7 @@ extern "C" { /** * @brief Logger * @defgroup logger Logger system + * @since 1.13 * @ingroup logging * @{ * @} @@ -26,6 +27,7 @@ extern "C" { /** * @brief Logger control API * @defgroup log_ctrl Logger control API + * @since 1.13 * @ingroup logger * @{ */ diff --git a/include/zephyr/lorawan/lorawan.h b/include/zephyr/lorawan/lorawan.h index b0f0117d91..1bad513073 100644 --- a/include/zephyr/lorawan/lorawan.h +++ b/include/zephyr/lorawan/lorawan.h @@ -11,6 +11,8 @@ * @file * @brief Public LoRaWAN APIs * @defgroup lorawan_api LoRaWAN APIs + * @since 2.5 + * @version 0.1.0 * @ingroup connectivity * @{ */ diff --git a/include/zephyr/mgmt/ec_host_cmd/ec_host_cmd.h b/include/zephyr/mgmt/ec_host_cmd/ec_host_cmd.h index 50bc3fb778..0014254df0 100644 --- a/include/zephyr/mgmt/ec_host_cmd/ec_host_cmd.h +++ b/include/zephyr/mgmt/ec_host_cmd/ec_host_cmd.h @@ -10,6 +10,8 @@ /** * @brief EC Host Command Interface * @defgroup ec_host_cmd_interface EC Host Command Interface + * @since 2.4 + * @version 0.1.0 * @ingroup io_interfaces * @{ */ diff --git a/include/zephyr/mgmt/mcumgr/mgmt/mgmt.h b/include/zephyr/mgmt/mcumgr/mgmt/mgmt.h index 7699dd57cc..9a139b3a04 100644 --- a/include/zephyr/mgmt/mcumgr/mgmt/mgmt.h +++ b/include/zephyr/mgmt/mcumgr/mgmt/mgmt.h @@ -20,6 +20,8 @@ extern "C" { /** * @brief MCUmgr mgmt API * @defgroup mcumgr_mgmt_api MCUmgr mgmt API + * @since 1.11 + * @version 1.0.0 * @ingroup mcumgr * @{ */ diff --git a/include/zephyr/net/coap.h b/include/zephyr/net/coap.h index da241a7734..43073a5b20 100644 --- a/include/zephyr/net/coap.h +++ b/include/zephyr/net/coap.h @@ -17,6 +17,8 @@ /** * @brief COAP library * @defgroup coap COAP Library + * @since 1.10 + * @version 0.8.0 * @ingroup networking * @{ */ diff --git a/include/zephyr/net/conn_mgr_connectivity.h b/include/zephyr/net/conn_mgr_connectivity.h index 0d92cdbf8d..d083509b43 100644 --- a/include/zephyr/net/conn_mgr_connectivity.h +++ b/include/zephyr/net/conn_mgr_connectivity.h @@ -25,6 +25,8 @@ extern "C" { /** * @brief Connection Manager Connectivity API * @defgroup conn_mgr_connectivity Connection Manager Connectivity API + * @since 3.4 + * @version 0.1.0 * @ingroup networking * @{ */ diff --git a/include/zephyr/net/ieee802154.h b/include/zephyr/net/ieee802154.h index e4ef8bba6f..927a9036db 100644 --- a/include/zephyr/net/ieee802154.h +++ b/include/zephyr/net/ieee802154.h @@ -26,6 +26,8 @@ extern "C" { /** * @defgroup ieee802154 IEEE 802.15.4 and Thread APIs + * @since 1.0 + * @version 0.8.0 * @ingroup connectivity * * @brief IEEE 802.15.4 native and OpenThread L2, configuration, management and @@ -76,6 +78,8 @@ extern "C" { /** * @defgroup ieee802154_l2 IEEE 802.15.4 L2 + * @since 1.0 + * @version 0.8.0 * @ingroup ieee802154 * * @brief IEEE 802.15.4 L2 APIs diff --git a/include/zephyr/net/ieee802154_mgmt.h b/include/zephyr/net/ieee802154_mgmt.h index 3711e818d2..1f08c0b73c 100644 --- a/include/zephyr/net/ieee802154_mgmt.h +++ b/include/zephyr/net/ieee802154_mgmt.h @@ -23,6 +23,8 @@ extern "C" { /** * @defgroup ieee802154_mgmt IEEE 802.15.4 Net Management + * @since 1.0 + * @version 0.8.0 * @ingroup ieee802154 * * @brief IEEE 802.15.4 net management library diff --git a/include/zephyr/net/ieee802154_radio.h b/include/zephyr/net/ieee802154_radio.h index 259d67b432..922d43c4b5 100644 --- a/include/zephyr/net/ieee802154_radio.h +++ b/include/zephyr/net/ieee802154_radio.h @@ -29,6 +29,8 @@ extern "C" { /** * @defgroup ieee802154_driver IEEE 802.15.4 Drivers + * @since 1.0 + * @version 0.8.0 * @ingroup ieee802154 * * @brief IEEE 802.15.4 driver API diff --git a/include/zephyr/net/lwm2m.h b/include/zephyr/net/lwm2m.h index ac6a7b6039..e68f5fb47a 100644 --- a/include/zephyr/net/lwm2m.h +++ b/include/zephyr/net/lwm2m.h @@ -8,6 +8,8 @@ /** @file lwm2m.h * * @defgroup lwm2m_api LwM2M high-level API + * @since 1.9 + * @version 0.8.0 * @ingroup networking * @{ * @brief LwM2M high-level API diff --git a/include/zephyr/net/mqtt.h b/include/zephyr/net/mqtt.h index 0067c9ae8b..987b3726ca 100644 --- a/include/zephyr/net/mqtt.h +++ b/include/zephyr/net/mqtt.h @@ -7,6 +7,8 @@ /** @file mqtt.h * * @defgroup mqtt_socket MQTT Client library + * @since 1.14 + * @version 0.8.0 * @ingroup networking * @{ * @brief MQTT Client Implementation diff --git a/include/zephyr/net/net_core.h b/include/zephyr/net/net_core.h index 7def1b09ff..0ec70fd621 100644 --- a/include/zephyr/net/net_core.h +++ b/include/zephyr/net/net_core.h @@ -29,6 +29,8 @@ extern "C" { /** * @brief Networking * @defgroup networking Networking + * @since 1.0 + * @version 1.0.0 * @ingroup connectivity * @{ * @} diff --git a/include/zephyr/pm/pm.h b/include/zephyr/pm/pm.h index 03062eefd1..09138bf187 100644 --- a/include/zephyr/pm/pm.h +++ b/include/zephyr/pm/pm.h @@ -21,6 +21,7 @@ extern "C" { /** * @brief System and device power management * @defgroup subsys_pm Power Management (PM) + * @since 1.2 * @ingroup os_services * @{ * @} @@ -29,6 +30,7 @@ extern "C" { /** * @brief System Power Management API * @defgroup subsys_pm_sys System + * @since 1.2 * @ingroup subsys_pm * @{ */ diff --git a/include/zephyr/random/random.h b/include/zephyr/random/random.h index e4b52f683a..e9c2e2968f 100644 --- a/include/zephyr/random/random.h +++ b/include/zephyr/random/random.h @@ -28,6 +28,8 @@ /** * @brief Random Function APIs * @defgroup random_api Random Function APIs + * @since 1.0 + * @version 1.0.0 * @ingroup crypto * @{ */ diff --git a/include/zephyr/retention/blinfo.h b/include/zephyr/retention/blinfo.h index 0ecd051771..e3a6e6b570 100644 --- a/include/zephyr/retention/blinfo.h +++ b/include/zephyr/retention/blinfo.h @@ -27,6 +27,8 @@ extern "C" { /** * @brief Bootloader info interface * @defgroup bootloader_info_interface Bootloader info interface + * @since 3.5 + * @version 0.1.0 * @ingroup retention_api * @{ */ diff --git a/include/zephyr/retention/retention.h b/include/zephyr/retention/retention.h index 2ad3bb804f..b92007d1ee 100644 --- a/include/zephyr/retention/retention.h +++ b/include/zephyr/retention/retention.h @@ -26,6 +26,8 @@ extern "C" { /** * @brief Retention API * @defgroup retention_api Retention API + * @since 3.4 + * @version 0.1.0 * @ingroup os_services * @{ */ diff --git a/include/zephyr/rtio/rtio.h b/include/zephyr/rtio/rtio.h index b38644c6ef..4fc8cf23bd 100644 --- a/include/zephyr/rtio/rtio.h +++ b/include/zephyr/rtio/rtio.h @@ -46,6 +46,8 @@ extern "C" { /** * @brief RTIO * @defgroup rtio RTIO + * @since 3.2 + * @version 0.1.0 * @ingroup os_services * @{ */ diff --git a/include/zephyr/settings/settings.h b/include/zephyr/settings/settings.h index d26696761e..0bae0658d4 100644 --- a/include/zephyr/settings/settings.h +++ b/include/zephyr/settings/settings.h @@ -28,6 +28,8 @@ extern "C" { /** * @defgroup settings Settings + * @since 1.12 + * @version 1.0.0 * @ingroup file_system_storage * @{ */ diff --git a/include/zephyr/shell/shell.h b/include/zephyr/shell/shell.h index 0bcb831c90..30b1654fdf 100644 --- a/include/zephyr/shell/shell.h +++ b/include/zephyr/shell/shell.h @@ -69,6 +69,8 @@ extern "C" { /** * @brief Shell API * @defgroup shell_api Shell API + * @since 1.14 + * @version 1.0.0 * @ingroup os_services * @{ */ diff --git a/include/zephyr/storage/flash_map.h b/include/zephyr/storage/flash_map.h index 12f4f4c34a..37b7c7f322 100644 --- a/include/zephyr/storage/flash_map.h +++ b/include/zephyr/storage/flash_map.h @@ -18,6 +18,8 @@ * @brief Abstraction over flash partitions/areas and their drivers * * @defgroup flash_area_api flash area Interface + * @since 1.11 + * @version 1.0.0 * @ingroup storage_apis * @{ */ diff --git a/include/zephyr/storage/stream_flash.h b/include/zephyr/storage/stream_flash.h index 282e51af9b..9202d5d8cc 100644 --- a/include/zephyr/storage/stream_flash.h +++ b/include/zephyr/storage/stream_flash.h @@ -17,6 +17,8 @@ * @brief Abstraction over stream writes to flash * * @defgroup stream_flash Stream to flash interface + * @since 2.3 + * @version 0.1.0 * @ingroup storage_apis * @{ */ diff --git a/include/zephyr/sys/barrier.h b/include/zephyr/sys/barrier.h index 5390cb38cf..49acfc590c 100644 --- a/include/zephyr/sys/barrier.h +++ b/include/zephyr/sys/barrier.h @@ -25,6 +25,8 @@ extern "C" { /** * @addtogroup barrier_apis Barrier Services APIs + * @since 3.4 + * @version 0.1.0 * @ingroup kernel_apis * @{ */ diff --git a/include/zephyr/sys/util.h b/include/zephyr/sys/util.h index 72af79a473..3a1bf3f553 100644 --- a/include/zephyr/sys/util.h +++ b/include/zephyr/sys/util.h @@ -38,6 +38,8 @@ extern "C" { /** * @defgroup sys-util Utility Functions + * @since 2.4 + * @version 0.1.0 * @ingroup utilities * @{ */ diff --git a/include/zephyr/task_wdt/task_wdt.h b/include/zephyr/task_wdt/task_wdt.h index 3b064168fc..e14ef5814f 100644 --- a/include/zephyr/task_wdt/task_wdt.h +++ b/include/zephyr/task_wdt/task_wdt.h @@ -24,6 +24,8 @@ /** * @brief Task Watchdog APIs * @defgroup task_wdt_api Task Watchdog APIs + * @since 2.5 + * @version 0.8.0 * @ingroup os_services * @{ */ diff --git a/include/zephyr/usb_c/usbc.h b/include/zephyr/usb_c/usbc.h index db3045d03c..5926793777 100644 --- a/include/zephyr/usb_c/usbc.h +++ b/include/zephyr/usb_c/usbc.h @@ -25,6 +25,8 @@ extern "C" { /** * @brief USB-C Device APIs * @defgroup _usbc_device_api USB-C Device API + * @since 3.3 + * @version 0.1.0 * @{ */