Only limit packetsize on usb out writes.
Update example.conf
Set avalon ftdi latency to just less than the time it would take to fill the ftdi buffer at 115200 baud
merge upstream
Break out of the avalon idle loop if we get a send error.
Return error codes in avalon_read() if they're not timeouts.
Klondike support I2C USB layout also - as KLI
Initialise the stgd lock mutex earlier to prevent dereferences when pool testing occurs before it.
We can't connect to a GBT pool at all with fix protocol enabled.
Merge branch 'master' of github.com:ckolivas/cgminer
api.c: Release io_data->ptr when releasing io_data in io_free()
api.c: Release apisock on error in api()
util.c: Decreasing reference count on allocated JSON obects to prevent memory leak
Enable support for zero length packet on windows and auto clear pipe stalls.
Use our new zero length packet support directly in windows.
api.c trylock() add missing locklock
klondike - dont try to flush if not initialised
Only set the winusb pipe policy if it doesn't match our requirements instead of every transfer.
Remove the default libusb WinUsb pipe policies that don't suit us.
Uniquely identify the BF1 and BXF bitfury devices.