mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-11 07:17:58 +00:00
klondike remove SCNu8 - unsupported on windows
This commit is contained in:
parent
a821df6a27
commit
0e4997a7ae
@ -695,17 +695,32 @@ static bool klondike_init(struct cgpu_info *klncgpu)
|
|||||||
|
|
||||||
// boundaries are checked by device, with valid values returned
|
// boundaries are checked by device, with valid values returned
|
||||||
if (opt_klondike_options != NULL) {
|
if (opt_klondike_options != NULL) {
|
||||||
int hashclock;
|
int hashclock, fantarget;
|
||||||
double temp1, temp2;
|
double temp1, temp2;
|
||||||
|
|
||||||
sscanf(opt_klondike_options, "%d:%lf:%lf:%"SCNu8,
|
sscanf(opt_klondike_options, "%d:%lf:%lf:%d",
|
||||||
&hashclock,
|
&hashclock,
|
||||||
&temp1, &temp2,
|
&temp1, &temp2,
|
||||||
&kline.cfg.fantarget);
|
&fantarget);
|
||||||
SET_HASHCLOCK(kline.cfg.hashclock, hashclock);
|
SET_HASHCLOCK(kline.cfg.hashclock, hashclock);
|
||||||
kline.cfg.temptarget = cvtCToKln(temp1);
|
kline.cfg.temptarget = cvtCToKln(temp1);
|
||||||
kline.cfg.tempcritical = cvtCToKln(temp2);
|
kline.cfg.tempcritical = cvtCToKln(temp2);
|
||||||
kline.cfg.fantarget = (int)255*kline.cfg.fantarget/100;
|
if (fantarget < 0) {
|
||||||
|
applog(LOG_WARNING,
|
||||||
|
"%s%i: %s options invalid fantarget < 0 using 0",
|
||||||
|
klncgpu->drv->name,
|
||||||
|
klncgpu->device_id,
|
||||||
|
klncgpu->drv->dname);
|
||||||
|
fantarget = 0;
|
||||||
|
} else if (fantarget > 100) {
|
||||||
|
applog(LOG_WARNING,
|
||||||
|
"%s%i: %s options invalid fantarget > 100 using 100",
|
||||||
|
klncgpu->drv->name,
|
||||||
|
klncgpu->device_id,
|
||||||
|
klncgpu->drv->dname);
|
||||||
|
fantarget = 100;
|
||||||
|
}
|
||||||
|
kline.cfg.fantarget = (int)(255 * fantarget / 100);
|
||||||
size = sizeof(kline.cfg) - 2;
|
size = sizeof(kline.cfg) - 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user