Skot
4bda726f38
update system hashrate on every chip share, not just pool shares. ( #196 )
2024-06-02 09:06:00 -04:00
WantClue
3c15a050a3
uint fix
2024-03-22 15:33:37 +01:00
Benjamin Wilson
2f1a6c5d7d
Self_test ( #139 )
...
* self test
2024-03-17 15:37:41 -04:00
Skot
3df855d9b4
Add BM1368 support
...
co-authored-by: John-Paul Compagnone <jpcompagnone@epicblockchain.io>
co-authored-by: johnny9 <985648+johnny9@users.noreply.github.com>
co-authored-by: Ben <wilsob12@gmail.com>
2024-02-10 13:37:39 -05:00
Ben
a4c473188b
Add IP address to display and allow editing of voltage, frequency from AxeOS
2023-09-17 00:01:54 -04:00
johnny9
9889b22c6b
bm13xx: include what you use in common.h
2023-09-07 11:44:18 -04:00
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
Ben
700db06f5a
even softer start & smarter low voltage recovery
2023-07-01 14:23:35 -04:00
Ben
914b926758
power soft start
2023-07-01 14:23:35 -04:00
Ben
55b9960da7
temperature protection init
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
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
Ben
aa9e278f18
increase baud to 3.1Mbps
2023-07-01 14:21:39 -04:00
Ben
02e4b0d76d
ticket_mask
2023-07-01 14:20:48 -04:00
Ben
676f6d0602
Computing job wait time
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
6560ea3a06
get rid of some old serial parsing functions
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