Skip to content

Commit

Permalink
Github Release OTA
Browse files Browse the repository at this point in the history
  • Loading branch information
theelims committed Jul 20, 2023
1 parent ef3e0b5 commit 3eb297d
Show file tree
Hide file tree
Showing 18 changed files with 508 additions and 388 deletions.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,16 @@ All notable changes to this project will be documented in this file.
- Added firmware version to System Status API
- Added sleep service to send ESP32 into deep sleep. Wake-up with button using EXT1
- Added battery service to show battery state of charge in the status bar. Uses SSE.
- Added Github firmware manager to pull firmware binaries from github release pages
- Added download firmware manager to pull firmware binaries e.g. from github release pages

### Changed

- Improved system status with more meaningful presentation of available data
- Improved layout on small screens
- Increased queue size for SSE and WS to 64 instead of 32
- ESP32-SvelteKit loop()-function is its own task now
- ArduinoOTA handle runs in own task now
- AsyncTCP tasks run on Core 0 to move all networking related stuff to Core 1

### Depreciated

Expand Down
6 changes: 1 addition & 5 deletions factory_settings.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
[factory_settings]
build_flags =
; Global Settings
-D FIRMWARE_VERSION=\"0.1.1\"
-D FIRMWARE_VERSION=\"0.2.0\"

; WiFi settings
-D FACTORY_WIFI_SSID=\"\"
Expand Down Expand Up @@ -42,10 +42,6 @@ build_flags =
-D FACTORY_OTA_PASSWORD=\"esp-sveltekit\"
-D FACTORY_OTA_ENABLED=true

; Firmware download from GitHub settings
-D GITHUB_REPOSITORY=\"theelims/ESP32-sveltekit\"
-D GITHUB_BINARY_FILENAME=\"firmware.bin\"

; MQTT settings
-D FACTORY_MQTT_ENABLED=false
-D FACTORY_MQTT_HOST=\"test.mosquitto.org\"
Expand Down
Loading

0 comments on commit 3eb297d

Please sign in to comment.