Home
last modified time | relevance | path

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

123

/Zephyr-latest/dts/bindings/gpio/
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/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/samples/sensor/ds18b20/boards/
Dnucleo_g0b1re.overlay4 * SPDX-License-Identifier: Apache-2.0
9 * Open drain configuration allows communication by simply connecting the bus
12 * b) the UART TX pin only, while the single wire half-duplex mode is enabled.
13 * An external pull-up should be added anyways.
19 drive-open-drain;
20 bias-pull-up;
Dnrf52840dk_nrf52840.overlay4 * SPDX-License-Identifier: Apache-2.0
9 * the zephyr-serial 1-Wire driver.
10 * Open drain configuration allows communication by simply connecting the bus
12 * An external pull-up should be added anyways.
21 bias-pull-up;
26 nordic,drive-mode = <NRF_DRIVE_H0D1>;
/Zephyr-latest/dts/bindings/w1/
Dzephyr,w1-gpio.yaml2 # SPDX-License-Identifier: Apache-2.0
7 This defines a one-wire driver through GPIO bit-banging.
13 compatible = "zephyr,w1-gpio";
19 - w1 is pin 13 on gpio0. The gpio is active when the pin is high, is
20 configured as an open-drain, and has a pull-up resistor.
23 - Most drivers require the selected gpio to support open drain, this enables onewire
25 - Ensure pullup is strong enough (4.7K according to the specification). Standard pullup in
28 compatible: "zephyr,w1-gpio"
30 include: [w1-master.yaml]
34 type: phandle-array
/Zephyr-latest/doc/hardware/peripherals/can/
Dtransceiver.rst14 from the CAN controller to the bus-levels. The bus lines are called
16 The transmit wire from the controller to the transceiver is called CAN TX,
17 and the receive wire is called CAN RX.
18 These wires use the logic levels whereas the bus-level is interpreted
23 To write a dominant bit to the bus, open-drain transistors tie CAN H to Vdd
25 The first and last node use a 120-ohm resistor between CAN H and CAN L to
27 This structure is called a wired-AND.
/Zephyr-latest/dts/bindings/sensor/
Dlm75.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: LM75 Digital Temperature Sensor with 2-Wire Interface.
8 include: [sensor-device.yaml, i2c-device.yaml]
11 int-gpios:
12 type: phandle-array
14 Identifies the INT signal, which is active-low open drain by default
17 int-inverted:
20 When present, the polarity on the INT signal is inverted (active-high).
/Zephyr-latest/samples/subsys/mgmt/osdp/
DREADME.rst1 .. _osdp-sample:
3 Open Supervised Device Protocol (OSDP)
6 Open Supervised Device Protocol (OSDP) is an IEC standard (IEC 60839-11-5)
12 Devices (PD) to a Control Panel (CP) over a two-wire RS-485 multi-drop serial
19 too much resource requirements. The security is not top-notch (AES-128) but it
24 - LED
25 - Buzzer
26 - Keypad
27 - Output (GPIOs)
28 - Input Control (GPIOs)
[all …]
/Zephyr-latest/doc/connectivity/bluetooth/
Dfeatures.rst1 .. _bluetooth-features:
12 several companies and individuals involved in existing open source
15 grown to be mature and feature-rich, as can be seen in the section below.
26 * Support for :ref:`all combinations <bluetooth-hw-setup>` of Host and
29 * Controller-only (HCI) over UART, SPI, USB and IPC physical transports
30 * Host-only over UART, SPI, and IPC (shared memory)
33 * :ref:`Bluetooth-SIG qualifiable <bluetooth-qual>`
38 * :ref:`Bluetooth Low Energy Controller <bluetooth-ctlr-arch>` (LE Link Layer)
42 * Concurrent multi-protocol support ready
44 * Portable design to any open BLE radio, currently supports Nordic
[all …]
/Zephyr-latest/samples/sensor/ds18b20/
DREADME.rst1 .. zephyr:code-sample:: ds18b20
2 :name: DS18B20 1-Wire Temperature Sensor
3 :relevant-api: sensor_interface w1_sensor
11 `DS18B20`_ 1-Wire temperature sensor.
31 https://www.analog.com/media/en/technical-documentation/data-sheets/ds18b20.pdf
33 Boards with a built-in DS18B20 or a board-specific overlay
40 .. zephyr-app-commands::
41 :zephyr-app: samples/sensor/ds18b20
48 Make sure that you have an external circuit to provide an open-drain interface
49 for the 1-Wire bus.
[all …]
/Zephyr-latest/drivers/serial/
Duart_stm32.h2 * Copyright (c) 2016 Open-RnD Sp. z o.o.
4 * SPDX-License-Identifier: Apache-2.0
36 /* switch to enable single wire / half duplex feature */
61 /* Device defined as wake-up source */
/Zephyr-latest/drivers/bluetooth/hci/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
29 Bluetooth three-wire (H:5) UART driver. Implementation of HCI
30 Three-Wire UART Transport Layer.
77 bool "ACI message with BlueNRG-based devices"
82 Stack. Current driver supports: ST BLUENRG-MS.
238 Infineon's AIROC™ Wi-Fi & combos portfolio integrates
239 IEEE 802.11a/b/g/n/ac/ax Wi-Fi and Bluetooth® 5.2 in a single-chip
240 solution to enable small-form-factor IoT designs.
246 bool "Host auto-initiated Data Length Update quirk"
250 Enable the quirk wherein BT Host stack will auto-initiate Data Length
[all …]
/Zephyr-latest/boards/shields/adafruit_data_logger/doc/
Dindex.rst9 The `Adafruit Data Logger Shield`_ rev. B features an `NXP PCF8523 Real-Time Clock/Calendar with
24 +-----------------------+---------------------------------------------+
28 +-----------------------+---------------------------------------------+
30 +-----------------------+---------------------------------------------+
32 +-----------------------+---------------------------------------------+
34 +-----------------------+---------------------------------------------+
36 +-----------------------+---------------------------------------------+
38 +-----------------------+---------------------------------------------+
40 +-----------------------+---------------------------------------------+
42 +-----------------------+---------------------------------------------+
[all …]
/Zephyr-latest/boards/ite/it8xxx2_evb/doc/
Dindex.rst9 The IT8XXX2 is a 32-bit RISC-V Micro-controller.
26 - RISC-V RV32IMAFC instruction set
27 - 4KB instruction cache size
28 - 60KB SDRAM in total
29 - Built-in 32.768 kHz clock generator
30 - PWM, eSPI, LPC, FLASH, UART, GPIO, Timer, Watchdog, ADC, JTAG
31 - 6 SMBus channels, with 3 DMA controllers, compatible with I2C
32 - SPI master/slave
33 - USB Type-c CC Logic
34 - USB Power Delivery
[all …]
/Zephyr-latest/boards/ite/it82xx2_evb/doc/
Dindex.rst9 The IT82XX2 is a 32-bit RISC-V microcontroller.
26 - RISC-V RV32IMAFC instruction set
27 - 4KB instruction cache size
28 - 256KB SRAM in total
29 - Built-in 32.768 kHz clock generator
30 - Embedded Flash, 512K/1024K-byte e-flash
31 - eSPI, SSPI, SPI slave, BRAM, KBC, PECI, UART
32 - GPIO, PWM, ADC, INTC, WUC, Timer, Watchdog, KB scan, JTAG
33 - Support 6 Voltage Comparator
34 - Support Cryptographic Engine
[all …]
/Zephyr-latest/boards/adi/max32690fthr/doc/
Dindex.rst7 implement ultra low-power wireless solutions using MAX32690 Arm© Cortex®-M4F
10 dual-row header footprint that is compatible with Adafruit Feather Wing
16 - MAX32690 MCU:
18 - Ultra-Efficient Microcontroller for Battery-Powered Applications
20 - 120MHz Arm Cortex-M4 Processor with FPU
21 - 7.3728MHz and 60MHz Low-Power Oscillators
22 - External Crystal Support (32MHz required for BLE)
23 - 32.768kHz RTC Clock (Requires External Crystal)
24 - 8kHz Always-On Ultra-Low Power Oscillator
25 - 3MB Internal Flash, 1MB Internal SRAM (832kB ECC ON)
[all …]
/Zephyr-latest/boards/adi/max32666evkit/doc/
Dindex.rst6 high-efficiency Arm® microcontrollers and audio DSP for wearable and hearable device applications.
13 - MAX32666 MCU:
15 - High-Efficiency Microcontroller and Audio DSP for Wearable and Hearable Devices
17 - Arm Cortex-M4 with FPU Up to 96MHz
18 - Optional Second Arm Cortex-M4 with FPU Optimized for Data Processing
19 - Low-Power 7.3728MHz System Clock Option
20 - 1MB Flash, Organized into Dual Banks 2 x 512KB
21 - 560KB (448KB ECC) SRAM; 3 x 16KB Cache
22 - Optional Error Correction Code (ECC-SEC-DED)for Cache, SRAM, and Internal Flash
24 - Bluetooth 5 Low Energy Radio
[all …]
/Zephyr-latest/boards/adi/max32662evkit/doc/
Dindex.rst6 the capabilities of the MAX32662 microcontroller, which is a cost-effective,
7 ultra-low power, highly integrated 32-bit microcontroller designed
8 for battery-powered edge devices.
15 - MAX32662 MCU:
17 - High-Efficiency Microcontroller for Low-Power High-Reliability Devices
19 - 256KB Flash
20 - 80KB SRAM, Optionally Preserved in LowestPower BACKUP Mode
21 - 16KB Unified Cache
22 - Memory Protection Unit (MPU)
23 - Dual- or Single-Supply Operation: 1.7V to 3.6V
[all …]
/Zephyr-latest/boards/adi/max32690evkit/doc/
Dindex.rst6 of the MAX32690 microcontroller, which is an advanced system-on-chip (SoC).
7 It features an Arm® Cortex®-M4F CPU for efficient computation of complex functions and
25 - MAX32690 MCU:
27 - Ultra-Efficient Microcontroller for Battery-Powered Applications
29 - 120MHz Arm Cortex-M4 Processor with FPU
30 - 7.3728MHz and 60MHz Low-Power Oscillators
31 - External Crystal Support (32MHz required for BLE)
32 - 32.768kHz RTC Clock (Requires External Crystal)
33 - 8kHz Always-On Ultra-Low Power Oscillator
34 - 3MB Internal Flash, 1MB Internal SRAM (832kB ECC ON)
[all …]
/Zephyr-latest/boards/adi/max32680evkit/doc/
Dindex.rst8 which is an advanced system-on-chip (SoC)
10 and management is provided by a single-inductor
11 multiple-output (SIMO) buck regulator system and contains
20 - MAX32680 MCU:
22 - Ultra-Low-Power Wireless Microcontroller
24 - Internal 100MHz Oscillator
25 - 512KB Flash and 128KB SRAM, Optional ECC on One 32KB SRAM Bank
27 - Bluetooth 5.2 LE Radio
29 - Dedicated, Ultra-Low-Power, 32-Bit RISC-VCoprocessor to Offload
31 Timing-Critical Bluetooth Processing
[all …]
/Zephyr-latest/boards/st/stm32g081b_eval/doc/
Dindex.rst5 The STM32G081B-EVAL Evaluation board is a high-end development platform, for
6 Arm Cortex-M0+ core-based STM32G081RBT6 microcontroller, with USB Type-C and
7 power delivery controller interfaces (UCPD), compliant with USB type-C r1.2
9 one 12-bit ADC, two 12-bit DACs, two GP comparators, two LP timers, internal
11 hardware features on the STM32G081B-EVAL Evaluation board includes a mother
12 board, a legacy peripheral daughterboard and a USB-C and Power Delivery
13 daughterboard, which help to evaluate all peripherals (USB Type-C connector
19 The board integrates an ST-LINK/V2-1 as an embedded in-circuit debugger and
24 The USB-C and Power Delivery daughterboard
25 features two independent USB-C ports controlled by an STM32G0. USB-C port 1
[all …]
/Zephyr-latest/boards/adi/max32672evkit/doc/
Dindex.rst6 of the MAX32672 microcontroller, which is a small, high-reliability, ultra-low power,
7 32-bit microcontroller. The MAX32672 is a secure and cost-effective solution
8 for motion/motor control, industrial sensors, and battery-powered medical devices and offers legacy
9 designs an easy, cost-optimal upgrade path from 8-bit or 16-bit microcontrollers.
16 - MAX32672 MCU:
18 - High-Efficiency Microcontroller for Low-Power High-Reliability Devices
20 - Arm Cortex-M4 Processor with FPU up to 100MHz
21 - 1MB Dual-Bank Flash with Error Correction
22 - 200KB SRAM (160KB with ECC Enabled), Optionally Preserved in Lowest Power Modes
23 - EEPROM Emulation on Flash
[all …]
/Zephyr-latest/boards/adi/max32655fthr/doc/
Dindex.rst6 ultra low-power wireless solutions using MAX32655 Arm© Cortex®-M4F and Bluetooth® 5.2 Low Energy (L…
8 The form factor is a small 0.9in x 2.6in dual-row header footprint that is compatible
12 The MAX32655FTHR provides a power-optimized flexible platform for quick proof-of-concepts and
34 - MAX32655 MCU:
36 - Ultra-Low-Power Wireless Microcontroller
37 - Internal 100MHz Oscillator
38 - Flexible Low-Power Modes with 7.3728MHz System Clock Option
39 - 512KB Flash and 128KB SRAM (Optional ECC on One 32KB SRAM Bank)
40 - 16KB Instruction Cache
41 - Bluetooth 5.2 LE Radio
[all …]
/Zephyr-latest/boards/st/nucleo_wl55jc/doc/
Dnucleo_wl55jc.rst6 The NUCLEO-WL55JC STM32WL Nucleo-64 board provides an affordable and flexible
11 - STM32WL55JC microcontroller multiprotocol LPWAN dual-core 32-bit
12 (Arm® Cortex®-M4/M0+ at 48 MHz) in UFBGA73 package featuring:
14 - Ultra-low-power MCU
15 - RF transceiver (150 MHz to 960 MHz frequency range) supporting LoRa®,
17 - 256-Kbyte Flash memory and 64-Kbyte SRAM
19 - 3 user LEDs
20 - 3 user buttons and 1 reset push-button
21 - 32.768 kHz LSE crystal oscillator
22 - 32 MHz HSE on-board oscillator
[all …]

123