Jiten K. Pathy
This package provides bindings to hidapi library.
The library name is searched in the order:
"libhidapi" "libhidapi-libusb" "libhidapi-hidraw"
struct
vendor-idproduct-idserial-numberrelease-numbermanufacturer-stringproduct-stringusage-pageusageinterface-number))path:path?vendor-id:integer?product-id:integer?serial-number:string?release-number:integer?manufacturer-string:string?product-string:string?usage-page:integer?usage:integer?interface-number:integer?
procedure
( hid-device? d)→boolean?
d:any/c
procedure
procedure
( hid-open-path p)→(or/c hid-device? #f)
p:path?
procedure
( hid-set-nonblocking db)→void?
b:boolean?
procedure
( hid-write-full dbstr)→integer?
bstr:bytes?
procedure
( hid-read-bytes dsize)→bytes?
size:integer?
procedure
( hid-read-timeout dbstrsizemillis)→integer?
bstr:bytes?size:integer?millis:integer?
procedure
( hid-read-bytes/timeout dsizemillis)→bytes?
size:integer?millis:integer?
procedure
( hid-get-feature-report dbstrsize)→integer?
bstr:bytes?size:integer?
procedure
( hid-send-feature-report dbstrsize)→integer?
bstr:bytes?size:integer?
procedure
( hid-get-manufacturer-string dsize)→string?
size:integer?
procedure
( hid-get-product-string dsize)→string?
size:integer?
procedure
( hid-get-serial-number-string dsize)→string?
size:integer?
procedure
( hid-get-indexed-string didxsize)→string?
idx:integer?size:integer?