Skot Croshere
486f35694e
switched to the recommended wifi station example
2023-07-01 14:23:35 -04:00
Skot Croshere
7226f569eb
cleanup connect defines
2023-07-01 14:23:35 -04:00
Skot Croshere
a3b798de7a
switch to separate connect component
2023-07-01 14:23:35 -04:00
Skot Croshere
134d990090
cleanup comments and include
2023-07-01 14:23:35 -04:00
Skot Croshere
71a660948c
accept stratum hostname or IP
2023-07-01 14:23:35 -04:00
Ben
af22994402
Move the asic response handling into its own task
2023-07-01 14:23:35 -04:00
johnny9
bc326499ea
stratum: parse version-rolling config result
2023-07-01 14:23:35 -04:00
johnny9
c7de2c0795
bm1397: add multiple midstates using version mask
...
Job packets can have more that 1 midstate. If the stratum supports
version-rolling, calculate additional midstates by incrementing
the version with the version_mask provided by the stratum server.
Currently does 4 midstates for each extranonce2.
2023-07-01 14:23:35 -04:00
Ben
1e63f35888
display will now show if block found ;)
2023-07-01 14:23:35 -04:00
Ben
23ac4cfacc
changed clock sync from ntp time to pool ntime
2023-07-01 14:23:35 -04:00
Ben
d9da5dd52d
system diff calculations
2023-07-01 14:23:35 -04:00
Ben
4eac4e8cf9
Expire stratum jobs after 5 mins
2023-07-01 14:23:35 -04:00
Ben
685d8c1979
simplify system nonce notification
2023-07-01 14:23:35 -04:00
Ben
2171e55e14
reorder STRATUM_V1_submit_share params to fit api
2023-07-01 14:23:35 -04:00
Ben
ba384294b5
comments
2023-07-01 14:23:35 -04:00
Ben
b43697b9eb
comments
2023-07-01 14:23:35 -04:00
Ben
12770f3393
fix jobid for ckpool
2023-07-01 14:23:35 -04:00
Ben
6065ef05a3
Fixed issues with ckpool job id, parameter length, asic init
2023-07-01 14:23:35 -04:00
Ben
73f4d4df3b
ckpool fix
2023-07-01 14:23:35 -04:00
Ben
35358e0e44
cleaning and optimizing stratum_task/stratum_api
2023-07-01 14:23:35 -04:00
Ben
c3301aab30
move queue
2023-07-01 14:23:35 -04:00
Ben
c247e50f54
removed debug message
2023-07-01 14:23:35 -04:00
Skot Croshere
65f906eb3d
change stratum_api TAG to match filename
2023-07-01 14:23:35 -04:00
Ben
a7bae3ce71
Modularized 3 tasks, created global state struct
2023-07-01 14:23:33 -04:00
Ben
b604e0ccc6
cleaning up serial.c
2023-07-01 14:22:35 -04:00
Ben
3d9d1692f2
more cleanup of mb1397 and system
2023-07-01 14:22:10 -04:00
Ben
c148aec820
modulize system, bm1397, cleanup
2023-07-01 14:22:10 -04:00
Ben
ab8d220a03
system.c cleanup
2023-07-01 14:22:10 -04:00
Ben
4e97e2630d
Missed one free()
2023-07-01 14:22:10 -04:00
Skot Croshere
bc07e9e33c
display units
2023-07-01 14:22:10 -04:00
Ben
a2f6fa0d51
Fix memory leak; improved display and hashrate calculation
2023-07-01 14:22:09 -04:00
Ben
ca65e84bcf
cleaning up display
2023-07-01 14:21:40 -04:00
Ben
20eb6ab92e
accept/reject share count
2023-07-01 14:21:40 -04:00
Skot Croshere
9d7d034421
added the difficulty_changed flag to clear the queue on the next mining.notify after a pool difficulty change.
2023-07-01 14:21:40 -04:00
Skot Croshere
0810936b3f
free strings first when clearing the ASIC_jobs queue
2023-07-01 14:21:40 -04:00
Skot Croshere
b14f21c697
added the beginning of stratum result parsing.
2023-07-01 14:21:40 -04:00
Ben
4a1933e185
comment out logging and add more hashrate samples, heap info
2023-07-01 14:21:40 -04:00
Ben
aa9e278f18
increase baud to 3.1Mbps
2023-07-01 14:21:39 -04:00
Ben
2a830b28c6
adjustments
2023-07-01 14:20:48 -04:00
Ben
b79dbdb4f2
debugging
2023-07-01 14:20:48 -04:00
Ben
18d0f651e8
hashrate calc, WIP
2023-07-01 14:20:48 -04:00
Ben
dfcd831bdf
comment out baud stuff for now
2023-07-01 14:20:48 -04:00
Ben
02e4b0d76d
ticket_mask
2023-07-01 14:20:48 -04:00
Ben
d62ce7385c
naming and remove IO from asic task
2023-07-01 14:20:48 -04:00
Ben
676f6d0602
Computing job wait time
2023-07-01 14:20:48 -04:00
johnny9
471c53c817
stratum: configure version-rolling and parse version mask
2023-07-01 14:20:48 -04:00
Skot Croshere
30ee3f9dbb
DEFAULT_JOB_TIMEOUT comment
2023-07-01 14:20:48 -04:00
Skot Croshere
552795d61e
tighten up the serial_rx loop for collecting nonces. tried to fix the ckpool diff issue -- still broken
2023-07-01 14:20:48 -04:00
Skot Croshere
9e3f615004
ported the hash frequency algorithm from cgminer. seems to work??
2023-07-01 14:20:48 -04:00
Skot Croshere
472cfc32ea
got rid of some old example Kconfig stuff
2023-07-01 14:20:48 -04:00