Searched +full:usb +full:- +full:c +full:- +full:connector (Results 1 – 25 of 169) sorted by relevance
1234567
/Zephyr-latest/dts/bindings/usb-c/ |
D | usb-c-connector.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 A USB Type-C connector node represents a physical USB Type-C connector. 6 It should be a child of a USB-C interface controller or a separate node 7 when it is attached to both MUX and USB-C interface controller. 10 …el/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/connector/usb-connector.yaml?h=v5… 14 USB-C connector attached to a STM32 UCPD typec port controller, which has 18 compatible = "zephyr,usb-c-vbus-adc"; 19 io-channels = <&adc2 8>; 20 output-ohms = <49900>; 21 full-ohms = <(330000 + 49900)>; [all …]
|
/Zephyr-latest/include/zephyr/usb_c/ |
D | usbc.h | 3 * SPDX-License-Identifier: Apache-2.0 8 * @brief USB-C Device APIs 10 * This file contains the USB-C Device APIs. 22 extern "C" { 26 * @brief USB-C Device APIs 27 * @defgroup _usbc_device_api USB-C Device API 42 * No USB Suspend 43 * Not USB Communications Capable 56 /** Request Type-C layer to transition to Disabled State */ 58 /** Request Type-C layer to transition to Error Recovery State */ [all …]
|
/Zephyr-latest/boards/pimoroni/pico_plus2/doc/ |
D | index.rst | 7 It includes USB Type-C, Qwiic/STEMMA QT connectors, SP/CE connectors, a debug connector, 13 - Dual Cortex-M33 or Hazard3 processors at up to 150MHz 14 - 520KB of SRAM, and 4MB of on-board flash memory 15 - 16MB of on-board QSPI flash (supports XiP) 16 - 8MB of PSRAM 17 - USB 1.1 with device and host support 18 - Low-power sleep and dormant modes 19 - Drag-and-drop programming using mass storage over USB 20 - 48 multi-function GPIO pins including 8 that can be used for ADC 21 - 2 SPI, 2 I2C, 2 UART, 3 12-bit 500ksps Analogue to Digital - Converter (ADC), 24 controllable PWM… [all …]
|
/Zephyr-latest/boards/st/stm32g081b_eval/doc/ |
D | index.rst | 5 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 8 and USB PD specification r3.0, two I2Cs, two SPIs, five USARTs, one LP UART, 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 14 with USB PD, motor control connector, RS232, RS485, Audio DAC, microphone ADC, 19 The board integrates an ST-LINK/V2-1 as an embedded in-circuit debugger and [all …]
|
/Zephyr-latest/boards/st/sensortile_box/doc/ |
D | index.rst | 6 The STEVAL-MKSBOX1V1 (SensorTile.box) is a ready-to-use box kit for wireless 9 The SensorTile.box board fits into a small plastic box with a long-life rechargeable 20 - Ultra low-power STM32L4R9ZI System on Chip 22 - LQFP144 package 23 - Core: ARM |reg| 32-bit Cortex |reg|-M4 CPU with FPU, adaptive 24 real-time accelerator (ART Accelerator) allowing 0-wait-state 27 - Clock Sources: 29 - 16 MHz crystal oscillator 30 - 32 kHz crystal oscillator for RTC (LSE) 32 - Communication [all …]
|
/Zephyr-latest/dts/bindings/usb/uac2/ |
D | zephyr,uac2-output-terminal.yaml | 1 # Copyright (c) 2023 Nordic Semiconductor ASA 2 # SPDX-License-Identifier: Apache-2.0 4 description: USB Audio Class 2 Output Terminal entity 6 compatible: "zephyr,uac2-output-terminal" 9 terminal-type: 13 Terminal Type constant specified in USB Audio Terminal Types 15 assoc-terminal: 20 data-source: 26 clock-source: 32 copy-protect-control: [all …]
|
D | zephyr,uac2-input-terminal.yaml | 1 # Copyright (c) 2023 Nordic Semiconductor ASA 2 # SPDX-License-Identifier: Apache-2.0 4 description: USB Audio Class 2 Input Terminal entity 6 compatible: "zephyr,uac2-input-terminal" 8 include: zephyr,uac2-channel-cluster.yaml 11 terminal-type: 15 Terminal Type constant specified in USB Audio Terminal Types 17 assoc-terminal: 20 Associated terminal for bi-directional terminal types. 22 clock-source: [all …]
|
/Zephyr-latest/boards/st/stm32g071b_disco/doc/ |
D | index.rst | 5 The STM32G071B-DISCO Discovery board is a demonstration and development platform 6 for the STMicroelectronics Arm® Cortex® -M0+ core-based STM32G071RB USB Type-C™ 7 and Power Delivery microcontroller. The STM32G071B-DISCO Discovery board is 9 interoperability with other USB Type-C™ devices. The STM32G071B-DISCO Discovery 10 board is intended for discovery and display of USB Type-C™ port characteristics 13 as a USB Type-C™ and Power Delivery analyzer. 15 - STM32G071RBT6 microcontroller featuring 128 Kbytes of Flash memory and 17 - Plastic case 18 - 1” 128 x 64 pixels OLED LCD module with SPI interface 19 - USB Type-C™ interface plug cable and receptacle connector accessible by door [all …]
|
/Zephyr-latest/boards/renesas/ek_ra4l1/doc/ |
D | index.rst | 6 The Renesas RA4L1 group of 32-bit microcontrollers (MCUs) uses the high-performance Arm 7 Cortex®-M33 core. Share a common set of Renesas peripherals to facilitate design scalability 8 and efficient platform-based product development. 10 The MCU in this series incorporates a high-performance Arm Cortex®-M33 core running up to 15 - R7FA4L1BD4CFP MCU (referred to as RA MCU) 16 - 80 MHz, Arm® Cortex®-M33 core 17 - 512 KB Code Flash, 64 KB SRAM 18 - 100-pin LQFP package 22 - USB Full Speed Host and Device (USB-C connector) 23 - Three 5 V input sources [all …]
|
/Zephyr-latest/subsys/usb/usb_c/ |
D | Kconfig | 1 # USB-C stack configuration options 3 # Copyright (c) 2022 The Chromium OS Authors 4 # SPDX-License-Identifier: Apache-2.0 7 bool "USB-C Stack Support" 13 Enable the USB-C Stack. Note that each USB-C port gets its own thread. 18 int "USB-C stack init priority" 21 Initialization priority of the USB-C connector driver in POST_KERNEL. 22 This driver must be initialized after devices referenced by USB-C connectors 26 int "USB-C thread priority" 29 Set thread priority of the USB-C [all …]
|
/Zephyr-latest/boards/st/nucleo_g0b1re/doc/ |
D | index.rst | 5 The Nucleo G0B1RE board features an ARM Cortex-M0+ based STM32G0B1RE MCU 9 - STM32 microcontroller in QFP64 package 10 - Board connectors: 12 - Arduino Uno V3 connectivity 13 - ST morpho extension pin headers for full access to all STM32 I/Os 15 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector 16 - Flexible board power supply: 18 - 5V_USB_STLK from ST-Link USB connector 19 - VIN (7 - 12V) from ARDUINO connector or ST morpho connector 20 - E5V from ST morpho connector [all …]
|
/Zephyr-latest/boards/st/st25dv_mb1283_disco/doc/ |
D | index.rst | 11 The ST25DV-DISCOVERY is a demonstration kit to evaluate the features and capabilities 24 - Main board: ST25DV_Discovery_Mboard: 26 - STM32F405VGT6 LQFP100 32-bit microcontroller, with 1 Mbyte Flash memory, 192 + 4 Kbytes SRAM. 27 - LCD color screen (320 x 200 pixels) 28 - Touch screen driver 29 - Different color LEDs (power, user, ST link) 30 - User push button 31 - Joystick for menu selection 32 - Reset button 33 - On board ST link for microcontroller firmware upgrade and debug [all …]
|
/Zephyr-latest/boards/st/nucleo_n657x0_q/doc/ |
D | index.rst | 6 The NUCLEO-N657X0-Q board provides an affordable and flexible way for users to try out 11 The ST Zio connector, which extends the ARDUINO® Uno V3 connectivity, and the ST morpho headers 15 The NUCLEO-N657X0-Q board does not require any separate probe as it integrates the ST-LINK 18 The STM32 Nucleo-144 board comes with the STM32 comprehensive free software libraries and 24 - Common features: 26 - STM32 microcontroller in an LQFP144, TFBGA225, or VFBGA264 package 27 - 3 user LEDs 28 - 1 user push-button and 1 reset push-button 29 - 32.768 kHz crystal oscillator 30 - Board connectors: [all …]
|
/Zephyr-latest/boards/others/candlelightfd/doc/ |
D | index.rst | 6 The candleLight FD is an open-hardware USB to CAN FD adapter board available from Linux Automation … 12 …dleLight FD board is equipped with a STM32G0B1CBT6 microcontroller and features an USB-C connector, 13 a DB-9M connector for the CAN bus, and two user LEDs. Schematics and component placement drawings 19 .. zephyr:board-supported-hw:: 34 If flashing via USB DFU, short jumper ``BOOT`` when applying power to the candleLight FD in order to 35 enter the built-in DFU mode. 42 - ``candlelightfd``: The default variant. 43 - ``candlelightfd_stm32g0b1xx_dual``: Variant for the dual CAN FD. 45 Here is an example for the :zephyr:code-sample:`blinky` application. 47 .. zephyr-app-commands:: [all …]
|
/Zephyr-latest/boards/st/nucleo_h563zi/doc/ |
D | index.rst | 7 STMicroelectronics ARM |reg| Cortex |reg|-M33 core-based STM32H563ZIT6 11 - STM32H563ZI microcontroller featuring 2 Mbytes of Flash memory and 640Kbyte of 13 - Board connectors: 15 - USB Type-C |trade| Sink device FS 16 - Ethernet RJ45 connector compliant with IEEE-802.3-2002 (depending on STM32 support) 17 - ST Zio expansion connector including Arduino Uno V3 connectivity (CN7, CN8, CN9, CN10) 18 - ST morpho extension connector (CN11, CN12) 20 - Flexible board power supply: 22 - 5V_USB_STLK from ST-Link USB connector 23 - VIN (7 - 12V, 0.8A) supplied via pin header CN8 pin 15 or CN11 pin 24 [all …]
|
/Zephyr-latest/samples/subsys/usb_c/source/ |
D | README.rst | 1 .. zephyr:code-sample:: usb-c-source 2 :name: Basic USB-C Source 3 :relevant-api: _usbc_device_api 5 Implement a USB-C Power Delivery application in the form of a USB-C Source. 10 This example demonstrates how to create a USB-C Power Delivery application 11 using the USB-C subsystem. The application implements a USB-C Source device. 13 After a USB-C Sink device is plugged into the USB-C Source device, it 18 .. _usb-c-source-sample-requirements: 23 node that's compatible with ``usb-c-connector``. 32 .. zephyr-app-commands:: [all …]
|
/Zephyr-latest/drivers/usb_c/tcpc/ |
D | shell.c | 3 * SPDX-License-Identifier: Apache-2.0 14 /** Macro used to call the dump_std_reg function from the USB-C connector node */ 22 shell_print(sh, "%s vbus: %d mV", dev->name, val); \ 25 /** Macro used to call the vbus_measure function from the USB-C connector node */ 32 shell_print(sh, "Chip: %s", dev->name); \ 39 /** Macro used to call the get_chip function from the USB-C connector node */ 43 * @brief Shell command that dumps standard registers of TCPCs for all available USB-C ports 62 ret = -ENODEV; in cmd_tcpc_dump() 70 * @brief Shell command that prints the vbus measures for all available USB-C ports 89 ret = -ENODEV; in cmd_tcpc_vbus() [all …]
|
/Zephyr-latest/doc/connectivity/usb/pd/ |
D | ucds.rst | 3 USB-C device stack 6 The USB-C device stack is a hardware independent interface between a 7 Type-C Port Controller (TCPC) and customer applications. It is a port of 8 the Google ChromeOS Type-C Port Manager (TCPM) stack. 11 * Uses the APIs provided by the Type-C Port Controller drivers to interact with 12 the Type-C Port Controller. 20 :zephyr:code-sample-category:`List<usbc>` of samples for different purposes. 22 Implementing a Sink Type-C and Power Delivery USB-C device 25 The configuration of a USB-C Device is done in the stack layer and devicetree. 29 * Devicetree usb-c-connector node referencing a TCPC [all …]
|
/Zephyr-latest/boards/ronoth/lodev/doc/ |
D | index.rst | 29 Programming and debugging uses the SWD port, as on any STM32 processor. An ST-LINK/V2 adapter 30 may be used with the appropriate software (*st-utils* package on Linux). 33 Connector Pin-Out 36 The LoDev has two rows of headers. Pin 1 on both connectors is closest to the micro-USB connector … 37 furthest from the RF (antenna) connector. 39 When viewed from the top (component) side of the board, with the micro-USB connector closest and RF… 40 connector furthest away, the CN6_ connector is on the left, the CN7_ connector is on the right. 42 UART1 on the S76S SiP is connected to a USB-to-UART device connected to the micro USB connector, so… 55 ----------- 56 CN6 Pin-Out [all …]
|
/Zephyr-latest/samples/subsys/usb_c/sink/boards/ |
D | stm32g081b_eval.overlay | 2 * Copyright (c) 2022 The Chromium OS Authors. 4 * SPDX-License-Identifier: Apache-2.0 8 #include <dt-bindings/usb-c/pd.h> 12 usbc-port0 = &port1; 16 compatible = "zephyr,usb-c-vbus-adc"; 17 io-channels = <&adc1 9>; 18 output-ohms = <49900>; 19 full-ohms = <(330000 + 49900)>; 22 discharge-gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>; 26 #address-cells = <1>; [all …]
|
D | b_g474e_dpow1.overlay | 2 * Copyright (c) 2022 The Chromium OS Authors. 4 * SPDX-License-Identifier: Apache-2.0 8 #include <dt-bindings/usb-c/pd.h> 12 usbc-port0 = &port1; 15 /* usbc.rst vbus-voltage-divider-adc start */ 17 compatible = "zephyr,usb-c-vbus-adc"; 18 io-channels = <&adc2 8>; 19 output-ohms = <49900>; 20 full-ohms = <(330000 + 49900)>; 22 /* usbc.rst vbus-voltage-divider-adc end */ [all …]
|
/Zephyr-latest/boards/st/stm32373c_eval/doc/ |
D | index.rst | 5 …e STM32373C-EVAL evaluation board is designed as a complete demonstration and development platform… 7 …he board can help the user evaluate all peripherals (USB FS, USART, audio DAC, microphone ADC, dot… 11 More information about the board can be found at the `STM32373C-EVAL website`_. 16 STM32373C-EVAL provides the following hardware components: 18 - STM32F373VCT6 microcontroller 19 - Four 5 V power supply options: 20 - Power jack 21 - ST-LINK/V2 USB connector 22 - User USB connector 23 - Daughter board [all …]
|
/Zephyr-latest/boards/adi/sdp_k1/doc/ |
D | index.rst | 6 The EVAL-SDP-CK1Z (SDP-K1) controller board is a system demonstration platform 10 - STM32 microcontroller in BGA216 package 11 - USB 2.0 device with USB-C connector 12 - USB debug interface supporting CMSIS-DAP through a NXP Freescale 14 - Flexible board power supply 15 - USB VBUS 5 V max. 500 mA 16 - 5.5mm DC power jack 7 - 12 V min. 300 mA 17 - VIN from Arduino* compatible connectors 18 - VIN from 120-pin connector 5 V min. 300 mA 19 - 3 color LEDs (green, orange, red) and 1 status LED [all …]
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | tcpc.rst | 3 USB Type-C Port Controller (TCPC) 9 `TCPC <tcpc-specification_>`_ (USB Type-C Port Controller) 10 The TCPC is a device used to simplify the implementation of a USB-C system 13 * VBUS and VCONN control `USB Type-C <usb-type-c-specification_>`_: 19 The TCPC implements logic for controlling the CC pin pull-up and pull-down 23 * Power Delivery message reception and transmission `USB Power Delivery <usb-pd-specification_>`_: 27 .. _tcpc-api: 50 .. _tcpc-specification: 51 https://www.usb.org/document-library/usb-type-cr-port-controller-interface-specification 53 .. _usb-type-c-specification: [all …]
|
/Zephyr-latest/boards/st/stm32u083c_dk/doc/ |
D | index.rst | 6 The STM32U083C_DK board, featuring an ARM Cortex-M0+ based STM32U083MC MCU, 12 - Ultra-low-power STM32U083MC microcontroller based on the Arm |reg| Cortex |reg|‑M0+ core, 15 - Board connectors: 17 - ST-LINK USB Type-C connector 18 - User USB Device with USB Type-C connector 19 - mikroBUS connectors 20 - MIPI debug in connector (Arm |reg| Cortex |reg| 10‑pin 1.27 mm‑pitch 21 debug connector over STDC14 footprint) 22 - Extension connectors for full access to all STM32 I/Os 23 - VBAT dedicated connector provides the capability to power the board on a battery [all …]
|
1234567