Device-FTDI
view release on metacpan or search on metacpan
void
dftdi_find_all(vendor, product)
int vendor;
int product;
INIT:
struct device_strings *devs, *curdev;
char *error_str = NULL;
HV *dev_descr;
SV *descr_ref;
PPCODE:
devs = _dftdi_get_device_strings(vendor, product, &error_str);
if (devs == NULL && error_str != NULL) {
croak("Failed to get list of devices: %s", error_str);
}
curdev = devs;
while (curdev != NULL) {
dev_descr = newHV();
printf("Serial: %s\n", curdev->serial);
_dftdi_hv_store(dev_descr, "manufacturer", curdev->manufacturer);
_dftdi_hv_store(dev_descr, "description", curdev->description);
( run in 1.370 second using v1.01-cache-2.11-cpan-5511b514fd6 )