Stefan Berger
57c60ed0f1
Rework two-threaded miner task code
...
Distribute odd and even nonces between miner tasks based on task_id
2023-07-23 12:13:37 +02:00
Stefan Berger
146d0497d6
Add watchdog timer to miner task
...
Set a 120s timeout for the watchdog to catch a starving miner task.
If the miner task fails to reset the watchdog, the ESP32 will reboot.
2023-07-23 11:49:31 +02:00
BitMaker
3ab4a2fb05
Merge pull request #88 from BitMaker-hub/dev
...
readme changes
2023-07-11 17:04:49 +02:00
BitMaker
35474c1bc5
readme changes
2023-07-11 17:02:28 +02:00
BitMaker
87a20f6813
Merge pull request #87 from BitMaker-hub/dev
...
Dev
2023-07-11 17:00:55 +02:00
BitMaker
c41e529f65
Added new firmware files + Readme flasher utility
2023-07-11 16:58:53 +02:00
BitMaker
2138f460db
Testing ESP32 standard environment
2023-07-11 11:49:25 +02:00
BitMaker
54ace9455d
Nonce starting point + fix halving blocks
...
- Added different nonce start point for each thread
- Fixed halving block calculation
- Added firmware version on initial screen
2023-07-11 00:25:23 +02:00
BitMaker
2adfede605
Hash upgrade
...
- Hash upgrade up to 45khs
- screen changes
2023-07-10 22:58:52 +02:00
BitMaker
d726d8e402
Merge pull request #85 from golden-guy/dev
...
Fix mining submit code
2023-07-10 22:32:27 +02:00
Stefan Berger
4aae9fbc2b
Fix mining submit code
...
Use c_str(), since sprintf expects a C-string here
2023-07-09 19:30:51 +02:00
BitMaker
864b54cc18
Merge pull request #68 from alcar21/feature/add_pool_url_and_days_to_screen
...
added pool url and days, hours:minutes:seconds to main screen.
2023-06-27 13:18:20 +02:00
BitMaker
f71f4e5384
Merge pull request #79 from golden-guy/dev
...
Replace mbedtls with wolfSSL for hashing nonces
Tested and confirmed improvements. I'll let it working for at least 24h before including it.
Thanks, your PR made me think about performance of current SHA.
I could see is using HW accelerator but I couldn't manage to use SW SHA from embed without having crashes
2023-06-27 13:15:28 +02:00
Stefan Berger
0508c1fc6b
Replace mbedtls with wolfSSL for hashing nonces
...
Using a customized wolfSSL library speeds up hashing by about 30% on the ESP32-S3, resulting in 28-29KH/s.
2023-06-26 23:52:47 +02:00
Alfonso C. Alvarez
ebcc709753
added pool url and days, hours:minutes:seconds to main screen.
2023-06-19 23:17:40 +02:00
BitMaker
2396e9a220
Moved to core 1 mining thread
2023-06-08 12:28:18 +02:00
BitMaker
07631f80aa
readme update
2023-06-08 10:50:49 +02:00
BitMaker
1d0c14e6c7
Readme update
2023-06-08 10:49:38 +02:00
BitMaker
d4f4d5cfba
Readme Update
2023-06-08 10:34:57 +02:00
BitMaker
35d7bcd634
Small hashrate increase
...
- Adjust delays on threads and add a delay on loop
- Move miner to core 1 with loop and omit 0 to let wifi work alone with stratum and monitor thread
2023-06-08 10:21:16 +02:00
BitMaker
744c3e7a59
Readme update
2023-06-08 09:45:22 +02:00
BitMaker
8c5308fe45
Set GMTzone on wifiPortal
...
- Add new config on wifiportal
- Save config when enters in forced wifiportal on edit mode
2023-06-08 09:29:18 +02:00
BitMaker
e9b91b1918
Add Global state screen
2023-06-08 01:11:47 +02:00
BitMaker
fb489035b6
Clock Miner Screen
...
- Added new screen
- Added Blockheigh
- Added BTC price
- New button function to change screen
2023-06-07 17:07:30 +02:00
BitMaker
e60e935107
NTP time funcitons added
...
- Get current time specifying offset (GMT)
- Update local time vars only every determined period
2023-06-07 14:12:45 +02:00
BitMaker
9139fa7a18
Code refactoring & upgrades
...
- Added new button funcion to access config without losing current configuration
- Added code to change screens
- Added socket connection checker to reconnect even if socket is connected but no NOTIFY data is gotten on more than 2 minutes
2023-06-07 10:51:46 +02:00
BitMaker
622bf32ffa
Tests
2023-06-05 23:14:10 +02:00
BitMaker
0872b7bbce
Merge pull request #56 from alcar21/feature/fix_pool_close_connection
...
Feature/fix pool close connection
2023-06-05 23:00:18 +02:00
Alfonso C. Alvarez
40a6f5f6fb
changed: fixed the closing of pool connection
2023-06-04 20:02:23 +02:00
BitMaker
7a54b29155
Minor changes fix logs from Alcar
2023-05-29 22:37:14 +02:00
BitMaker
98d5faefa9
Checking pool difficulty
2023-05-28 22:58:23 +02:00
BitMaker
a8b95f29c3
Add mining sugest dificulty
2023-05-27 23:54:16 +02:00
BitMaker
ffd1664b21
Refactoring + Improvements
...
- Added Stratum thread
- Added only miner thread
- Added utils lib
- Checking all new stratum messages
- Added difficulty check
- Added a mining notify based on pool diff target
- Improved stability and json errors
2023-05-26 13:02:14 +02:00
BitMaker
5573aaf321
Merge pull request #25 from bruno-t-de-renzo/master
...
Buttons review
2023-05-15 23:33:19 +02:00
BitMaker
1f64c20ff2
Merge pull request #29 from flomete/master
...
Add temperature and clock on screen
2023-05-15 23:30:53 +02:00
Flomete97
ffbb34c0ce
Add temperature and clock on screen
2023-05-15 23:15:21 +02:00
Bruno Terlizzi de Renzo
b6bf69355e
Adopting suggestions from @gaelbenoit
...
- Moving PIN_BUTTON definitions to wManager.h
- Using "TFT_BL" macro instead of the direct int representation in
NerdMinerV2.ino.cpp
2023-05-13 17:00:54 +02:00
Bruno Terlizzi de Renzo
277ab92a63
Updated README with button information
2023-05-12 11:37:23 +02:00
Bruno Terlizzi de Renzo
af8934643b
- Refactoring of the "configuration reset" button
...
- Adding the possibility to rotate and turn the screen on and off
2023-05-12 10:27:36 +02:00
BitMaker
8b97101e23
Update main screen
...
- Changed main miner screen to add temp + hour on top right screen.
- Added functions to print temp + hour on screen
- TODO: NPT + temperature reading
2023-05-10 01:04:34 +02:00
BitMaker
206a01bb72
Release 1.4
...
- Updated binaries
2023-05-08 23:21:08 +02:00
BitMaker
ddafc1aef0
Minor changes
2023-05-08 01:31:05 +02:00
BitMaker
2e564e076d
Merge pull request #19 from alcar21/feature/minor_fixes
...
Feature/minor fixes
2023-05-07 23:45:30 +02:00
Alfonso C. Alvarez
f52a19a0b6
Merge branch 'master' into feature/minor_fixes
2023-05-07 13:26:02 +02:00
Alfonso C. Alvarez
444f9f26e7
minor fixes
2023-05-07 13:21:00 +02:00
BitMaker
ff3cd7925a
minor changes +readme update
2023-05-06 00:46:16 +02:00
BitMaker
cbed1a1f5f
Merge pull request #14 from alcar21/feature/refactorization
...
Feature/refactorization
Improved mining stability
Realtime hashrate
Bug Wificonnect DNS failure
2023-05-06 00:14:37 +02:00
Alfonso C. Alvarez
4f83b1ac48
minor improvements and modified monitor to real time.
2023-05-04 17:05:24 +02:00
Alfonso C. Alvarez
0aabedcbd1
Revert "Merge branch 'master' of https://github.com/alcar21/NerdMiner_v2 into feature/add_platformio_support_and_improvements"
...
This reverts commit 8884bb58d7
.
2023-05-03 21:11:59 +02:00
Alfonso C. Alvarez
8884bb58d7
Merge branch 'master' of https://github.com/alcar21/NerdMiner_v2 into feature/add_platformio_support_and_improvements
2023-05-03 21:09:37 +02:00