Close an USB HID Device Opened
close_success = hid_close()
Close an USB HID Device Open
Once the USB HID Device have been opened, the hid_close() closed the device and release the memory used for the internal handle. If an USB HID Device have been opened its necesary close it when the comunication is over.
If the device its not closed once have been opened Scilab, eventualy, will crash down because a segmentation fault
VendorID="04D8"; ProductID="900A"; VendorID=uint16(hex2dec(VendorID)); ProductID=uint16(hex2dec(ProductID)); init_success=hid_init(); if ( init_success < 0 ) then disp("unable to initialize the HIDAPI Library"); return else disp("HIDAPI Library initialized"); end open_success=hid_open(VendorID,ProductID); if ( open_success < 0 ) then disp("unable to open device"); return else disp("device open"); close_success=hid_close(); end exit_success=hid_exit(); if ( init_success < 0 ) then disp("unable to free static data associated with HIDAPI Library"); return else disp("HIDAPI Library have been freed all of the static data associated"); end | ![]() | ![]() |