191 Commits (e8d49bc0bb52b149eb841d123c2907455afdcfae)

Author SHA1 Message Date
ckolivas 6d7471237d Use macro expansion to iterate over all device drivers without needing to explicitly code in support in all places. Pass a hotplug bool to the detect() function to prevent opencl trying to hogplug GPUs. 11 years ago
ckolivas 741b74309e Forward declare all device drivers in miner.h avoiding the need to export them everywhere else. 11 years ago
ckolivas 8875197466 Create a macro list of drivers to enable easier addition of further drivers. 11 years ago
Kano a9faec4a4b change drivers to use usb_interface() - required for multi interface change 11 years ago
Con Kolivas eeac9d81fc Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements. 11 years ago
Con Kolivas a61e41a070 Check for thr->work_restart in restart_wait. 11 years ago
Kano ad1572f77f size check get_datestamp/get_timestamp and remove unused cgpu->init 12 years ago
Kano 385a70bea7 make all statline overflow safe 12 years ago
Kano b8b137aeef USB make device_path handled by usbutils 12 years ago
Kano 749fa78d8a tidy up free in device detect functions 12 years ago
Kano 9287ee90f6 USB control creation and free of cgpu 12 years ago
Kano 250e435313 usbutils/icarus separate FTDI transfer values and more debug 12 years ago
Kano 2631b55ee2 usbutils - make FTDI handling automatic 12 years ago
Kano c44817d5da bfl correct applog typing 12 years ago
Kano 2c97b8b8bc usb_init() allow it to ignore a device and show no message 12 years ago
Con Kolivas 05c9ece81e Differentiate BFLSC device from regular bitforce and give warning if no support is compiled in. 12 years ago
Con Kolivas 9eb851cd53 Use cgtime in driver-bitforce.c 12 years ago
James Z.M. Gao c9ae715019 Compile CPU mining for win32 and win64 12 years ago
Kano 3515b6e2e6 BFL stop 1st init command if no device 12 years ago
Kano 6fb32f7b5d convert sleep(const) to nmsleep() 12 years ago
Kano 7abf30b2c0 distinguish between drv and it's id enum now called drv_id 12 years ago
Kano d057791915 Capitalise driver long names used in applog messages 12 years ago
Kano 7fbc3770b4 USB move usbdev info that needs to stay around into usbinfo 12 years ago
Kano 8f4340bfeb BFL allow a 2nd init attempt if the 1st reply is unknown 12 years ago
Kano 3f4d9fc5d6 BFL use #defined strings for work replies 12 years ago
Kano 34bcc1c66d USB automatically handle losing the device and report nodev in the API 12 years ago
Kano f53549a861 BFL minimise first initialisation failure delay since it is common 12 years ago
Kano f9e04a3c5b device_drv - allow .name to be changed before add_cgpu() 12 years ago
Kano a344deb6ac rename device_api -> device_drv and all related api -> drv and add a device_drv->drv enum for identifying which driver each is 12 years ago
Kano 44ec755282 BFL USB correct usb stats id 12 years ago
Kano b099615246 BFL report USB device numbers for init errors and allow faster 'reinit' 12 years ago
Kano cbf6c71648 BFL libusb driver 12 years ago
Con Kolivas 86fd23a305 Convert remaining modminer and bfl uses of usleep to nmsleep. 12 years ago
Paul Sheppard 9f74e650b3 Tidy up device error counts 12 years ago
Con Kolivas 2c80e16c85 Fix sign warning on windows build for bitforce. 12 years ago
Con Kolivas 735d77f349 Use strtod not strtol for bitforce temp backup. 12 years ago
Con Kolivas 947a67ea24 Cope with broken drivers returning nonsense values for bitforce temperatures. 12 years ago
Kano ad7aa2b382 FPGA - allow long or short device names in detect code + style police 12 years ago
Kano 9487ba05cd API/BFL identify a device - currently only BFL to flash the led 12 years ago
Kano 7a2407f15c BFL add throttle count to internal stats + API 12 years ago
Kano 71e2f23f47 BFL: missing device id in log message 12 years ago
Con Kolivas c3e32274ee Cull all the early queue requests since we request every time work is popped now. 12 years ago
Con Kolivas 2480cf23cc Don't try to get bitforce temperature if we're polling for a result to minimise the chance of interleaved responses. 12 years ago
Con Kolivas 83675099b9 Revert "Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses." 12 years ago
Con Kolivas c433f234c5 Increase the timeout on bitforce as per Paul Sheppard's suggestion to account for throttling + work time + excess. 12 years ago
Con Kolivas e29d2d92c9 Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses. 12 years ago
Con Kolivas 07fca3e289 The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function. 12 years ago
Con Kolivas f27bcb8ee5 Going back to e68ecf5eb2 12 years ago
Con Kolivas 65f4e2af3e The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function. 12 years ago
Luke Dashjr fa3a25f876 Bugfix: bitforce: Allocate enough space for FTDI description pointers 12 years ago