590 Commits

Author SHA1 Message Date
Ben
0a51a9c739 Add config for flipping screen to example v2.0.1 2023-10-18 13:09:38 -04:00
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
Johnny
8a631ad751
README: add OSMU badge to the top 2023-10-12 20:33:56 -04:00
johnny9
9797c1a91e ci: Build the merged binary and include in artifacts v2.0.0 2023-10-03 20:55:21 -04:00
Ben
43c0a2abd9 fix css 2023-10-01 22:06:17 -04:00
Ben
0fdb6e7a0d Add option in axeos to flip screen 2023-10-01 21:40:36 -04:00
Ben
10caab213c pre selected frequency and voltage 2023-10-01 10:22:07 -04:00
johnny9
75c70a3fe8 main: Fix web_ui_dist build/config commands for Windows
Windows isn't compatible with the env PATH cmake wrapper. Removed
the cmake wrapper as it isn't necessary when using cmake's
find module to get the npm path anyway.
2023-09-30 10:07:47 -04:00
johnny9
6b8a9fad29 main: Display an error when ASIC model is invalid
Instead of aborting right away, the Bitaxe will now display
an error on the oled and keep its AP mode available so a user
can still update their device if they need to.
2023-09-26 23:52:22 -04:00
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
41ce647f50 Revert "flash size defaults"
These settings were already in sdkconfig.defaults

This reverts commit d6561424705ff89f9b2930ff4e31132731f155db.
2023-09-23 17:38:12 -04:00
johnny9
9e28576d42 main: Show AP information after wifi fails to connect during startup 2023-09-23 17:35:58 -04:00
Ben
d656142470 flash size defaults 2023-09-23 16:53:54 -04:00
johnny9
5d80ef9c5c config: Update example frequency/voltage
The new values are the correct recommended values for the BM1366
2023-09-23 14:27:11 -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
bc4afd39b7 Increase parition sizes and include coredump partition 2023-09-20 12:50:00 -04:00
johnny9
e549d28c07 ci: upload build artifacts to github 2023-09-19 23:53:39 -04:00
Ben
a30a7ef05f Issue 33, add the last four hex digits of the MAC address to the WiFi name 2023-09-19 20:58:37 -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
SatoshyBoy
ed67d44a54 bm13xx: Handle invalid job ids in process_work 2023-09-13 22:06:33 -04:00
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