Home
last modified time | relevance | path

Searched +full:api +full:- +full:output (Results 1 – 25 of 589) sorted by relevance

12345678910>>...24

/Zephyr-latest/.github/workflows/
Ddoc-publish.yml3 # 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 …]
Ddoc-publish-pr.yml3 # 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/
Dcodec.h4 * 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/
Dhaptics.h4 * 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()
Ddac.h4 * 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 …]
Dvideo.h10 * 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 …]
Dstepper.h4 * @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 …]
Dmdio.h8 * 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 …]
Dregulator.h2 * 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 …]
Dsmbus.h4 * SPDX-License-Identifier: Apache-2.0
50 * +-+-+-+-+-+-+-+-+-+-+-+
52 * +-+-+-+-+-+-+-+-+-+-+-+
65 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
67 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
73 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
75 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
89 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
91 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
97 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
[all …]
Dgnss.h4 * 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/
Dtracing_backend.h4 * 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/
Dlog_output.h4 * 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/
Dmain.c4 * 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/
Dvideo.rst6 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/
Dtestcase.yaml3 - 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/
Dcrypto.h4 * 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/
DREADME.rst1 .. 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/
DREADME.rst1 .. 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/
DREADME.rst1 .. 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/
DREADME.rst1 .. 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/
DREADME.rst1 .. 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/
Dminimal_libc.rst26 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/
DREADME.rst1 .. 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/
DKconfig.uart2 # 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.

12345678910>>...24