Merge pull request #166 from BitMaker-hub/dev

Release 1.6.2
This commit is contained in:
BitMaker 2023-09-13 01:03:41 +02:00 committed by GitHub
commit 4ed1381b7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 18 additions and 9 deletions

View File

@ -8,7 +8,7 @@ The main aim of this project is to let you **learn more about minery** and to ha
Original project https://github.com/valerio-vaccaro/HAN
![image](images/NerdMinerv2.jpg)
![image](images/bgNerdMinerV2.png)
## Requirements
- TTGO T-Display S3 or any supported boards (check Build tutorial 👇)
@ -33,12 +33,17 @@ Every time an stratum job notification is received miner update its current work
## Build Tutorial
### Hardware requirements
- TTGO T-Display S3 > Buy it on aliexpress or amazon
- LILYGO T-Display S3 (original one) or any other supported boards
- 3D BOX [here](3d_files/)
#### Current Supported Boards
- TTGO T-Display S3 ([Aliexpress link](https://s.click.aliexpress.com/e/_Ddy7739))
- LILYGO T-Display S3 ([Aliexpress link](https://s.click.aliexpress.com/e/_Ddy7739))
- ESP32-WROOM-32, ESP32-Devkit1.. ([Aliexpress link](https://s.click.aliexpress.com/e/_DCzlUiX))
- LILYGO T-QT pro ([Aliexpress link](https://s.click.aliexpress.com/e/_DBQIr43))
- LILYGO T-Display 1.14 ([Aliexpress link](https://s.click.aliexpress.com/e/_DEqGvSJ))
- LILYGO T-Display S3 AMOLED ([Aliexpress link](https://s.click.aliexpress.com/e/_DmOIK6j))
- LILYGO T-Dongle S3 ([Aliexpress link](https://s.click.aliexpress.com/e/_DmQCPyj))
- ESP32-2432S028R 2,8" ([Aliexpress link](https://s.click.aliexpress.com/e/_DdXkvLv))
### Flash firmware
#### microMiners Flashtool [Recommended]
@ -131,12 +136,13 @@ With the USB-C port to the right:
- [x] Add pool support for low difficulty miners
- [x] Add best difficulty on miner screen
- [x] Add suport to standard ESP32 dev-kit / ESP32-WROOM
- [x] Code changes to support adding multiple boards
- [x] Create a daisy chain protocol via UART or I2C to support ESP32 hashboards
- [x] Add support to TTGO T-display 1.14
- [x] Add support to Amoled
### On process
- [ ] Code changes to support adding multiple boards
- [ ] Create a daisy chain protocol via UART or I2C to support ESP32 hashboards
- [ ] Add support to TTGO T-display 1.14
- [ ] Add support to Amoled
- [ ] Create new screen like clockMiner but with BTC price
- [ ] Add support to control BM1397

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
images/bgNerdMinerV2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1014 KiB

View File

@ -10,7 +10,7 @@
[platformio]
globallib_dir = lib
default_envs = NerminerV2, ESP32-devKitv1, NerminerV2-S3-DONGLE, NerminerV2-S3-AMOLED, NerminerV2-T-QT, NerdminerV2-T-Display_V1
default_envs = ESP32-2432S028R ;NerminerV2, ESP32-devKitv1, NerminerV2-S3-DONGLE, NerminerV2-S3-AMOLED, NerminerV2-T-QT, NerdminerV2-T-Display_V1, ESP32-2432S028R
[env:NerminerV2]
platform = espressif32
@ -164,6 +164,7 @@ lib_deps =
[env:ESP32-2432S028R]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
upload_speed = 921600
;build_type = debug
@ -198,7 +199,6 @@ lib_deps =
arduino-libraries/NTPClient
bodmer/TFT_eSPI @ ^2.5.31
[env:NerdminerV2-T-Display_V1]
platform = espressif32
board = ttgo-lora32-v1

View File

@ -96,6 +96,7 @@ void tDisplay_MinerScreen(unsigned long mElapsed)
// Push prepared background to screen
background.pushSprite(0, 0);
background.deleteSprite();
}
void tDisplay_ClockScreen(unsigned long mElapsed)
@ -134,6 +135,7 @@ void tDisplay_ClockScreen(unsigned long mElapsed)
// Push prepared background to screen
background.pushSprite(0, 0);
background.deleteSprite();
}
void tDisplay_GlobalHashScreen(unsigned long mElapsed)
@ -193,6 +195,7 @@ void tDisplay_GlobalHashScreen(unsigned long mElapsed)
// Push prepared background to screen
background.pushSprite(0, 0);
background.deleteSprite();
}
void tDisplay_LoadingScreen(void)