Home
last modified time | relevance | path

Searched +full:invert +full:- +full:direction (Results 1 – 16 of 16) sorted by relevance

/Zephyr-latest/dts/bindings/stepper/
Dstepper-controller.yaml1 # SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG
2 # SPDX-License-Identifier: Apache-2.0
7 invert-direction:
10 Invert motor direction.
12 micro-step-res:
16 - 1
17 - 2
18 - 4
19 - 8
20 - 16
[all …]
/Zephyr-latest/samples/subsys/display/cfb_shell/
DREADME.rst1 .. zephyr:code-sample:: cfb-shell-sample
3 :relevant-api: monochrome_character_framebuffer
17 .. zephyr-app-commands::
18 :zephyr-app: samples/subsys/display/cfb_shell
26 .. code-block:: console
28 cfb - Character Framebuffer shell commands
30 -h, --help :Show command help.
37 invert :[none]
47 .. code-block:: console
57 .. code-block:: console
[all …]
/Zephyr-latest/include/zephyr/display/
Dcfb.h4 * SPDX-License-Identifier: Apache-2.0
84 * @param x Position in X direction of the beginning of the string
85 * @param y Position in Y direction of the beginning of the string
93 * For compare to cfb_print, cfb_draw_text accept non tile-aligned coords
98 * @param x Position in X direction of the beginning of the string
99 * @param y Position in Y direction of the beginning of the string
131 * @param start Top-Left position of the rectangle
132 * @param end Bottom-Right position of the rectangle
150 * @brief Invert Pixels.
159 * @brief Invert Pixels in selected area.
[all …]
/Zephyr-latest/dts/bindings/stepper/adi/
Dadi,tmc5041.yaml1 # SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG
2 # SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/stepper/adi/tmc5041_reg.h>
14 /* Dual controller/driver for up to two 2-phase bipolar stepper motors */
18 spi-max-frequency = <DT_FREQ_M(24)>; /* Maximum SPI bus frequency */
20 #address-cells = <1>;
21 #size-cells = <0>;
24 clock-frequency = <DT_FREQ_M(16)>; /* Internal/External Clock frequency */
31 invert-direction;
32 micro-step-res = <256>;
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dinfineon,xmc4xxx-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
12 compatible = "infineon,xmc4xxx-uart";
13 pinctrl-0 = <&uart_tx_p0_1_u1c1 &uart_rx_p0_0_u1c1>;
14 pinctrl-names = "default";
15 input-src = "DX0D";
19 pinctrl-0 is the phandle that stores the pin settings for two pins: &uart_tx_p0_1_u1c1
20 and &uart_rx_p0_0_u1c1. These nodes are pre-defined and their naming convention is designed
22 pin direction, port/pin number and USIC in the name.
24 The pre-defined nodes only set the alternate function of the output pin. The
27 to the inherited property-allowlist list from pincfg-node.yaml).
[all …]
/Zephyr-latest/drivers/pinctrl/
Dpinctrl_mchp_mec5.c2 * Copyright (c) 2016 Open-RnD Sp. z o.o.
7 * SPDX-License-Identifier: Apache-2.0
13 #include <zephyr/dt-bindings/pinctrl/mchp-xec-pinctrl.h>
27 * alternate function is input or bi-directional.
41 return -EINVAL; in mec5_config_pin()
46 return -EIO; in mec5_config_pin()
64 cfg2[idx].val = (uint8_t)(temp - 1u); in mec5_config_pin()
68 /* Touch internal pull-up/pull-down? */ in mec5_config_pin()
88 /* Touch output state? Bit can be set even if the direction is input only */ in mec5_config_pin()
121 /* Always touch invert of alternate function. Need another bit to avoid touching */ in mec5_config_pin()
[all …]
Dpinctrl_mchp_xec.c2 * Copyright (c) 2016 Open-RnD Sp. z o.o.
7 * SPDX-License-Identifier: Apache-2.0
16 * Microchip XEC: each GPIO pin has two 32-bit control register.
17 * The first 32-bit register contains all pin features except
41 val |= ((drvstr - 1u) << MCHP_GPIO_CTRL2_DRV_STR_POS); in config_drive_slew()
48 regs->CTRL2[idx] = (regs->CTRL2[idx] & ~msk) | (val & msk); in config_drive_slew()
53 * None, weak pull-up, weak pull-down, or repeater mode (both pulls enabled).
55 * If the no-bias boolean is set then disable internal pulls.
87 * alternate function is input or bi-directional.
99 return -EINVAL; in xec_config_pin()
[all …]
/Zephyr-latest/drivers/dai/nxp/esai/
Desai.h4 * SPDX-License-Identifier: Apache-2.0
13 #include <zephyr/dt-bindings/dai/esai.h>
32 /* used to fetch the depth of the FIFO. If the "fifo-depth" property is
40 /* used to fetch the TX FIFO watermark value. If the "tx-fifo-watermark"
46 /* used to fetch the RX FIFO watermark value. If the "rx-fifo-watermark"
52 /* use to fetch the handshake value for a given direction. The handshake
61 /* used to fetch the word width. If the "word-width" property is not specified,
71 /* invert a clock's polarity. This works because a clock's polarity
76 #define _ESAI_SLOT_WORD_WIDTH_IS_VALID(width) (!(((width) - 8) % 4))
88 ((w) < 24 ? ((s) - (w) + (((w) - 8) / 4)) : ((s) < 32 ? 0x1e : 0x1f))
[all …]
/Zephyr-latest/include/zephyr/drivers/
Di2s.h4 * SPDX-License-Identifier: Apache-2.0
9 * @brief Public APIs for the I2S (Inter-IC Sound) bus drivers.
20 * @brief I2S (Inter-IC Sound) Interface
23 * as common non-standard extensions such as PCM Short/Long Frame Sync,
55 * -. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-.
56 * SCK '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '
57 * -. .-------------------------------.
58 * WS '-------------------------------' '----
59 * -.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
61 * -'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'
[all …]
Dgpio.h2 * Copyright (c) 2019-2020 Nordic Semiconductor ASA
5 * Copyright (c) 2015-2016 Intel Corporation.
7 * SPDX-License-Identifier: Apache-2.0
27 #include <zephyr/dt-bindings/gpio/gpio.h>
252 * This reduced-size type is sufficient to record a pin number,
261 * bits of the full flags field, so use a reduced-size type to record
307 * foo-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>,
328 * @param prop lowercase-and-underscores property name
350 * @param prop lowercase-and-underscores property name
365 * @param prop lowercase-and-underscores property name
[all …]
/Zephyr-latest/drivers/dai/nxp/sai/
Dsai.h3 * SPDX-License-Identifier: Apache-2.0
51 /* used to convert the clock-names property into an array of clock names */
72 /* used to convert a clock-names property into an array of clock names. If the
89 /* used to parse the tx-fifo-watermark property. If said property is not
97 /* used to parse the rx-fifo-watermark property. If said property is not
107 POINTER_TO_UINT(&(UINT_TO_I2S(DT_INST_REG_ADDR(inst))->TDR[idx]))
111 POINTER_TO_UINT(&(UINT_TO_I2S(DT_INST_REG_ADDR(inst))->RDR[idx]))
141 /* used to retrieve the handshake value for given direction. The handshake
162 /* invert a clock's polarity. This works because a clock's polarity is expressed
190 ((dir) == DAI_DIR_RX ? (UINT_TO_I2S(regmap)->RCSR & I2S_RCSR_RE_MASK) : \
[all …]
/Zephyr-latest/subsys/fb/
Dcfb_shell.c11 * SPDX-License-Identifier: Apache-2.0
93 return -EINVAL; in cmd_print()
99 return -EINVAL; in cmd_print()
199 return -EINVAL; in cmd_scroll_vert()
205 return -EINVAL; in cmd_scroll_vert()
208 boundary = cfb_get_display_parameter(dev, CFB_DISPLAY_ROWS) - row; in cmd_scroll_vert()
235 return -EINVAL; in cmd_scroll_horz()
241 return -EINVAL; in cmd_scroll_horz()
245 boundary = cfb_get_display_parameter(dev, CFB_DISPLAY_COLS) - col; in cmd_scroll_horz()
299 return -EINVAL; in cmd_set_kerning()
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_aw9523b.c4 * SPDX-License-Identifier: Apache-2.0
61 const struct gpio_aw9523b_config *const config = dev->config; in gpio_aw9523b_pin_configure()
70 return -EWOULDBLOCK; in gpio_aw9523b_pin_configure()
76 return -ENOTSUP; in gpio_aw9523b_pin_configure()
79 /* Open-drain support is per port, not per pin. in gpio_aw9523b_pin_configure()
80 * So can't really support the API as-is. in gpio_aw9523b_pin_configure()
82 if (port == 0 && !config->port0_push_pull) { in gpio_aw9523b_pin_configure()
84 return -ENOTSUP; in gpio_aw9523b_pin_configure()
88 return -ENOTSUP; in gpio_aw9523b_pin_configure()
93 return -ENOTSUP; in gpio_aw9523b_pin_configure()
[all …]
/Zephyr-latest/doc/_doxygen/
Ddoxygen-awesome.css4 https://github.com/jothepro/doxygen-awesome-css
8 Copyright (c) 2021 - 2023 jothepro
32 --primary-color: #1779c4;
33 --primary-dark-color: #335c80;
34 --primary-light-color: #70b1e9;
37 --page-background-color: #ffffff;
38 --page-foreground-color: #2f4153;
39 --page-secondary-foreground-color: #6f7e8e;
42 --separator-color: #dedede;
45 --border-radius-large: 8px;
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.1.rst61 * Split CAN classic and CAN-FD APIs:
90 was moved from Kconfig to :ref:`devicetree <dt-guide>`.
91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information.
182 * MIPI-DSI
184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API,
196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`.
202 * Direction Finding is no longer experimental
213 * Direction Finding
220 * Added support for Provisioners over PB-GATT
229 Direction Finding is enabled
[all …]
Drelease-notes-3.7.rst10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
52 * 1-Wire
71 :ref:`pinctrl-guide` for more details.
88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8
[all …]