Home
last modified time | relevance | path

Searched full:usb (Results 1 – 25 of 1183) sorted by relevance

12345678910>>...48

/Zephyr-Core-3.6.0/drivers/usb/device/
DKconfig1 # USB device configuration options
7 bool "USB device controller drivers"
9 Enable USB device controller drivers.
14 bool "USB device controller supports high speed"
16 USB device controller supports high speed.
21 USB device controller supports remote wakeup feature.
24 bool "Designware USB Device Controller Driver"
28 Designware USB Device Controller Driver.
31 bool "DesignWare Controller and PHY support for USB specification 2.0"
34 Indicates whether or not USB specification version 2.0 is supported
[all …]
/Zephyr-Core-3.6.0/samples/subsys/usb/testusb/
DREADME.rst2 :name: USB testing application
5 Test USB device drivers using a loopback function.
8 to test USB device drivers and the device stack connected to a Linux host
20 To run USB tests:
32 [21746.128743] usb 9-1: new full-speed USB device number 16 using uhci_hcd
33 [21746.303051] usb 9-1: New USB device found, idVendor=2fe3, idProduct=0009, bcdDevice= 2.03
34 [21746.303055] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
35 [21746.303058] usb 9-1: Product: Zephyr testusb sample
36 [21746.303060] usb 9-1: Manufacturer: ZEPHYR
37 [21746.303063] usb 9-1: SerialNumber: 86FE679A598AC47A
[all …]
/Zephyr-Core-3.6.0/subsys/usb/device/
DKconfig1 # USB device stack configuration options
7 bool "USB Device Support"
11 Enable USB device stack.
16 module-str = usb device
20 hex "USB Vendor ID"
23 USB device vendor ID. MUST be configured by vendor.
26 hex "USB Product ID"
29 USB device product ID. MUST be configured by vendor.
32 string "USB manufacturer name"
35 USB device Manufacturer string. MUST be configured by vendor.
[all …]
/Zephyr-Core-3.6.0/subsys/usb/usb_c/
DKconfig1 # USB-C stack configuration options
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
32 int "USB-C thread stack size"
38 int "USB-C state machine cycle time in milliseconds"
[all …]
/Zephyr-Core-3.6.0/samples/subsys/usb/common/
DKconfig.sample_usbd4 # This file contains Kconfig options and defaults for configuring USB devices
5 # using the new experimental USB device support. The scope of these options is
6 # limited to USB samples in project tree, you cannot use them in your own
9 menu "USB sample options"
13 string "USB device sample manufacturer string"
16 USB device sample manufacturer string.
19 string "USB device sample product string"
22 USB device sample product stringa.
25 hex "USB device sample Product ID"
28 USB device sample Product ID.
[all …]
/Zephyr-Core-3.6.0/samples/subsys/usb/shell/
DREADME.rst1 .. zephyr:code-sample:: usb-shell
2 :name: USB shell
5 Use shell commands to interact with USB device stack.
10 The sample enables new experimental USB device support and the shell function.
11 It is primarily intended to aid in the development and testing of USB controller
12 drivers and new USB support.
17 Assuming the board has a supported USB device controller, the example can be
21 :zephyr-app: samples/subsys/usb/shell
26 For the USB host functionality a supported host controller is required,
30 :zephyr-app: samples/subsys/usb/shell
[all …]
/Zephyr-Core-3.6.0/samples/subsys/usb/cdc_acm_composite/
DREADME.rst1 .. zephyr:code-sample:: usb-cdc-acm-composite
2 :name: USB CDC-ACM composite
5 Implement a composite USB device exposing two serial ports using USB CDC-ACM driver.
10 This sample app demonstrates use of a USB Communication Device Class (CDC)
26 usb 1-1.5.4: new full-speed USB device number 28 using ehci-pci
27 usb 1-1.5.4: New USB device found, idVendor=2fe3, idProduct=0002, bcdDevice= 2.03
28 usb 1-1.5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
29 usb 1-1.5.4: Product: Zephyr CDC ACM Composite sample
30 usb 1-1.5.4: Manufacturer: ZEPHYR
31 usb 1-1.5.4: SerialNumber: 86FE679A598AC47A
[all …]
/Zephyr-Core-3.6.0/samples/subsys/usb/mass/
Dsample.yaml4 sample.usb.mass_ram_none:
14 - usb
21 - "The device is put in USB mass storage mode."
35 - usb
42 - "The device is put in USB mass storage mode."
43 sample.usb.mass_ram_fat:
54 - usb
61 - "The device is put in USB mass storage mode."
62 sample.usb.mass_flash_fatfs:
79 - usb
[all …]
/Zephyr-Core-3.6.0/samples/subsys/usb/cdc_acm/
DREADME.rst1 .. zephyr:code-sample:: usb-cdc-acm
2 :name: USB CDC-ACM
5 Use USB CDC-ACM driver to implement a serial port echo.
10 This sample app demonstrates use of a USB Communication Device Class (CDC)
14 This sample can be found under :zephyr_file:`samples/subsys/usb/cdc_acm` in the
20 This project requires an USB device driver, which is available for multiple
30 attach it to the USB to TTL Serial cable. Build and flash the project:
33 :zephyr-app: samples/subsys/usb/cdc_acm
46 usb 9-1: new full-speed USB device number 112 using uhci_hcd
47 usb 9-1: New USB device found, idVendor=8086, idProduct=f8a1
[all …]
Dsample.yaml2 name: CDC ACM USB
4 sample.usb.cdc-acm:
6 tags: usb
15 tags: usb
26 sample.usb.cdc-acm.comp:
28 tags: usb
38 sample.usb.cdc-acm.buildonly:
40 tags: usb
/Zephyr-Core-3.6.0/samples/subsys/usb/hid/
DREADME.rst1 .. zephyr:code-sample:: usb-hid
2 :name: USB HID (Human Interface Device)
5 Use USB HID driver to enumerate as a raw HID device.
10 This sample app demonstrates use of a USB Human Interface Device (HID) driver
12 device. This sample can be found under :zephyr_file:`samples/subsys/usb/hid` in the
18 This project requires a USB device driver.
27 :zephyr-app: samples/subsys/usb/hid
39 usb 7-1: New USB device found, idVendor=2fe3, idProduct=0006, bcdDevice= 2.03
40 usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
41 usb 7-1: Product: Zephyr HID sample
[all …]
/Zephyr-Core-3.6.0/subsys/usb/device/class/
DKconfig1 # USB class drivers configuration options
6 source "subsys/usb/device/class/Kconfig.cdc"
8 source "subsys/usb/device/class/Kconfig.msc"
10 source "subsys/usb/device/class/Kconfig.bt"
12 source "subsys/usb/device/class/Kconfig.test"
14 source "subsys/usb/device/class/netusb/Kconfig"
16 source "subsys/usb/device/class/hid/Kconfig"
18 source "subsys/usb/device/class/audio/Kconfig"
20 source "subsys/usb/device/class/dfu/Kconfig"
/Zephyr-Core-3.6.0/samples/subsys/usb_c/sink/
DREADME.rst1 .. zephyr:code-sample:: usb-c-sink
2 :name: Basic USB-C Sink
5 Implement a USB-C Power Delivery application in the form of a USB-C Sink.
10 This example demonstrates how to create a USB-C Power Delivery application and
11 how to generate USB VIF policies in XML format using the USB-C subsystem. The
12 application implements a USB-C Sink device.
14 After the USB-C Sink device is plugged into a Power Delivery charger, it
23 node that's compatible with ``usb-c-connector``.
74 USB Comms: 0
76 USB Susspend: 0
[all …]
/Zephyr-Core-3.6.0/subsys/usb/device/class/hid/
DKconfig1 # USB HID configuration options
7 bool "USB Human Interface Device support"
9 Enables USB Human Interface Device support. Default device name
15 string "USB HID device name template"
23 source "subsys/usb/device/class/Kconfig.template.composite_device_number"
26 module-str = usb hid
30 bool "USB HID Device Interrupt OUT Endpoint"
32 Enable USB HID Device Interrupt OUT Endpoint.
35 int "USB HID Device Interrupt Endpoint size"
38 USB HID Device interrupt endpoint size
[all …]
/Zephyr-Core-3.6.0/include/zephyr/usb/
Dusbh.h9 * @brief New experimental USB device stack APIs and structures
11 * This file contains the USB device stack APIs and structures.
21 #include <zephyr/drivers/usb/uhc.h>
29 * @brief USB HOST Core Layer API
30 * @defgroup usb_host_core_api USB Host Core API
31 * @ingroup usb
36 * USB host support runtime context
39 /** Name of the USB device */
57 * @brief USB Class Code triple
69 * @brief USB host class data and class instance API
[all …]
Dusb_ch9.h9 * @brief USB Chapter 9 structures and definitions
11 * This file contains the USB Chapter 9 structures definitions
12 * and follows, with few exceptions, the USB Specification 2.0.
17 #include <zephyr/usb/class/usb_hub.h>
38 /** USB Setup Data packet defined in spec. Table 9-2 */
50 /** USB Setup packet RequestType Direction values (from Table 9-2) */
54 /** USB Setup packet RequestType Type values (from Table 9-2) */
60 /** USB Setup packet RequestType Recipient values (from Table 9-2) */
76 * @param setup Pointer to USB Setup packet
87 * @param setup Pointer to USB Setup packet
[all …]
Dusbd.h9 * @brief New experimental USB device stack APIs and structures
11 * This file contains the USB device stack APIs and structures.
18 #include <zephyr/usb/usb_ch9.h>
30 * @brief New USB device stack core API
31 * @defgroup usbd_api USB device core API
32 * @ingroup usb
37 * The USB Unicode bString is encoded in UTF16LE, which means it takes up
111 * USB device support middle layer runtime state
113 * Part of USB device states without suspended and powered
124 * USB device support middle layer runtime data
[all …]
/Zephyr-Core-3.6.0/scripts/tracing/
Dtrace_capture_usb.py7 Script to capture tracing data with USB backend.
10 import usb.core
11 import usb.util
21 help="usb device vendor id")
23 help="usb device product id")
43 usb_device = usb.core.find(idVendor=vendor_id, idProduct=product_id)
53 except usb.core.USBError as e:
60 except usb.core.USBError as e:
67 read_endpoint = usb.util.find_descriptor(interface, custom_match = \
69 usb.util.endpoint_direction( \
[all …]
/Zephyr-Core-3.6.0/boards/arm/nrf52840_mdk_usb_dongle/doc/
Dindex.rst3 nRF52840 MDK USB Dongle
9 The nRF52840 MDK USB Dongle is a small and low-cost development platform enabled
10 by the nRF5240 multiprotocol SoC in a convenient USB dongle form factor.
15 board. Alternatively the USB Dongle can be used as a Network Co-Processor(NCP)
16 with a simple connection to a PC or other USB enabled device.
18 .. figure:: nrf52840-mdk-usb-dongle-pinout.jpg
20 :alt: nRF52840 MDK USB Dongle
22 nRF52840 MDK USB Dongle
24 See `nrf52840-mdk-usb-dongle website`_ for more information about the development
34 .. _nrf52840-mdk-usb-dongle website:
[all …]
/Zephyr-Core-3.6.0/drivers/usb/
DKconfig1 # USB configuration options
6 source "drivers/usb/bc12/Kconfig"
7 source "drivers/usb/udc/Kconfig"
8 source "drivers/usb/uhc/Kconfig"
9 source "drivers/usb/uvb/Kconfig"
10 source "drivers/usb/device/Kconfig"
11 source "drivers/usb/common/Kconfig"
/Zephyr-Core-3.6.0/subsys/usb/device_next/
DKconfig6 bool "New USB device stack [EXPERIMENTAL]"
11 New experimental USB device stack.
20 bool "USB device shell"
23 Enable USB device shell.
29 USB device thread initialization priority level.
32 int "USB device stack thread stack size"
35 USB device stack thread stack size in bytes.
41 Maximum number of USB device controller events that can be queued.
/Zephyr-Core-3.6.0/subsys/usb/host/
DKconfig6 bool "USB host stack [EXPERIMENTAL]"
10 New experimental USB host stack.
19 bool "USB host shell"
22 Shell commands for USB host support.
28 USB host thread initialization priority level.
31 int "USB host stack thread stack size"
34 USB host stack thread stack size in bytes.
40 Maximum number of USB host controller events that can be queued.
/Zephyr-Core-3.6.0/subsys/usb/device/class/netusb/
DKconfig6 menu "USB Device Networking support"
13 bool "USB Ethernet Control Model (ECM) Networking device"
18 Class (CDC) USB protocol specified by USB-IF.
21 bool "USB Ethernet Emulation Model (EEM) Networking device"
25 Class (CDC) USB protocol and can be used to encapsulate Ethernet
26 frames for transport over USB.
29 bool "USB Remote NDIS (RNDIS) Networking device"
52 string "USB ECM Host OS MAC Address"
89 module-str = USB Device Network log level
94 endmenu # USB Device Networking support
/Zephyr-Core-3.6.0/samples/subsys/usb/hid-cdc/
DREADME.rst1 .. zephyr:code-sample:: usb-hid-cdc
2 :name: USB HID and CDC ACM
5 Expose multiple USB HID and CDC ACM instances.
10 This sample app demonstrates use of multiple USB classes with multiple
12 This sample can be found under :zephyr_file:`samples/subsys/usb/hid-cdc` in the
18 This project requires an USB device driver and multiple endpoints.
44 :zephyr-app: samples/subsys/usb/hid-cdc
56 usb 2-2: new full-speed USB device number 3 using ohci-pci
57 usb 2-2: New USB device found, idVendor=2fe3, idProduct=0003, bcdDevice= 2.03
58 usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[all …]
/Zephyr-Core-3.6.0/samples/subsys/usb/uac2_explicit_feedback/
DREADME.rst2 :name: USB Audio asynchronous explicit feedback sample
5 USB Audio 2 explicit feedback sample playing audio on I2S.
10 This sample demonstrates how to implement USB asynchronous audio playback with
11 explicit feedback. It can run on any board with USB and I2S support, but the
15 Asynchronous USB Audio 2 class device supporting 48 kHz 16-bit 2-channel
21 Asynchronous USB Audio is used when the actual sample clock is not controlled by
22 USB host. Because the sample clock is independent from USB SOF it is inevitable
24 shorter than 1 ms according to audio source (USB host). In the long run, this
33 obtain the timing information based on I2S and USB interrupts, but currently
39 The nRF5340 is capable of counting both edges of I2S LRCLK relative to USB SOF
[all …]

12345678910>>...48