johnny9
f7d06a7f08
main: Build the web ui dist as an ExternalProject
...
This integrates the generation of the web distribution into
the cmake build system. The ExternalProject will call npm i and
npm run build.
Resolves #34
2023-09-23 21:02:14 -04:00
johnny9
9e28576d42
main: Show AP information after wifi fails to connect during startup
2023-09-23 17:35:58 -04:00
johnny9
e50da6db5c
main: Delay aborting when asicmodel is not correct
2023-09-23 14:27:11 -04:00
johnny9
85a97f1e7d
main: Remove ASIC_MODEL from menuconfig
2023-09-23 14:27:11 -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
johnny9
03cbd92670
http_server: Add runningParition to system info
...
This information will be used to validate a succesful OTA update
either manually or with automated testing.
2023-09-18 22:16:41 -04:00
johnny9
768b5124b3
main: only log when writing to nvs fails
2023-09-18 21:58:52 -04:00
johnny9
833d58c8eb
axe-os: don't collect analytics
2023-09-18 21:58:26 -04:00
johnny9
1e08543d8a
http_server: add version to web page
2023-09-18 21:58:00 -04:00
johnny9
e228a77886
main: add version string to oled
2023-09-18 21:57:21 -04:00
johnny9
446c76f994
main: Fix include order in system.c
2023-09-18 21:05:45 -04:00
johnny9
181f9f3e66
main: Include what you use in system.h
2023-09-18 21:03:06 -04:00
Ben
bb8690ed1a
Captive portal when connecting via AP mode
2023-09-17 21:00:46 -04:00
Ben
66c4b2bb57
allocate websocket logs to heap
2023-09-17 14:26:29 -04:00
Ben
9a319fffb8
fix int frequency overflow
2023-09-17 13:21:10 -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
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
Ben
712c670fc7
web ui uptime fix
2023-09-07 20:38:00 -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
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
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
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
Skot Croshere
9516fcc331
lowercase k means 1000
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
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