Commit Graph

29 Commits

Author SHA1 Message Date
Roman Mashta
6d245aa1ac Stack overflow issue for Monitor task fix 2023-09-03 23:52:24 +03:00
Roman Mashta
fc23e9797e Multi device support refactoring 2023-09-03 15:09:34 +03:00
Roman Mashta
7a574d1b47 T-Dongle-S3 device support added 2023-09-03 15:09:34 +03:00
Roman Mashta
bdffef1f37 Display drivers initial implementation 2023-09-03 15:09:34 +03:00
BitMaker
6677f853e2 Firmware 1.6.1 2023-08-27 11:21:26 +02:00
BitMaker
10d01ff2c7 56Khs SHA version 2023-08-20 00:45:09 +02:00
BitMaker
f1394cd2c2 Support ESP32devkit nerdMiner 2023-08-11 13:37:25 +02:00
Stefan Berger
3314237927 Increase watchdog timeout to 15 minutes
Also increase nonce range to 25M to keep miner busy for up to 10 minutes.
2023-08-05 22:16:55 +02:00
BitMaker
ffe1a79040 Release 1.6.0
- Solved bugs found on merkle root calculations.
- Solved issues about difficulty calculation
- Tested on low difficulty pools.
- Changed the default pool to http://public-pool.airdns.org/
- Added new notes to readme about supported pools
- Added new custom sha tests to use on next versions
2023-07-30 11:03:56 +02:00
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
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
2396e9a220 Moved to core 1 mining thread 2023-06-08 12:28:18 +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
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
622bf32ffa Tests 2023-06-05 23:14:10 +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
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
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
ddafc1aef0 Minor changes 2023-05-08 01:31:05 +02:00
Alfonso C. Alvarez
444f9f26e7 minor fixes 2023-05-07 13:21:00 +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
BitMaker
638407a3e8 Release 1.3
- Midstates implemented
- Known bug on lilygo TDisplayS3 5V external power
- Better stability current hashrate 22kHs
- Bug delete current config Release v1.2
2023-05-01 22:26:01 +02:00
BitMaker
4e40baf450 Minor debug changes 2023-04-18 14:08:58 +02:00