Date: Wed, 8 Sep 2010 11:57:50 -0700 From: Maksim Yevmenkin <maksim.yevmenkin@gmail.com> To: FreeBSD Current <freebsd-current@freebsd.org> Subject: silly libusbhid question Message-ID: <AANLkTi=Te8Lwe_TOvm=6o6-OgEgR_WDAXSgH3yPK7D7x@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
hello,
[trying current@ first to get wider audience :)]
so, i have a somewhat silly question about libusbhid. please consider
the following code
hid_data_t d;
hid_item_t h;
for (d = hid_start_parse(desc, 1 << hid_input, -1); hid_get_item(d, &h) > 0; ) {
...
}
hid_end_parse(d);
the idea is/was to parse and iterate over hid descriptor desc in a
such a way that only "hid_input" items are returned. as it turns out,
this code will also pick up "hid_collection" items as well, i.e.
"h.kind" is set to "hid_collection". is this a bug or a feature?
thanks,
max
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=Te8Lwe_TOvm=6o6-OgEgR_WDAXSgH3yPK7D7x>
