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
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
BitMaker
73a5ee1df4
reademe changes
2023-05-01 22:29:05 +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
360fb29df8
Release 1.2
...
- Changed sha libs upgraded hashrate to 26khs
2023-04-23 10:34:18 +02:00
BitMaker
4e40baf450
Minor debug changes
2023-04-18 14:08:58 +02:00
BitMaker
472894d0e8
Previous improvements
...
- Checking correctly JSON file before using it
- Disable DFU Uart cause gives problems when don't read incoming port data.
2023-04-17 23:24:42 +02:00
BitMaker
e88a8578a4
Merge pull request #4 from alcar21/feature/add_platformio_support_and_improvements
...
Feature/Miner Hashrate improvements
- Improved hashrate up to 28kH/s
- Small refactoring
- Bug } left on JSON
2023-04-17 22:47:09 +02:00
Alfonso C. Alvarez
cf0e667668
Merge branch 'master' of https://github.com/alcar21/NerdMiner_v2 into feature/add_platformio_support_and_improvements
...
# Conflicts:
# .gitignore
# Lib/Free_Fonts.h
# Lib/images.h
# Lib/myFonts.h
# NerdMinerV2.ino
# README.md
# TFT_setup/User_Setup.h
# lib/TFT_eSPI/User_Setup.h
# platformio.ini
# src/Lib/Free_Fonts.h
# src/Lib/images.h
# src/Lib/myFonts.h
# src/NerdMinerV2.ino
# src/NerdMinerV2.ino.cpp
# src/TFT_setup/User_Setup.h
# src/media/Free_Fonts.h
# src/media/images.h
# src/media/myFonts.h
# src/mining.cpp
# src/mining.h
# src/wManager.h
2023-04-17 15:04:42 +02:00
Alfonso C. Alvarez
00f658f592
changed: Clean messages not used and added error parameter in debug.
2023-04-17 11:53:26 +02:00
Alfonso C. Alvarez
d64a1d95da
changed:
...
- added plaformio libraries
- improvements and fix errors.
Please enter the commit message for your changes. Lines starting
2023-04-17 02:07:18 +02:00
Alfonso C. Alvarez
a97b86cb62
changed: added platformio support
2023-04-17 02:06:18 +02:00
BitMaker
4badefd690
Update README.md
2023-04-15 23:59:42 +02:00
BitMaker-hub
3a09daeab2
Move to PlatformIO
...
- [x] Move project to platformIO
- [x] Bug rectangle on screen when 1milion shares
- [x] Bug memory leaks
- [x] Bug Reboots when received JSON contains some null values
- Readme update with build troubleshooting
TODO
- [ ] Improve hashrate using Blockstream Jade miner code
- [ ] Add blockHeight to screen
- [ ] Add new screen with global mining stats
- [ ] Add support to control BM1397
2023-04-15 23:56:13 +02:00
Alfonso C. Alvarez
540042a2e4
Improvements
2023-04-12 00:03:28 +02:00