Home
last modified time | relevance | path

Searched full:hid (Results 1 – 25 of 70) sorted by relevance

123

/Zephyr-Core-3.5.0/include/zephyr/usb/class/
Dhid.h10 * @brief USB Human Interface Device (HID) common definitions header
12 * Header follows Device Class Definition for Human Interface Devices (HID)
24 * @brief hid.h API
25 * @defgroup usb_hid_definitions USB HID common definitions
31 * @name USB HID types and values
35 /** HID Specification release v1.11 */
38 /** USB HID Class HID descriptor type */
40 /** USB HID Class Report descriptor type */
42 /** USB HID Class physical descriptor type */
45 /** USB HID Class GetReport bRequest value */
[all …]
Dusb_hid.h10 * @brief USB HID Class device API header
16 #include <zephyr/usb/class/hid.h>
24 * @defgroup usb_hid_class USB HID class API
30 * @defgroup usb_hid_device_api HID class USB specific definitions
42 * @brief USB HID device interface
62 * @brief Register HID device
64 * @param[in] dev Pointer to USB HID device
65 * @param[in] desc Pointer to HID report descriptor
66 * @param[in] size Size of HID report descriptor
67 * @param[in] op Pointer to USB HID device interrupt struct
[all …]
/Zephyr-Core-3.5.0/subsys/usb/device/class/hid/
DKconfig1 # USB HID configuration options
15 string "USB HID device name template"
16 default "HID"
18 Device name template for the HID Devices. First device would have
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
44 Polling interval in ms selected by the USB HID Device.
[all …]
/Zephyr-Core-3.5.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
11 by the Zephyr project. This very simple driver is enumerated as a raw HID
12 device. This sample can be found under :zephyr_file:`samples/subsys/usb/hid` in the
27 :zephyr-app: samples/subsys/usb/hid
41 usb 7-1: Product: Zephyr HID sample
44 …input: ZEPHYR Zephyr HID sample as /devices/platform/vhci_hcd.0/usb7/7-1/7-1:1.0/0003:2FE3:0100.00…
45hid-generic 0003:2FE3:0100.0046: input,hidraw0: USB HID v1.10 Device [ZEPHYR Zephyr HID sample] on…
Dsample.yaml2 name: USB HID sample
4 sample.usb.hid:
12 - "main: HID Device: dev"
14 sample.usb.hid.buildonly:
Dprj.conf3 CONFIG_USB_DEVICE_PRODUCT="Zephyr HID sample"
DCMakeLists.txt5 project(hid) project
/Zephyr-Core-3.5.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.
11 instances. It combines two HID instances and two CDC ACM instances.
12 This sample can be found under :zephyr_file:`samples/subsys/usb/hid-cdc` in the
44 :zephyr-app: samples/subsys/usb/hid-cdc
52 and two HID devices will be detected:
59 usb 2-2: Product: Zephyr HID and CDC ACM sample
63 …input: ZEPHYR Zephyr HID and CDC ACM sample as /devices/pci0000:00/0000:00:06.0/usb2/2-2/2-2:1.2/0…
64hid-generic 0003:2FE3:0100.0002: input,hidraw1: USB HID v1.10 Mouse [ZEPHYR Zephyr HID and CDC ACM…
[all …]
Dsample.yaml2 name: USB HID CDC ACM sample
4 sample.usb.hid-cdc:
Dprj.conf2 CONFIG_USB_DEVICE_PRODUCT="Zephyr HID and CDC ACM sample"
DCMakeLists.txt5 project(hid-cdc)
/Zephyr-Core-3.5.0/doc/connectivity/usb/api/
Dhid.rst3 Human Interface Devices (HID)
6 Common USB HID part that can be used outside of USB support, defined in
7 header file :zephyr_file:`include/zephyr/usb/class/hid.h`.
9 HID types reference
14 HID items reference
19 HID Mouse and Keyboard report descriptors
23 a HID device implementation or simply as examples.
/Zephyr-Core-3.5.0/samples/subsys/usb/hid-mouse/
DREADME.rst1 .. zephyr:code-sample:: usb-hid-mouse
2 :name: USB HID mouse
5 Implement a basic HID mouse device.
10 This sample app demonstrates use of a USB Human Interface Device (HID) driver
17 This sample can be found under :zephyr_file:`samples/subsys/usb/hid-mouse` in the
49 :zephyr-app: samples/subsys/usb/hid-mouse
64 usb 2-2: Product: Zephyr HID mouse sample
67 …input: ZEPHYR Zephyr HID mouse sample as /devices/soc0/ahb/600000.ohci/usb2/2-2/2-2:1.0/0003:2FE3:…
68hid-generic 0003:2FE3:0100.0001: input: USB HID v1.10 Mouse [ZEPHYR Zephyr HID mouse sample] on us…
81 Input device name: "ZEPHYR Zephyr HID mouse sample"
Dsample.yaml2 name: USB HID mouse sample
4 sample.usb.hid-mouse:
Dprj.conf3 CONFIG_USB_DEVICE_PRODUCT="Zephyr HID mouse sample"
DCMakeLists.txt5 project(hid-mouse)
/Zephyr-Core-3.5.0/samples/sensor/fxos8700-hid/
Dsample.yaml2 name: USB HID accelerometer mouse sample
4 sample.sensor.usb.fxos8700-hid:
Dprj.conf4 CONFIG_USB_DEVICE_PRODUCT="Zephyr HID accelerometer mouse sample"
DCMakeLists.txt5 project(fxos8700-hid)
/Zephyr-Core-3.5.0/doc/connectivity/usb/device/api/
Dusb_device_hid.rst3 USB HID Class API
6 USB device specific part for HID support defined in
/Zephyr-Core-3.5.0/lib/acpi/
DKconfig51 int "Size of HID name"
54 Size of HID string.
/Zephyr-Core-3.5.0/samples/subsys/usb/hid/src/
Dmain.c38 * Simple HID Report Descriptor
75 LOG_DBG("HID IN endpoint busy"); in send_report()
143 LOG_ERR("Cannot get USB HID Device"); in main()
147 LOG_INF("HID Device: dev %p", hdev); in main()
/Zephyr-Core-3.5.0/doc/connectivity/usb/device/
Dusb_device.rst110 Samples :zephyr:code-sample:`usb-cdc-acm` and :zephyr:code-sample:`usb-hid-cdc` have similar overla…
183 USB Human Interface Devices (HID) support
186 HID support abuses :ref:`device_model_api` simply to allow applications to use
187 the :c:func:`device_get_binding`. Note that there is no HID device API as such,
192 Each HID instance requires a HID report descriptor. The interface to the core
195 As the USB HID specification is not only used by the USB subsystem, the USB HID API
197 HID helper macros from :ref:`usb_hid_common` should be used to compose a
198 HID report descriptor. Macro names correspond to those used in the USB HID specification.
200 For the HID class interface, an IN interrupt endpoint is required for each instance,
278 issue will be fixed in the HID class implementation for the new USB support.
[all …]
/Zephyr-Core-3.5.0/samples/bluetooth/peripheral_hids/
Dsample.yaml3 description: Bluetooth Low Energy HID-over-GATT service sample
/Zephyr-Core-3.5.0/subsys/usb/device/class/
DCMakeLists.txt11 add_subdirectory_ifdef(CONFIG_USB_DEVICE_HID hid)

123