Searched full:hid (Results 1 – 25 of 70) sorted by relevance
123
10 * @brief USB Human Interface Device (HID) common definitions header12 * Header follows Device Class Definition for Human Interface Devices (HID)24 * @brief hid.h API25 * @defgroup usb_hid_definitions USB HID common definitions31 * @name USB HID types and values35 /** 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 …]
10 * @brief USB HID Class device API header16 #include <zephyr/usb/class/hid.h>24 * @defgroup usb_hid_class USB HID class API30 * @defgroup usb_hid_device_api HID class USB specific definitions42 * @brief USB HID device interface62 * @brief Register HID device64 * @param[in] dev Pointer to USB HID device65 * @param[in] desc Pointer to HID report descriptor66 * @param[in] size Size of HID report descriptor67 * @param[in] op Pointer to USB HID device interrupt struct[all …]
1 # USB HID configuration options15 string "USB HID device name template"16 default "HID"18 Device name template for the HID Devices. First device would have26 module-str = usb hid30 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 size44 Polling interval in ms selected by the USB HID Device.[all …]
1 .. zephyr:code-sample:: usb-hid2 :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) driver11 by the Zephyr project. This very simple driver is enumerated as a raw HID12 device. This sample can be found under :zephyr_file:`samples/subsys/usb/hid` in the27 :zephyr-app: samples/subsys/usb/hid41 usb 7-1: Product: Zephyr HID sample44 …input: ZEPHYR Zephyr HID sample as /devices/platform/vhci_hcd.0/usb7/7-1/7-1:1.0/0003:2FE3:0100.00…45 …hid-generic 0003:2FE3:0100.0046: input,hidraw0: USB HID v1.10 Device [ZEPHYR Zephyr HID sample] on…
2 name: USB HID sample4 sample.usb.hid:12 - "main: HID Device: dev"14 sample.usb.hid.buildonly:
3 CONFIG_USB_DEVICE_PRODUCT="Zephyr HID sample"
5 project(hid) project
1 .. zephyr:code-sample:: usb-hid-cdc2 :name: USB HID and CDC ACM5 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 the44 :zephyr-app: samples/subsys/usb/hid-cdc52 and two HID devices will be detected:59 usb 2-2: Product: Zephyr HID and CDC ACM sample63 …input: ZEPHYR Zephyr HID and CDC ACM sample as /devices/pci0000:00/0000:00:06.0/usb2/2-2/2-2:1.2/0…64 …hid-generic 0003:2FE3:0100.0002: input,hidraw1: USB HID v1.10 Mouse [ZEPHYR Zephyr HID and CDC ACM…[all …]
2 name: USB HID CDC ACM sample4 sample.usb.hid-cdc:
2 CONFIG_USB_DEVICE_PRODUCT="Zephyr HID and CDC ACM sample"
5 project(hid-cdc)
3 Human Interface Devices (HID)6 Common USB HID part that can be used outside of USB support, defined in7 header file :zephyr_file:`include/zephyr/usb/class/hid.h`.9 HID types reference14 HID items reference19 HID Mouse and Keyboard report descriptors23 a HID device implementation or simply as examples.
1 .. zephyr:code-sample:: usb-hid-mouse2 :name: USB HID mouse5 Implement a basic HID mouse device.10 This sample app demonstrates use of a USB Human Interface Device (HID) driver17 This sample can be found under :zephyr_file:`samples/subsys/usb/hid-mouse` in the49 :zephyr-app: samples/subsys/usb/hid-mouse64 usb 2-2: Product: Zephyr HID mouse sample67 …input: ZEPHYR Zephyr HID mouse sample as /devices/soc0/ahb/600000.ohci/usb2/2-2/2-2:1.0/0003:2FE3:…68 …hid-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"
2 name: USB HID mouse sample4 sample.usb.hid-mouse:
3 CONFIG_USB_DEVICE_PRODUCT="Zephyr HID mouse sample"
5 project(hid-mouse)
2 name: USB HID accelerometer mouse sample4 sample.sensor.usb.fxos8700-hid:
4 CONFIG_USB_DEVICE_PRODUCT="Zephyr HID accelerometer mouse sample"
5 project(fxos8700-hid)
3 USB HID Class API6 USB device specific part for HID support defined in
51 int "Size of HID name"54 Size of HID string.
38 * Simple HID Report Descriptor75 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()
110 Samples :zephyr:code-sample:`usb-cdc-acm` and :zephyr:code-sample:`usb-hid-cdc` have similar overla…183 USB Human Interface Devices (HID) support186 HID support abuses :ref:`device_model_api` simply to allow applications to use187 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 core195 As the USB HID specification is not only used by the USB subsystem, the USB HID API197 HID helper macros from :ref:`usb_hid_common` should be used to compose a198 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 …]
3 description: Bluetooth Low Energy HID-over-GATT service sample
11 add_subdirectory_ifdef(CONFIG_USB_DEVICE_HID hid)