/Zephyr-latest/.github/workflows/ |
D | doc-publish.yml | 3 # SPDX-License-Identifier: Apache-2.0 11 - main 12 - v* 14 - completed 17 doc-publish: 19 runs-on: ubuntu-22.04 23 github.repository == 'zephyrproject-rtos/zephyr' 26 - name: Download artifacts 27 uses: dawidd6/action-download-artifact@v6 29 workflow: doc-build.yml [all …]
|
D | doc-publish-pr.yml | 3 # SPDX-License-Identifier: Apache-2.0 11 - completed 14 doc-publish: 16 runs-on: ubuntu-22.04 20 github.repository == 'zephyrproject-rtos/zephyr' 23 - name: Download artifacts 24 id: download-artifacts 25 uses: dawidd6/action-download-artifact@v6 27 workflow: doc-build.yml 31 - name: Load PR number [all …]
|
/Zephyr-latest/include/zephyr/audio/ |
D | codec.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public API header file for Audio Codec 53 AUDIO_PCM_WIDTH_16_BITS = 16, /**< 16-bit sample width */ 54 AUDIO_PCM_WIDTH_20_BITS = 20, /**< 20-bit sample width */ 55 AUDIO_PCM_WIDTH_24_BITS = 24, /**< 24-bit sample width */ 56 AUDIO_PCM_WIDTH_32_BITS = 32, /**< 32-bit sample width */ 75 AUDIO_PROPERTY_OUTPUT_VOLUME, /**< Output volume */ 76 AUDIO_PROPERTY_OUTPUT_MUTE, /**< Output mute/unmute */ 133 int vol; /**< Volume level (codec-specific) */ 141 /** Output over-current */ [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | haptics.h | 4 * SPDX-License-Identifier: Apache-2.0 25 * @brief Set the haptic device to stop output 32 * @brief Set the haptic device to start output for a playback event 37 * @brief Haptic device API 45 * @brief Set the haptic device to start output for a playback event 56 const struct haptics_driver_api *api = (const struct haptics_driver_api *)dev->api; in z_impl_haptics_start_output() local 58 return api->start_output(dev); in z_impl_haptics_start_output() 62 * @brief Set the haptic device to stop output for a playback event 73 const struct haptics_driver_api *api = (const struct haptics_driver_api *)dev->api; in z_impl_haptics_stop_output() local 75 return api->stop_output(dev); in z_impl_haptics_stop_output()
|
D | dac.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief DAC public API header file. 44 /** Enable output buffer for this channel. 45 * This is relevant for instance if the output is directly connected to the load, 49 /** Enable internal output path for this channel. This is relevant for channels that 50 * support directly connecting to on-chip peripherals via internal paths. The actual 63 * Type definition of DAC API function for configuring a channel. 70 * Type definition of DAC API function for setting a write request. 77 * DAC driver API 79 * This is the mandatory API any DAC driver needs to expose. [all …]
|
D | video.h | 10 * SPDX-License-Identifier: Apache-2.0 38 #define LINE_COUNT_HEIGHT (-1) 133 * actually received for input endpoints or to be consumed for output 212 VIDEO_EP_NONE = -1, 213 /** Targets all input or output endpoints of the device */ 214 VIDEO_EP_ALL = -2, 216 VIDEO_EP_IN = -3, 217 /** Targets all output endpoints of the device: those producing data */ 218 VIDEO_EP_OUT = -4, 306 * @brief Start the capture or output process. [all …]
|
D | stepper.h | 4 * @brief Public API for Stepper Driver 9 * SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG 10 * SPDX-FileCopyrightText: Copyright (c) 2024 Jilay Sandeep Pandya 11 * SPDX-License-Identifier: Apache-2.0 97 * Stepper motor controller driver API definition and system call entry points. 124 * @brief Set the micro-step resolution 132 * @brief Get the micro-step resolution 189 * @brief Stepper Motor Controller API 215 * @retval -EIO Error during Enabling 222 const struct stepper_driver_api *api = (const struct stepper_driver_api *)dev->api; in z_impl_stepper_enable() local [all …]
|
D | mdio.h | 8 * Copyright (c) 2021 IP-Logix Inc. 11 * SPDX-License-Identifier: Apache-2.0 73 const struct mdio_driver_api *api = in z_impl_mdio_bus_enable() local 74 (const struct mdio_driver_api *)dev->api; in z_impl_mdio_bus_enable() 76 if (api->bus_enable != NULL) { in z_impl_mdio_bus_enable() 77 api->bus_enable(dev); in z_impl_mdio_bus_enable() 82 * @brief Disable MDIO bus and tri-state drivers 91 const struct mdio_driver_api *api = in z_impl_mdio_bus_disable() local 92 (const struct mdio_driver_api *)dev->api; in z_impl_mdio_bus_disable() 94 if (api->bus_disable != NULL) { in z_impl_mdio_bus_disable() [all …]
|
D | regulator.h | 2 * Copyright (c) 2019-2020 Peter Bigot Consulting, LLC 7 * SPDX-License-Identifier: Apache-2.0 67 /** @brief Driver-specific API functions to support parent regulator control. */ 100 /** @brief Driver-specific API functions to support regulator control. */ 261 * - Automatically enable the regulator if it is set to `regulator-boot-on` 262 * or `regulator-always-on` and increase its usage count. 263 * - Automatically disable the regulator if it is set to `regulator-boot-off`. 264 * - Configure the regulator mode if `regulator-initial-mode` is set. 265 * - Ensure regulator voltage is set to a valid range. 275 * @retval -errno Negative errno in case of failure. [all …]
|
D | smbus.h | 4 * SPDX-License-Identifier: Apache-2.0 50 * +-+-+-+-+-+-+-+-+-+-+-+ 52 * +-+-+-+-+-+-+-+-+-+-+-+ 65 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 67 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 73 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 75 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 89 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 91 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 97 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ [all …]
|
D | gnss.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public GNSS API. 36 /** PPS output disabled */ 38 /** PPS output always enabled */ 40 /** PPS output enabled from first lock */ 42 /** PPS output enabled while locked */ 46 /** API for setting fix rate */ 49 /** API for getting fix rate */ 64 /** API for setting navigation mode */ 68 /** API for getting navigation mode */ [all …]
|
/Zephyr-latest/subsys/tracing/include/ |
D | tracing_backend.h | 4 * SPDX-License-Identifier: Apache-2.0 28 * @brief Tracing backend API. 32 void (*output)(const struct tracing_backend *backend, member 41 const struct tracing_backend_api *api; member 48 * @param _api Tracing backend API. 53 .api = &_api \ 64 if (backend && backend->api && backend->api->init) { in tracing_backend_init() 65 backend->api->init(); in tracing_backend_init() 70 * @brief Output tracing packet with tracing backend. 80 if (backend && backend->api) { in tracing_backend_output() [all …]
|
/Zephyr-latest/include/zephyr/logging/ |
D | log_output.h | 4 * SPDX-License-Identifier: Apache-2.0 20 * @brief Log output API 21 * @defgroup log_output Log output API 26 /**@defgroup LOG_OUTPUT_FLAGS Log output formatting flags. 63 * with log_format_set() API to switch log format at runtime. 74 * @brief Prototype of the function processing output data. 82 * @note If the log output function cannot process all of the data, it is 106 * @param output Pointer to log_output struct. 112 typedef void (*log_format_func_t)(const struct log_output *output, 123 * @param _func Function for processing output data. [all …]
|
/Zephyr-latest/tests/subsys/tracing/tracing_api/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 67 /* Check the output data. */ in tracing_backends_output() 98 .output = tracing_backends_output 108 * @details For asynchronous mode, self-designed tracing uart backend 110 * output from the backend is equal to the input. 127 /* thread api */ in ZTEST() 155 /* ISR api */ in ZTEST() 159 /* condvar api */ in ZTEST() 168 /* sem api */ in ZTEST() 174 /* mutex api */ in ZTEST() [all …]
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | video.rst | 6 The video driver API offers a generic interface to video devices. 15 which can produce, process, consume or transform video data. The video API is 22 Each video device can have one or more endpoints. Output endpoints configure 23 video output function and generate data. Input endpoints configure video input 32 endpoint for filling (input ep) or consuming (output ep) operation, once 33 the operation is achieved, buffer can be dequeued for post-processing, 52 API Reference
|
/Zephyr-latest/tests/subsys/logging/log_api/ |
D | testcase.yaml | 3 - qemu 4 - native 6 - log_api 7 - logging 9 - arch 10 - simulation 12 - native_sim 15 logging.deferred.api.overflow_rt_filter: 17 - CONFIG_LOG_MODE_DEFERRED=y 18 - CONFIG_LOG_MODE_OVERFLOW=y [all …]
|
/Zephyr-latest/include/zephyr/crypto/ |
D | crypto.h | 4 * SPDX-License-Identifier: Apache-2.0 39 * capabilities via provided API (crypto_query_hwcaps()), and choose a 48 /** Whether the output is placed in separate buffer or not */ 53 * These denotes if the output (completion of a cipher_xxx_op) is conveyed 67 /** @brief Crypto driver API definition. */ 93 /* Following are the public API a user app may call. 97 * API to provide the callback for async operations. 103 * This API is used by the app to query the capabilities supported by the 113 struct crypto_driver_api *api; in crypto_query_hwcaps() local 116 api = (struct crypto_driver_api *) dev->api; in crypto_query_hwcaps() [all …]
|
/Zephyr-latest/samples/drivers/counter/alarm/ |
D | README.rst | 1 .. zephyr:code-sample:: alarm 3 :relevant-api: counter_interface 5 Implement an alarm application using the counter API. 9 This sample provides an example of alarm application using :ref:`counter API <counter_api>`. 15 Therefore, the sample output may differ in 1 second 25 - :zephyr:board:`disco_l475_iot1` 30 .. zephyr-app-commands:: 31 :zephyr-app: samples/drivers/counter/alarm 32 :host-os: unix 37 Sample Output [all …]
|
/Zephyr-latest/samples/drivers/i2s/output/ |
D | README.rst | 1 .. zephyr:code-sample:: i2s-output 2 :name: I2S output 3 :relevant-api: i2s_interface 5 Send I2S output stream 10 This sample demonstrates how to use an I2S driver to send an output stream of 11 audio data. Currently, no codec is used with this sample. The I2S output can 15 The I2S TX queue will then be drained, and audio output will stop. 28 The code can be found in :zephyr_file:`samples/drivers/i2s/output`. 32 .. zephyr-app-commands:: 33 :zephyr-app: samples/drivers/i2s/output
|
/Zephyr-latest/samples/drivers/adc/adc_sequence/ |
D | README.rst | 1 .. zephyr:code-sample:: adc_sequence 2 :name: Analog-to-Digital Converter (ADC) sequence sample 3 :relevant-api: adc_interface 10 This sample demonstrates how to use the :ref:`ADC driver API <adc_api>` using sequences. 14 Notice how for the whole sequence reading, only one call to the :c:func:`adc_read` API is made. 36 .. zephyr-app-commands:: 37 :zephyr-app: samples/drivers/adc/adc_sequence 45 Sample output 48 You should get a similar output as below, repeated every second: 50 .. code-block:: console [all …]
|
/Zephyr-latest/samples/drivers/watchdog/ |
D | README.rst | 1 .. zephyr:code-sample:: watchdog 3 :relevant-api: watchdog_interface 5 Use the watchdog driver API to reset the board when it gets stuck in an infinite loop. 10 This sample demonstrates how to use the watchdog driver API. 30 .. zephyr-app-commands:: 31 :zephyr-app: samples/drivers/watchdog 38 Sample output 41 You should get a similar output as below: 43 .. code-block:: console 46 Attempting to test pre-reset callback
|
/Zephyr-latest/samples/subsys/console/echo/ |
D | README.rst | 1 .. zephyr:code-sample:: console_echo 3 :relevant-api: console_api 5 Echo an input character back to the output using the Console API. 24 :zephyr:code-sample:`console_getchar`. 26 .. zephyr-app-commands:: 27 :zephyr-app: samples/subsys/console/echo 28 :host-os: unix 36 Sample Output 39 .. code-block:: console 42 the (interrupt-driven) console device doesn't work as expected:
|
/Zephyr-latest/doc/develop/languages/c/ |
D | minimal_libc.rst | 26 Formatted Output 29 The minimal libc does not implement its own formatted output processor; 30 instead, it maps the C standard formatted output functions such as ``printf`` 32 C99-compatible formatted output implementation. 34 For more details, refer to the :ref:`Formatted Output <formatted_output>` OS 40 The minimal libc uses the malloc api family implementation provided by the 42 :ref:`kernel memory heap API <heap_v2>`. 53 other de-facto standard sources have been added to the minimal libc. 67 .. _`errno.h`: https://github.com/zephyrproject-rtos/zephyr/blob/main/lib/libc/minimal/include/errn…
|
/Zephyr-latest/samples/drivers/can/counter/ |
D | README.rst | 1 .. zephyr:code-sample:: can-counter 3 :relevant-api: can_interface 10 This sample demonstrates how to use the Controller Area Network (CAN) API. 12 Messages are received using message-queues and work-queues. 13 Reception is indicated by blinking the LED (if present) and output of 22 The LED output pin is defined in the board's devicetree. 31 For the NXP TWR-KE18F board: 33 .. zephyr-app-commands:: 34 :zephyr-app: samples/drivers/can/counter 44 .. zephyr-app-commands:: [all …]
|
/Zephyr-latest/subsys/logging/backends/ |
D | Kconfig.uart | 2 # SPDX-License-Identifier: Apache-2.0 10 When enabled backend is using UART to output logs. 15 bool "Use UART Asynchronous API" 29 output one byte at a time. 40 backend-str = uart 46 prompt "Dictionary mode output format" 52 Dictionary-based logging output in binary. 57 Dictionary-based logging output in hexadecimal. Supported only for UART backend.
|