Displaying 5 results from an estimated 5 matches for "rdlen".
Did you mean:
dlen
2018 Feb 04
0
[PATCH 2/3] Add generic facility to override HID report descriptor in usbhid-ups
...#endif
+
+ addvar(VAR_VALUE, "hid_descriptor", "Replacement HID descriptor file");
}
#define MAX_EVENT_NUM 32
@@ -1093,16 +1095,52 @@ static void process_boolean_info(const char *nutvalue)
static int callback(hid_dev_handle_t udev, HIDDevice_t *hd, unsigned char *rdbuf, int rdlen)
{
int i;
- const char *mfr = NULL, *model = NULL, *serial = NULL;
+ const char *mfr = NULL, *model = NULL, *serial = NULL, *descfile;
#ifndef SHUT_MODE
int ret;
#endif
upsdebugx(2, "Report Descriptor size = %d", rdlen);
upsdebug_hex(3, "Report Descriptor", rdbuf, rdl...
2018 Feb 04
5
[PATCH 0/3] OpenUPS updates
Hi,
I've been checking out NUT with an OpenUPS board over the last couple
of weekends, and have noticed that it doesn't seem to report sensible
values. This lead me to investigate usbhid-ups and delve into various
issues.
As mentioned in a github issue, one of the problems is with the report
descriptor - dumping this from the usbhid-ups debug output and picking
through it reveals that
2015 Sep 10
3
[PATCH 0/1] efi: DNS resolver
From: Sylvain Gault <sylvain.gault at gmail.com>
Despite having native network capabilities, UEFI 2.4 (the most widely deployed
at the moment) has no native DNS resolver. I propose here an implementation
more or less inspired by the one found in core/legacynet/dnsresolv.c.
Since it's non-trivial, I'd like to ask for a deep review of this code. I tried
to make it as strong as
2007 Feb 16
1
Re: [nut-commits] svn commit r808 - in trunk: . drivers
...gt;Bus = strdup(bus->dirname);
>
> if (dev->descriptor.iManufacturer) {
> ret = usb_get_string_simple(udev, dev->descriptor.iManufacturer, string, sizeof(string));
> @@ -307,6 +309,10 @@
> return rdlen;
>
> next_device:
> + free(curDevice->Vendor);
> + free(curDevice->Product);
> + free(curDevice->Serial);
> + free(curDevice->Bus);
> usb_...
2010 Mar 25
1
new TSSHARA SOHO II ups
...dev_handle **sdevp, /* try to open the next
available */
USBDevice_t *curDevice, /* device matching
USBDeviceMatcher_t */
USBDeviceMatcher_t *matcher,
int (*callback)(usb_dev_handle *udev, USBDevice_t *hd,
unsigned char *rdbuf, int rdlen));
void (*close)(usb_dev_handle *sdev);
int (*get_report)(usb_dev_handle *sdev, int ReportId, unsigned char
*raw_buf, int ReportSize );
int (*set_report)(usb_dev_handle *sdev, int ReportId, unsigned char
*raw_buf, int ReportSize );
int (*get_string)(usb_dev_handle *s...