Home
last modified time | relevance | path

Searched +full:1 +full:- +full:wire (Results 1 – 25 of 228) sorted by relevance

12345678910

/Zephyr-latest/drivers/w1/
DKconfig1 # 1-Wire configuration options
4 # SPDX-License-Identifier: Apache-2.0
8 prompt "1-Wire bus drivers"
11 Enable 1-Wire Drivers
16 module-str = W1
24 1-Wire device driver initialization priority.
27 bool "1-Wire Shell"
30 Enable 1-Wire Shell for testing.
36 prompt "1-Wire Shell buffer size"
42 rsource "Kconfig.ds2482-800"
[all …]
DKconfig.zephyr_gpio1 # Configuration options for the Zephyr GPIO 1-Wire Master driver
4 # SPDX-License-Identifier: Apache-2.0
7 bool "1-wire GPIO"
11 This option enables the Zephyr GPIO 1-Wire master driver.
23 This option forces the 1-Wire GPIO driver to use time critical
DKconfig.zephyr_serial1 # Configuration options for the Zephyr serial 1-Wire Master driver
4 # SPDX-License-Identifier: Apache-2.0
7 bool "1-wire Serial"
13 This option enables the Zephyr serial 1-Wire master driver.
26 uart byte (1-wire standard speed data bit).
Dw1_shell.c5 * SPDX-License-Identifier: Apache-2.0
17 #define W1DEV_X_NOT_FOUND "1-Wire device not found: \"%s\""
19 #define OPTION_HELP_RESET "-r Perform bus reset before executing cmd."
31 if (arg[0] != '-') { in read_io_options()
35 for (arg = &arg[1]; *arg; arg++) { in read_io_options()
42 return -EINVAL; in read_io_options()
49 /* 1-Wire reset bus <device> */
55 dev = shell_device_get_binding(argv[1]); in cmd_w1_reset_bus()
57 shell_error(sh, W1DEV_X_NOT_FOUND, argv[1]); in cmd_w1_reset_bus()
58 return -EINVAL; in cmd_w1_reset_bus()
[all …]
DKconfig.ds2477_851 # Common configuration options for DS2477 and DS2485 1-Wire master drivers
4 # SPDX-License-Identifier: Apache-2.0
9 This enables support for the shared ds2477/85 1-Wire driver.
DKconfig.max321 # Copyright (c) 2023-2024 Analog Devices, Inc.
2 # SPDX-License-Identifier: Apache-2.0
5 bool "MAX32xxx MCUs 1-Wire master driver"
10 This option enables the 1-Wire master driver for MAX32xxx MCUs
DKconfig.ds24851 # Configuration options for the Zephyr DS2485 1-Wire master driver
4 # SPDX-License-Identifier: Apache-2.0
7 bool "DS2485 1-wire master driver"
/Zephyr-latest/doc/hardware/peripherals/
Dw1.rst3 1-Wire Bus
9 1-Wire is a low speed half-duplex serial bus using only a single wire plus
11 Similarly to I2C, 1-Wire uses a bidirectional open-collector data line,
14 The 1-Wire bus supports longer bus lines than I2C, while it reaches speeds of up
23 .. figure:: 1-Wire_bus_topology.drawio.svg
25 :alt: 1-Wire bus topology
27 A typical 1-Wire bus topology
30 .. _w1-master-api:
35 Zephyr's 1-Wire Master API is used to interact with 1-Wire slave devices like
42 It is the only hardware-dependent layer in Zephyr.
[all …]
/Zephyr-latest/soc/altr/zephyr_nios2f/cpu/
Dghrd_10m50da_top.v3 input wire clk_50,
4 //input wire clk_ddr3_100_p,
5 input wire fpga_reset_n,
7 output wire qspi_clk,
8 inout wire[3:0] qspi_io,
9 output wire qspi_csn,
11 //output wire [13:0] mem_a,
12 //output wire [2:0] mem_ba,
13 //inout wire [0:0] mem_ck,
14 //inout wire [0:0] mem_ck_n,
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dw1.h5 * SPDX-License-Identifier: Apache-2.0
10 * @brief Public 1-Wire Driver APIs
27 * @brief 1-Wire Interface
28 * @defgroup w1_interface 1-Wire Interface
42 * Hence FOR_EACH adds "+1" once too often which has to be subtracted in the end.
44 #define F1(x) 1
46 (FOR_EACH(F1, (+), DT_SUPPORTS_DEP_ORDS(node_id)) - 1)
53 * @brief Defines the 1-Wire master settings types, which are runtime configurable.
56 /** Overdrive speed is enabled in case a value of 1 is passed and
62 * written data block by passing a value of 1, and deactivated passing 0.
[all …]
/Zephyr-latest/dts/bindings/w1/
Dzephyr,w1-serial.yaml2 # SPDX-License-Identifier: Apache-2.0
4 # Properties for the serial 1-Wire master driver:
7 # the option for a "single-wire Half-duplex" mode, where the TX and RX lines
9 # needs to be allocated for the 1-Wire communication.
11 description: 1-Wire master over Zephyr uart
13 compatible: "zephyr,w1-serial"
15 include: [uart-device.yaml, w1-master.yaml]
Dw1-master.yaml2 # SPDX-License-Identifier: Apache-2.0
4 # Common fields for 1-Wire masters
11 active-pullup:
14 Enable the active pullup for the 1-Wire bus.
Dadi,max32-w1.yaml1 # Copyright (c) 2023-2024 Analog Devices, Inc.
2 # SPDX-License-Identifier: Apache-2.0
4 description: ADI MAX32xxx MCUs 1-Wire Master
6 include: [w1-master.yaml, pinctrl-device.yaml]
8 compatible: "adi,max32-w1"
20 pinctrl-0:
23 pinctrl-names:
26 internal-pullup:
29 enum: [0, 1]
32 0 - Internal pullup disabled.
[all …]
Dmaxim,ds2485.yaml2 # SPDX-License-Identifier: Apache-2.0
4 # Properties for the DS2485 I2C 1-Wire master with memory driver:
7 This is a representation of the Maxim DS2485 I2C 1-Wire master w/ memory
11 include: ["maxim,ds2477_85_common.yaml", "i2c-device.yaml"]
/Zephyr-latest/dts/bindings/gpio/
Dadi,max22190-gpio.yaml3 # SPDX-License-Identifier: Apache-2.0
7 capabilities like Wire break and over/under volatage.
10 filter-wbes = <CH0 CH1 CH2 ... CH7 > for wire break
11 To enable wire break set 1 else 0. Same principle is followed for:
12 filter-fbps and filter-delays.
16 pinctrl-names = "default";
18 compatible = "adi,max22190-gpio";
21 spi-max-frequency = <1000000>;
24 gpio-controller;
25 #gpio-cells = <2>;
[all …]
Dadi,max14906-gpio.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "adi,max14906-gpio"
10 "#gpio-cells":
17 drdy-gpios:
19 High-Side Open-Drain Output. READY is passive low when the internal
22 type: phandle-array
23 fault-gpios:
27 type: phandle-array
28 sync-gpios:
31 type: phandle-array
[all …]
Dadi,max14916-gpio.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "adi,max14916-gpio"
10 "#gpio-cells":
17 drdy-gpios:
19 High-Side Open-Drain Output. READY is passive low when the internal
22 type: phandle-array
23 fault-gpios:
27 type: phandle-array
28 sync-gpios:
31 type: phandle-array
[all …]
/Zephyr-latest/include/zephyr/drivers/sensor/
Dw1_sensor.h4 * SPDX-License-Identifier: Apache-2.0
9 * @brief Extended public API for 1-Wire Sensors
12 * runtime configuration of ROM IDs for 1-Wire Sensors.
26 * @brief 1-Wire Sensor API
27 * @defgroup w1_sensor 1-Wire Sensor API
33 /** Device unique 1-Wire ROM */
46 val->val1 = sys_get_be64((uint8_t *)rom) & BIT64_MASK(32); in w1_rom_to_sensor_value()
47 val->val2 = sys_get_be64((uint8_t *)rom) >> 32; in w1_rom_to_sensor_value()
59 uint64_t temp64 = ((uint64_t)((uint32_t)val->val2) << 32) in w1_sensor_value_to_rom()
60 | (uint32_t)val->val1; in w1_sensor_value_to_rom()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/
Dradio_nrf5_ppi_resources.h2 * Copyright (c) 2021-2024 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
9 /* PPI channel 20 is pre-programmed with the following fixed settings:
10 * EEP: TIMER0->EVENTS_COMPARE[0]
11 * TEP: RADIO->TASKS_TXEN
14 /* PPI channel 21 is pre-programmed with the following fixed settings:
15 * EEP: TIMER0->EVENTS_COMPARE[0]
16 * TEP: RADIO->TASKS_RXEN
20 /* PPI channel 26 is pre-programmed with the following fixed settings:
21 * EEP: RADIO->EVENTS_ADDRESS
[all …]
Dradio_nrf5_dppi.h2 * Copyright (c) 2018 - 2020 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
24 * wire the EVENT_TIMER EVENTS_COMPARE[0] event to RADIO TASKS_TXEN/RXEN task.
61 * wire the RADIO EVENTS_ADDRESS event to the
74 * wire the EVENT_TIMER EVENTS_COMPARE[<HCTO timer>] event
87 * wire the RADIO EVENTS_END event to the
99 * wire the RTC0 EVENTS_COMPARE[2] event to EVENT_TIMER TASKS_START task.
129 * wire the RADIO EVENTS_READY event to the
143 * wire the RADIO EVENTS_ADDRESS event to the CCM TASKS_CRYPT task.
165 * wire the RADIO EVENTS_BCMATCH event to the AAR TASKS_START task.
[all …]
/Zephyr-latest/samples/drivers/w1/scanner/
DREADME.rst1 .. zephyr:code-sample:: w1-scanner
2 :name: 1-Wire scanner
3 :relevant-api: w1_interface
5 Scan for 1-Wire devices and print their family ID and serial number.
10 This sample demonstrates how to scan for 1-Wire devices. It runs the 1-Wire
20 .. zephyr-app-commands::
21 :zephyr-app: samples/drivers/w1/scanner
23 :gen-args: -DDTC_OVERLAY_FILE=w1_serial.overlay
30 .. code-block:: console
/Zephyr-latest/subsys/bluetooth/controller/coex/
Dreadme.rst2 Bluetooth co-existence drivers
5 Co-existence Ticker
8 …cker.c` is designed to utilize co-existence with another transmitter. Chips such as nordic nRF9160…
10 Nordic connect SDK provides detailed description of the 1-wire and 3-wire co-existence interface fo…
12 Similarly, as in the nordic implementation of the 1-wire interface, the coexistence ticker utilizes…
14 .. code-block:: DTS
17 compatible = "gpio-radio-coex";
18 grant-gpios = <&gpio0 0 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>;
19 grant-delay-us = <150>;
22 Whenever the grant pin transitions into non-active (such as 1 for the nRF9160). state the implement…
/Zephyr-latest/samples/drivers/w1/
DREADME.rst1 .. zephyr:code-sample-category:: w1
2 :name: 1-Wire
3 :show-listing:
5 These samples demonstrate how to use the :ref:`1-Wire <w1_api>` driver API.
/Zephyr-latest/samples/drivers/espi/
DREADME.rst1 .. zephyr:code-sample:: espi
3 :relevant-api: espi_interface spi_interface
5 Use eSPI to connect to a slave device and exchange virtual wire packets.
13 a simple eSPI handshake that includes exchanging virtual wire packets.
15 Standard platform signals are sent virtual wire packets over the bus.
17 eSPI events and when a virtual wire is received.
27 boards's map-file next fixture settings::
29 - fixture: espi_device_connect
34 .. code-block:: console
37 eSPI test - I/O initialization...complete
[all …]
/Zephyr-latest/dts/bindings/espi/
Dmicrochip,xec-espi-vw-routing.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Microchip XEC eSPI Virtual Wire routing
6 compatible: "microchip,xec-espi-vw-routing"
10 child-binding:
12 Child node containing the routing of an eSPI virtual wire to the SoC
15 vw-reg:
20 vw-girq:
26 to GIRQ24 b[5]. vw-girq = <24 5>;
28 reset-state:
31 Optional default virtual wire state on reset (0 or 1).
[all …]

12345678910