Commit Graph

85 Commits

Author SHA1 Message Date
Sebastien
811451f24e cmake on esp-idf V4.0 - testing version - release 2020-04-09 23:08:40 -04:00
Sebastien
fcf86c5e75 cmake ota leverage esp_http_client 2020-04-06 10:31:32 -04:00
Christian Herzog
93dbaa516a start with syslog 2020-03-05 20:50:36 +01:00
Christian Herzog
95267d4b3e some cleanup 2020-03-04 19:04:57 +01:00
Sebastien
4f72f284ce Additional messages added to messaging bus, increase dft size 2020-03-03 11:42:25 -05:00
Sebastien
5ab1f04ea5 taming the memory monster 2020-03-02 18:03:47 -05:00
Sebastien
168c15ce02 httpd alpha version - release 2020-02-21 17:16:48 -05:00
Sebastien
d4576bbdd4 httpd implementation - wip 2020-02-21 15:16:54 -05:00
Sebastien
22a1df82e1 Merge branch 'httpd' of https://github.com/sle118/squeezelite-esp32.git into httpd 2020-02-19 08:03:12 -05:00
Sebastien
4de4e07d99 messaging subsystem wip 2020-02-19 08:02:58 -05:00
Christian Herzog
0809a6e70c tweak FW upload UI 2020-02-16 19:42:48 +01:00
Sebastien
8c3a52d40c added ability to upload new firmware from the browser. 2020-02-14 13:33:50 -05:00
Sebastien
b680999e62 Merge branch 'master' into httpd
Conflicts:
	components/wifi-manager/http_server.c
	components/wifi-manager/wifi_manager.c
	main/config.c
	main/config.h
2020-01-22 15:13:18 -05:00
Christian Herzog
886676df88 show jack status 2020-01-11 17:26:29 +01:00
Christian Herzog
b268d2e8b0 show current output 2019-12-31 18:52:57 +01:00
Christian Herzog
5f9848dad1 use inline multilayer battery SVG 2019-12-28 15:50:39 +01:00
Christian Herzog
92a673bccc no hyphens in filenames.. 2019-12-27 21:06:51 +01:00
Christian Herzog
992c8d2679 add battery indicator 2019-12-27 20:31:09 +01:00
Sebastien
87255733a5 WIP httpd - saving current work. likely won't compile right now! 2019-12-12 11:33:58 -05:00
Christian Herzog
71f9f82270 allow spaces in player name 2019-12-02 19:32:35 +01: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
Christian Herzog
459d6fe208 fix DHCP host name population 2019-11-23 20:41:24 +01: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
113e7be398 stability improvements 2019-10-29 19:02:40 -04:00
Sebastien
eb4a97a98c Improve WiFi connection management. 2019-10-29 17:13:47 -04:00
Christian Herzog
fc1c0a4bd2 add update AP button 2019-10-20 11:07:00 +02:00
Christian Herzog
220f039be3 reenable status timer when rebooting 2019-10-20 10:53:35 +02:00
Christian Herzog
4e6720a8ec fix BT sample rate on sl command line for now 2019-10-19 20:13:51 +02:00
Sébastien
76433b9594 Update code.js 2019-10-17 15:10:33 -04:00
Sebastien
cf5ee95adf Apply volume correction factor for Bluetooth sink. 2019-10-16 17:08:05 -04:00
Sebastien
0a4a6b16c3 fix squeezelite startup toggle 2019-10-16 11:20:33 -04:00
Sebastien
d4315f29ca OTA + nvs parameters bug fixes 2019-10-15 21:01:22 -04:00
Christian Herzog
ffe08ba868 reorder FW fields 2019-10-10 21:36:33 +02:00
Christian Herzog
63b1f1bcdb rearrange menu items 2019-10-10 20:28:11 +02:00
Christian Herzog
93f8560a74 sort entries in nvs editor 2019-10-08 20:43:29 +02:00
Christian Herzog
5c8f57a95c only show message on real error 2019-10-06 15:26:24 +02:00
Christian Herzog
f3d87d6d11 fix setting autoexec1 2019-10-05 13:34:22 +02:00
Christian Herzog
5a29b84a1c fix broken autoexec toggle 2019-10-05 12:51:11 +02:00
Christian Herzog
49d7e74c55 populate UI dhcp name from config.json 2019-10-05 12:34:56 +02:00
Christian Herzog
6014f115fa damn typo 2019-10-05 12:17:44 +02:00
Christian Herzog
75c2061fea UI input for dhcp host name 2019-10-05 11:42:45 +02:00
Christian Herzog
550b5fbf18 make UI more intuitive 2019-10-05 11:19:05 +02:00
Christian Herzog
ed18b4a8ce color message popup 2019-10-05 10:44:59 +02:00
Christian Herzog
2f8d5759f4 send config as JSON 2019-10-04 18:43:56 +02:00
Christian Herzog
56a6fd6e55 prevent duplicate messages 2019-10-03 21:57:41 +02:00
Christian Herzog
6255c5809f proper error handling for all json posts 2019-10-03 21:20:56 +02:00
Christian Herzog
e2a6596cc2 error handling for autoexec1 2019-10-03 20:48:50 +02:00
Christian Herzog
2d7aef57ef add FW search 2019-10-03 20:20:02 +02:00