Skip to content

Index of Module hidapi

Chris Petersen edited this page Mar 4, 2016 · 1 revision

Module: hidapi

Provides functions for communicating with USB and Bluetooth HID devices

Functions in this module:

Function Short Description
(hid-close ptr) Close a HID device
(hid-device-info->interface_number ptr) Return the interface number
(hid-device-info->manufacturer_string ptr) Return the manufacturer string
(hid-device-info->next ptr) Return next enumeration
(hid-device-info->path ptr) Return the path
(hid-device-info->product_id ptr) Return the product ID
(hid-device-info->product_string ptr) Return the product string
(hid-device-info->release_number ptr) Return release number
(hid-device-info->serial_number ptr) Return serial number
(hid-device-info->usage ptr) Return usage
(hid-device-info->usage_page ptr) Return usage page
(hid-device-info->vendor_id ptr) Return vendor id
(hid-device-list) Return list of HID devices
(hid-enumerate vendor-id product-id) Enumerate HID devices
(hid-error ptr) Return last error
(hid-free-enumeration enumeration-object) Free enumeration object
(hid-get-feature-report ptr len) Returns feature report
(hid-get-indexed-string ptr idx len) Get an indexed string
(hid-get-manufacturer-string ptr len) Return manufacturer string
(hid-get-product-string ptr len) Returns product string
(hid-get-serial-number-string ptr len) Returns serial number
(hid-open vid pid serno) Open a HID device
(hid-open-path path) Open a HID device
(hid-read ptr u8v) Read data from device
(hid-read-timeout ptr u8v timeout) Read data from device with timeout
(hid-send-feature-report ptr u8v) Send feature report
(hid-set-nonblocking ptr flag) Set nonblocking flag
(hid-write ptr u8v) Write data to device
Clone this wiki locally