707 Commits

Author SHA1 Message Date
johnny9
8e63b02b6c Add script to merge built binaries for flashing 2023-09-12 22:49:16 -04:00
johnny9
0d72fde5ff main: Fail the build if web dist is not present 2023-09-10 00:27:45 -04:00
johnny9
3cff622c23 bm13xx: Set ASIC_FREQUENCY range to 50-800 2023-09-10 00:18:38 -04:00
johnny9
8c5e8035c6 bm1366: Implement set frequency command 2023-09-10 00:18:38 -04:00
Ben
712c670fc7 web ui uptime fix 2023-09-07 20:38:00 -04:00
johnny9
9889b22c6b bm13xx: include what you use in common.h 2023-09-07 11:44:18 -04:00
johnny9
6a67bc42f4 Add clang-format configuration 2023-09-07 11:44:18 -04:00
Ben
1cbc08c369 date-ago pipe for web ui 2023-09-06 22:43:06 -04:00
Ben
ef71810bba EMC2101 should read internal temp if BM1366 2023-09-06 17:22:08 -04:00
Skot
d4affd7ebb deal with the reversed fan speed polarity on the ultra 2023-09-06 15:38:05 -04:00
SatoshyBoy
032fe24f2a WIFI Failure
The firmware halts when it loses the wifi connection.
2023-09-04 22:17:47 -04:00
Ben
7f21f5cad9 support for INA260 DNP 2023-08-28 19:56:04 -04:00
Ben
5a9826d45d Merge branch 'master' of https://github.com/skot/ESP-Miner 2023-08-28 19:35:08 -04:00
Ben
6336383beb website format 2023-08-28 19:34:59 -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
dd0e32e0e9 website loading indicator 2023-08-27 15:43:39 -04:00
Ben
47e6f7e41b website caching 2023-08-27 14:55:26 -04:00
Ben
6b6b1ac6e1 serve gzipped website files 2023-08-27 14:49:26 -04:00
Ben
3c552f1c7c Fix memory leak 2023-08-27 12:32:20 -04:00
Ben
bac6da555a realtime logs 2023-08-27 11:53:47 -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
Johnny
6d76741af8
ci: Create build github workflow 2023-08-23 21:28:29 -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
a3cdc67d19
Merge pull request #14 from skot/idf-5.1
Idf 5.1 migration
2023-08-18 15:56:42 +02:00
Georges Palauqui
6e85ccb49f
update readme 2023-08-16 16:57:42 +02:00
Georges Palauqui
87d7e7c5d0
Fix build with IDF-5.1 2023-08-16 16:55:10 +02:00
Georges Palauqui
2012fbba8b Use our Public-Pool by default 2023-08-14 12:25:43 +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
johnny9
807bfb54c3 readme: specify BitAxe in the supported targets v1.0 2023-07-01 15:41:26 -04:00
johnny9
1993748b52 readme: fix title 2023-07-01 15:39:16 -04:00
johnny9
7aacd072c2 cleanup: remove unused crc.py module 2023-07-01 15:37:59 -04:00
johnny9
bef7e6b7a0 config: remove bm1397 configurations until they are supported 2023-07-01 15:35:49 -04:00
johnny9
4c7d2de33d LICENSE: switch to GPL v3 2023-07-01 14:34:26 -04:00
Skot Croshere
9516fcc331 lowercase k means 1000 2023-07-01 14:24:02 -04:00
Skot Croshere
ec9d84e90e set default max_retries to 420 2023-07-01 14:24:02 -04:00
Skot Croshere
ff403395ee wifi connection retry displays on OLED 2023-07-01 14:24:00 -04:00
Skot Croshere
260ba51edb added some basic wifi connection retrys and debugging 2023-07-01 14:23:35 -04:00
Skot Croshere
9f22c21f17 added suffixes to best_difficulty display 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
4899ffcbaa still need to set default baud 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