9 Commits

Author SHA1 Message Date
Ben
79430f6d3a reformat entire c project 2023-08-26 12:28:17 -04:00
Benjamin Wilson
9bc0671563
Ultra (#15)
Pull BM1366 work into main
2023-08-20 13:09:55 -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
b604e0ccc6 cleaning up serial.c 2023-07-01 14:22:35 -04:00
Ben
c148aec820 modulize system, bm1397, cleanup 2023-07-01 14:22:10 -04:00
johnny9
13b60f5e52 bm1397: update test with changes to serial_rx api 2023-07-01 14:20:48 -04:00
johnny9
67babe7145 bm1397: fix problems with unit test on multiple runs 2023-07-01 14:20:48 -04:00
johnny9
f123430a7d bm1397: update job test case values 2023-07-01 14:20:48 -04:00
johnny9
f46ae9694b bm1397: extra module to own component
Create an idf component for the bm1387 module and add a basic
test to verify that a bm1397 can produce a good nonce. bm1397
is also added to the list of tests under the unit test runner
component.
2023-07-01 14:20:48 -04:00