Skip to content

Commit 5dcfd5a

Browse files
authored
Fix completely broken ESP8266 miner (ver. 3.33)
And save last job difficulty for future use in dashboard
1 parent 5443665 commit 5dcfd5a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

ESP8266_Code/ESP8266_Code.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -728,6 +728,7 @@ void loop() {
728728

729729
MiningJob job;
730730
job.parse((char*)client_buffer.c_str());
731+
difficulty = job.difficulty;
731732

732733
Serial.println("Parsed job: " + job.last_block_hash + " " + job.expected_hash_str + " " + String(job.difficulty));
733734

@@ -741,7 +742,7 @@ void loop() {
741742

742743
String result = "";
743744
if (LED_BLINKING) digitalWrite(LED_BUILTIN, LOW);
744-
for (unsigned int duco_numeric_result = 0; duco_numeric_result < difficulty; duco_numeric_result++) {
745+
for (unsigned int duco_numeric_result = 0; duco_numeric_result < job.difficulty; duco_numeric_result++) {
745746
// Difficulty loop
746747
sha1_ctx = sha1_ctx_base;
747748
duco_numeric_result_str = String(duco_numeric_result);

0 commit comments

Comments
 (0)