1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-11 15:27:53 +00:00
Commit Graph

5548 Commits

Author SHA1 Message Date
Con Kolivas
759e82bb98 Add in first draft for a serialised work model sending/receiving data for BF1 devices. 2013-09-25 15:30:54 +10:00
Con Kolivas
f6e475d4fb Add complete close sequence to bf1 as it happens on serial. 2013-09-25 00:23:50 +10:00
Con Kolivas
4fb802fc58 Provide a bitfury identify function for bf1. 2013-09-24 23:30:01 +10:00
Con Kolivas
977a7b753f Reliably extract BF1 information at startup and reset the device. 2013-09-24 22:58:10 +10:00
Con Kolivas
54ac35553f Add commands for getting BF1 bitfury info 2013-09-24 22:28:56 +10:00
Con Kolivas
9a3684b809 Add magic BF1 bitfury open and close control sequences. 2013-09-24 22:16:31 +10:00
Con Kolivas
2ab023f300 Add BF1 detection code to bitfury driver. 2013-09-24 21:55:47 +10:00
Con Kolivas
68a7e21022 Create basic placeholders for bitfury driver code. 2013-09-24 20:59:10 +10:00
Con Kolivas
99c838965e Add bf1 device information to usbutils to enable device detection. 2013-09-24 20:39:59 +10:00
Con Kolivas
8862cf9f07 Add basic defines for building for bitfury devices. 2013-09-24 20:18:11 +10:00
Con Kolivas
a8f0418c2c Add redfury device to udev rules. 2013-09-23 09:33:41 +10:00
kanoi
d5f61e9a5d Merge pull request #496 from xiangfu/master
avalon: display the FPGA controller version on API
2013-09-22 08:30:59 -07:00
Xiangfu
088a340342 avalon: display the FPGA controller version on API 2013-09-22 23:29:02 +08:00
Kano
b1a3b012dd pool_active uninitialised_var rolltime 2013-09-22 23:16:21 +10:00
Con Kolivas
293622cf2a Merge branch 'master' into hashfast
Conflicts:
	usbutils.c
	usbutils.h
2013-09-22 22:54:18 +10:00
Con Kolivas
48f5ff3754 Use macro expansion to only need to define usb enums and commands in one place. 2013-09-22 22:38:45 +10:00
Con Kolivas
cccee5d545 Fix util.h build from hashfast include. 2013-09-22 20:24:59 +10:00
Con Kolivas
118f9038a0 Merge branch 'master' into hashfast 2013-09-22 20:18:18 +10:00
Kano
0e8028fc29 usbutils saving incorrect overflow buffer 2013-09-22 19:59:29 +10:00
Kano
68c6a12b26 ignore libusb.la and *.lo on linux 2013-09-22 14:23:49 +10:00
kanoi
9ccb3a8f11 Merge pull request #492 from kanoi/master
usbutils handle multiple interfaces
2013-09-21 21:12:54 -07:00
Kano
d17f0e7a1a icarus support CMR with no extensions 2013-09-22 00:13:35 +10:00
Kano
95eb948053 usbtils - interfaces dont work yet in libusb windows so disable for that only 2013-09-22 00:12:57 +10:00
kanoi
a6f894954f Merge pull request #494 from xiangfu/master
Fix the api-example.c compile under Linux
2013-09-21 06:03:39 -07:00
Con Kolivas
466d3beca0 Provide a --disable-libcurl config option to build support for stratum mining only. 2013-09-21 22:49:28 +10:00
Xiangfu
824fd8fcad Fix the api-example.c compile under Linux 2013-09-21 17:53:50 +08:00
Con Kolivas
c2ef8ca6f5 Enable usb buffering on hashfast during init. 2013-09-21 18:00:06 +10:00
Con Kolivas
489722a62e Provide basic infrastructure for sending an arbitrary frame on hashfast. 2013-09-21 17:44:48 +10:00
Con Kolivas
62f6fefb12 Create a struct array of hashfast commands and their associated usb command names. 2013-09-21 08:33:11 +10:00
Kano
1910e37121 usbutils - only release the device once - for the first intinfo 2013-09-19 21:54:15 +10:00
Kano
0f0b0f818f usbutils set_interface is no longer valid 2013-09-19 21:41:27 +10:00
Kano
166147a803 ubsutils interfaces much each have their own handle 2013-09-19 21:11:40 +10:00
Con Kolivas
45c8d60790 Add crc initialisation tables and helper functions for hashfast driver. 2013-09-19 17:34:26 +10:00
Con Kolivas
456431de29 Add hashfast to api calls. 2013-09-19 17:21:52 +10:00
Con Kolivas
d866973d52 Add templates for USB commands likely to be used by hashfast driver. 2013-09-19 17:19:51 +10:00
Con Kolivas
b224ad37eb Provide initial set up code and structure initialisation for hashfast device detection. 2013-09-19 12:34:00 +10:00
Con Kolivas
3777ed288d Add hashfast detection driver calls to cgminer startup. 2013-09-19 10:46:23 +10:00
Con Kolivas
78932aa1ed Provide basic structure for a hashfast driver. 2013-09-19 10:38:08 +10:00
Con Kolivas
ece6295874 Add basic structures to hashfast header. 2013-09-19 09:51:03 +10:00
Con Kolivas
f317e829ab Create basic skeleton and copyright notices for hashfast driver. 2013-09-19 09:41:25 +10:00
Con Kolivas
cdaaff191e Provide stubs for compiling hashfast code into makefiles. 2013-09-19 09:35:35 +10:00
Con Kolivas
2f72efb0a0 Add configuration option for hashfast devices, tidying up configure.ac slightly. 2013-09-19 09:20:56 +10:00
Kano
00c2c3369a usbutils kernel_detach should use the interface number 2013-09-17 21:42:11 +10:00
Kano
24858de6de usbutils - allow the driver to change which_intinfo 2013-09-17 19:19:43 +10:00
Con Kolivas
48681dd4bb Reset quotas on load balance for all pools at the same time to avoid running out during selection and unintentionally dropping to fallback. 2013-09-16 12:40:11 +10:00
Con Kolivas
972d04d2a8 Break out of select pool from a common point for appropriate debug messages and to avoid further tests. 2013-09-16 12:26:01 +10:00
Kano
cc5c998164 usbutils correct/reverse CMR product numbers 2013-09-16 12:23:49 +10:00
Kano
67b9ee4448 usbutils specifically track handles and interfaces 2013-09-14 18:15:21 +10:00
Kano
a9faec4a4b change drivers to use usb_interface() - required for multi interface change 2013-09-14 18:15:08 +10:00
Kano
08483717aa usbutils - allow a device to use multiple interfaces (and better var names) 2013-09-14 18:14:48 +10:00