Ben
6d9305472f
bump version and use const
2023-10-18 07:54:11 -04:00
Ben
7895289f6e
Add temperature protection for the BM1366
2023-10-17 22:37:12 -04:00
johnny9
706ee510ba
main: Determine ASIC model from NVS
...
This adds more hardware information to the example config.cvs.
If the model can't be determined at startup, the device will abort.
2023-09-23 14:27:11 -04:00
Ben
a4c473188b
Add IP address to display and allow editing of voltage, frequency from AxeOS
2023-09-17 00:01:54 -04:00
Ben
ef71810bba
EMC2101 should read internal temp if BM1366
2023-09-06 17:22:08 -04:00
Ben
7f21f5cad9
support for INA260 DNP
2023-08-28 19:56:04 -04:00
DeveloperAlgo
34aac22a3a
Update power_management_task.c ( #19 )
...
update power management to correct the speed calculations
2023-08-27 23:26:29 -04:00
Ben
0ceb4532a4
https://github.com/skot/ESP-Miner/issues/18
2023-08-26 14:24:27 -04:00
Ben
8222b913a3
fan speed failsafe for bm1366
2023-08-26 14:23:18 -04:00
Ben
79430f6d3a
reformat entire c project
2023-08-26 12:28:17 -04:00
Benjamin Wilson
199c151c0f
Http-server ( #17 )
...
* rename miner to main
* serving out of storage
* axe os
* http server work
* basic stats showing
* update sdkconfig
* SDKCONFIG
* sdk config
* edit page init
* edit pool config
* pool config edit working
* OTA Success
* remove compiled output
* toggle AP mode with boot button
* favicon
* ota website update
* add sdkconfig.ci back
* update readme
* change website build to warning
* Update github workflow to build web dist
* Allow AP mode before STA connection complete
* spacing for johnny :)
* formatting
* Improve connecting to wifi with AP mode
* added working indicator for UI
* formatting
* formatting
* remove redundant sdkconfig in CMakeLists
* vs code format on save workspace settings
---------
Co-authored-by: johnny9 <985648+johnny9@users.noreply.github.com>
2023-08-26 12:21:41 -04:00
Skot Croshere
8880f1702f
add fan speed back to ultra
2023-08-22 15:13:43 -04:00
Benjamin Wilson
9bc0671563
Ultra ( #15 )
...
Pull BM1366 work into main
2023-08-20 13:09:55 -04:00
Georges Palauqui
87d7e7c5d0
Fix build with IDF-5.1
2023-08-16 16:55:10 +02:00
Ben
e137116dc1
restart esp32 on socket unable to connect
2023-07-10 16:10:34 -04:00
Ben
0200b82b33
immediately dequeue work
2023-07-01 21:09:49 -04:00
Skot Croshere
260ba51edb
added some basic wifi connection retrys and debugging
2023-07-01 14:23:35 -04:00
Ben
9b2bbc754a
removing soft start for now and gitignore
2023-07-01 14:23:35 -04:00
Ben
14c267e69d
use nvs for mining result
2023-07-01 14:23:35 -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
e8f36e89fa
frequency throttling during voltage drops
2023-07-01 14:23:35 -04:00
johnny9
6949b73bb9
nvs_config: introduce configuration through NVS
...
Stratum and Wifi configuration can now be read from NVS on the
flash. An example config.cvs file is included and can be used
to generate the partition and then be flashed to the esp32 using
the esp-idf parttool.py.
2023-07-01 14:23:35 -04:00
Ben
1540703850
increased throttle temp
2023-07-01 14:23:35 -04:00
Ben
55b9960da7
temperature protection init
2023-07-01 14:23:35 -04:00
Skot Croshere
a3b798de7a
switch to separate connect component
2023-07-01 14:23:35 -04:00
Skot Croshere
134d990090
cleanup comments and include
2023-07-01 14:23:35 -04:00
Skot Croshere
71a660948c
accept stratum hostname or IP
2023-07-01 14:23:35 -04:00
Ben
af22994402
Move the asic response handling into its own task
2023-07-01 14:23:35 -04:00
johnny9
bc326499ea
stratum: parse version-rolling config result
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
23ac4cfacc
changed clock sync from ntp time to pool ntime
2023-07-01 14:23:35 -04:00
Ben
d9da5dd52d
system diff calculations
2023-07-01 14:23:35 -04:00
Ben
4eac4e8cf9
Expire stratum jobs after 5 mins
2023-07-01 14:23:35 -04:00
Ben
685d8c1979
simplify system nonce notification
2023-07-01 14:23:35 -04:00
Ben
2171e55e14
reorder STRATUM_V1_submit_share params to fit api
2023-07-01 14:23:35 -04:00
Ben
ba384294b5
comments
2023-07-01 14:23:35 -04:00
Ben
b43697b9eb
comments
2023-07-01 14:23:35 -04:00
Ben
6065ef05a3
Fixed issues with ckpool job id, parameter length, asic init
2023-07-01 14:23:35 -04:00
Ben
73f4d4df3b
ckpool fix
2023-07-01 14:23:35 -04:00
Ben
35358e0e44
cleaning and optimizing stratum_task/stratum_api
2023-07-01 14:23:35 -04:00
Ben
c3301aab30
move queue
2023-07-01 14:23:35 -04:00
Ben
c247e50f54
removed debug message
2023-07-01 14:23:35 -04:00
Skot Croshere
65f906eb3d
change stratum_api TAG to match filename
2023-07-01 14:23:35 -04:00
Ben
a7bae3ce71
Modularized 3 tasks, created global state struct
2023-07-01 14:23:33 -04:00