Sebastien
e9ba659b4f
Refactor configuration. needs new recovery image! -- release
...
In order to use this new release, it is recommended to erase the flash
and replace the recovery partition with one that is at least at this
level.
2019-11-07 14:00:16 -05:00
Sebastien
cdbb198d8a
enhancement: new "config" module to access configuration in RAM
...
This is to allow moving some tasks/stack memory to SPIRAM, saving on
precious IRAM. HTTP server should also be more responsive.
2019-11-06 23:31:13 -05:00
Sebastien
4df1698722
Enhancement: add reboot button to nvs editor
...
The nvs editor will now allow rebooting to the currently active
partition
2019-11-01 10:18:41 -04:00
Sebastien
9c9fe3e0bf
fix boot loop caused by competing wifi_manager and cmd_wifi
...
It is now possible to set a default autoexec command to automatically
join wifi when wifi_manager is disabled. To test wifi stability without
wifi_manager, use the following commands:
nvs_set bypass_wm str -v "1"
nvs_set autoexec str -v "1"
nvs_set autoexec1 str -v "squeezelite -o I2S -b 500:2000 -d all=info -m
nvs_set autoexec2 str -v "join <ssid> <password>"
ESP32"
restart
Note that squeezelite occupies the "autoexec1" slot to avoid conflicts
with the wifi manager web configuration page when it is re-enabled. To
re-enable the wifi-manager, use the following commands:
nvs_set bypass_wm str -v "0"
restart
--
Additional change: Credits page now has a button to enable the nvs
editor even in ota mode
2019-11-01 09:50:05 -04:00
Sebastien
2ed8b50fbe
allow bypassing the wifi manager
...
to disable wifi manager, use command: nvs_set bypass_wm str -v "1"
to enable wifi manager, use command: nvs_set bypass_wm str -v "0"
2019-10-31 17:42:45 -04:00
Sebastien
d4315f29ca
OTA + nvs parameters bug fixes
2019-10-15 21:01:22 -04:00
Sebastien
18f36b5433
Improve UI status handling during OTA
2019-10-02 12:16:10 -04:00
Sebastien
4a79a39d3c
Major refactoring. OTA Works now (yes, yes... really works! )
2019-09-30 16:22:58 -04:00
Sebastien
0ab1cd438b
Full OTA refactor and other stability improvement
2019-09-29 21:12:02 -04:00
Sebastien
46024a358e
OTA werks... sort of!
2019-09-25 17:37:51 -04:00
Sebastien
53369475dc
More OTA work
2019-09-25 12:02:59 -04:00
Sebastien
47d06a8dc2
Merge branch 'Over_The_Air_Update' of
...
https://github.com/sle118/squeezelite-esp32.git into Over_The_Air_Update
Conflicts:
components/wifi-manager/wifi_manager.c
2019-09-23 14:11:37 -04:00
sleclerc
bc6215e34a
more ota work-ota cmd line implemented-not tested
2019-09-21 00:17:59 -04:00
Sebastien
8aedca48a7
OTA Work in progress
2019-09-20 21:09:12 -04:00
Christian Herzog
5e34f65e5e
autoexec config settings working ( #10 )
...
* autoexec config settings working
* small fixes
* working autoexec* saving
2019-09-01 16:45:28 -04:00
sle118
4a4614951e
Include memory fixes from main branch
2019-08-29 13:10:02 -04:00
sle118
6e7793a756
initial work on a wifi/http configuration module
2019-08-29 06:49:21 -04:00
philippe44
217dd8e5f0
stack & internal memory optimization
...
will need to move pthread stack to external memory at some point ...
2019-08-20 23:04:41 -07:00
philippe44
a45c4f7f06
freeze fix by increasing WiFi RX buffer *or* forcing L2-to-L3 copy
2019-07-03 14:20:30 -07:00
philippe44
53b0ab2390
refactoring step 3 - components
...
squeezelite is a component
platform_esp32 is the main
2019-06-29 13:16:46 -07:00