Abstract ft232r scan+probe interface into new generic lowlevel driver interface
ft232r: Use lowlevel interface for ft232r_open
mcp2210: Skeleton low-level driver for MCP2210 USB to SPI Master bridge
Make the USB polling thread poll every second to potentially aid longer timeout transfers.
Prevent further USB transfers from occurring once the shutdown signal has been sent to prevent transfers getting stuck and libusb failing to shut down.
Merge branch 'master' into libusbx
Initial import of jansson-2.5
Update jansson to only build parts we require and suited to our build environment.
Fix open coded use of autoreconf in autogen
Add m4 directory to jansson
Work around older libtoolize that fails without top ltmain.sh not being present during autogen
Remove unused parts of libusb
Remove unused components of jansson
Update NEWS.
Bump version to 3.6.2
mcp2210: Implement protocol required for NanoFury USB sticks
nanofury: New driver; detect device
nanofury: Turn off device after checkport
nanofury: Implement actual mining code
bitfury: If multiple integers differ after 4 tries, just go with the first so we can start mining