Commit Graph

411 Commits

Author SHA1 Message Date
Sebastien
9ebe856bf4 fix for broken generic i2s build - release 2019-12-02 11:20:07 -05:00
philippe44
cce452bf9a commit NVS parameter on reboot - release 2019-11-27 21:28:33 -08:00
Sebastien
583f8249cb WIP - migration to httpd 2019-11-26 08:29:38 -05:00
Sebastien
3929f3e809 Work in progress - move to httpd 2019-11-26 08:29:19 -05:00
philippe44
5fbb8f5907 AirPlay sync improvement 2019-11-25 21:17:57 -08:00
philippe44
c40d805b44 BT does not need resample setting - release
was more a way to force release ...
2019-11-24 21:36:48 -08:00
philippe44
46eb478171 re-nable stats 2019-11-24 19:03:56 -08:00
philippe44
bfd06d7c37 use byte-accessible internal memory for OTA buffers 2019-11-24 16:52:05 -08:00
philippe44
131769ff4d BT & AirPlay switch fix - release 2019-11-24 15:37:34 -08:00
philippe44
64b8040b30 comment - release 2019-11-24 10:24:27 -08:00
philippe44
b5911874e6 differentiate BT and AP external decoder 2019-11-23 23:17:09 -08:00
philippe44
b62872ad78 BT & AP volume equalization, TAS5780 support 2019-11-23 19:04:59 -08:00
Christian Herzog
459d6fe208 fix DHCP host name population 2019-11-23 20:41:24 +01:00
Christian Herzog
603c846823 prepare FW upload 2019-11-23 20:09:09 +01:00
Sebastien
6fd80f0ff4 Store certificates in NVS, bug fixes - release 2019-11-22 16:37:53 -05:00
Sebastien
29242c63b9 Fix UI reboot to OTA/Recovery button - release 2019-11-20 14:56:06 -05:00
Sebastien
b215f5ddec remove some verbose logs - release 2019-11-19 23:51:09 -05:00
Sebastien
8f6c54fd39 OTA Strikes again - master
Refactor of OTA core underway. Removing verbose logging. Fine tuning.
2019-11-19 23:40:51 -05:00
Sebastien
676a90ac33 EXPERIMENTAL OTA REFACTOR - release 2019-11-19 22:08:32 -05:00
Sebastien
c84722d8e8 @daduke special build #2 - release 2019-11-18 13:08:51 -05:00
Sebastien
98de501e71 @daduke special build for OTA - release 2019-11-18 12:49:50 -05:00
Sebastien
e02987f8df OTA Fine tuning - release 2019-11-16 00:37:33 -05:00
Sebastien
391bc24dc7 OTA fixes - release 2019-11-15 15:31:24 -05:00
Sebastien
ea2bf2b4ec Reduce ota flash partition erase block size - release 2019-11-15 15:11:08 -05:00
Sebastien
3e49fa8e2a Restore OTA task pinned to the non-wifi core, reduce priority - release 2019-11-15 14:45:37 -05:00
philippe44
10d19a6dd8 BSS & jack changes 2019-11-14 16:53:05 -08:00
Sebastien
e493949241 the system can now be accessed via its host name as configured in nvs 2019-11-13 17:46:17 -05:00
Sebastien
4369614bb4 Bug Fix: OTA now works from the Squeezelite app partition - release 2019-11-13 17:16:57 -05:00
Sebastien
db85cb342f Troubleshooting config + OTA crash 2019-11-13 10:48:24 -05:00
Sebastien
7a3f78d8d2 OTA Flash erase bug... erased. release 2019-11-12 18:00:49 -05:00
philippe44
62530b60f9 move HTTP server stack in SPIRAM 2019-11-07 20:51:19 -08:00
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
0f94f48fe6 Merge branch 'nvs_parameters' of https://github.com/sle118/squeezelite-esp32.git into nvs_parameters 2019-11-06 23:31:26 -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
philippe44
0f8bd30544 terminate correctly statically created tasks 2019-11-05 20:18:26 -08:00
philippe44
3304571312 add comments & and a TODO 2019-11-04 22:27:30 -08:00
philippe44
5c60e505ac allocate buffers to minimize .bss 2019-11-04 22:01:58 -08:00
Sebastien
86f0d4c7ea Merge branch 'nvs_parameters' of https://github.com/sle118/squeezelite-esp32.git into nvs_parameters 2019-11-04 16:40:37 -05:00
Sebastien
4cbe54f692 Add some more debug logging 2019-11-04 16:40:24 -05:00
philippe44
9b39483361 get 2K of IRAM back 2019-11-04 12:17:23 -08:00
Sebastien
114d507e3f Added taskYield after wifi start 2019-11-04 15:01:56 -05:00
Sebastien
512c7d7722 Even more more logs. Removed references to the old wifi-manager struct 2019-11-04 14:46:51 -05:00
Sebastien
21ae78f499 Even more logging 2019-11-04 14:33:14 -05:00
Sebastien
23a693fdeb More logging 2019-11-04 14:17:34 -05:00
Sebastien
260fcc54fe Add more logging 2019-11-04 13:19:24 -05:00
Sebastien
9665e6485a Don't turn on AP mode if connect was initially a success. 2019-11-03 16:44:45 -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
9f3f9bfbd2 Fix: don't delete AP details when connect fails. 2019-10-31 16:57:38 -04:00