Commit Graph

52 Commits

Author SHA1 Message Date
philippe44
4fa993f1a1 trying to solve memory issue - release 2020-02-19 17:58:46 -08:00
philippe44
49b9700e6d adding telnet 2020-02-03 13:48:19 -08:00
philippe44
0fccfa27dd very basic patch to receive HTTP session > MTU
while waiting to HTTPD
2020-01-11 18:29:44 -08: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
b6aa4b684f embed and server battery icons 2019-12-27 20:48:11 +01:00
Sebastien
29242c63b9 Fix UI reboot to OTA/Recovery button - release 2019-11-20 14:56:06 -05:00
Sebastien
676a90ac33 EXPERIMENTAL OTA REFACTOR - release 2019-11-19 22:08:32 -05:00
Sebastien
e02987f8df OTA Fine tuning - release 2019-11-16 00:37:33 -05: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
philippe44
62530b60f9 move HTTP server stack in SPIRAM 2019-11-07 20:51:19 -08: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
260fcc54fe Add more logging 2019-11-04 13:19:24 -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
8af0330f61 complete wifi-manager refactor. WIP. needed: make erase_flash.
This is NOT compatible with previous binaries.  Make sure that the
squeezelite binary used is in line with that recovery partition.
2019-10-31 16:20:14 -04:00
Sebastien
eb4a97a98c Improve WiFi connection management. 2019-10-29 17:13:47 -04:00
Sebastien
51a3fbcef0 Stabilize HTTP server, change logging 2019-10-16 10:57:37 -04:00
Sebastien
d4315f29ca OTA + nvs parameters bug fixes 2019-10-15 21:01:22 -04:00
sle118
47f24dbbfd cJSON stability WIP - nobuild 2019-10-15 14:10:19 -07:00
Sebastien
d2f17f5b05 Update status.json message format: add severity 2019-10-03 23:27:28 -04:00
Sebastien
aa81f39712 Bug fix: rebooting to squeezelite now works 2019-10-03 22:45:46 -04:00
Sebastien
5cf92a40f7 Resolve heap memory issue on squeezelite commandline with quotes 2019-10-03 17:09:17 -04:00
Sebastien
24c473588a bug fixes 2019-10-03 16:00:43 -04:00
Sebastien
b6f1ce9a7a NVS Refactor ** Factory+Squeezelite FLASH required for this branch!
This is a major refactoring of the nvs parameters storage. To support
this, a new partition was added. To start using this branch, one must
flash all binaries and possibly re-configure the system.
2019-10-03 14:15:59 -04:00
Sebastien
18f36b5433 Improve UI status handling during OTA 2019-10-02 12:16:10 -04:00
Sebastien
b3d1a33a7a Major refactoring. OTA Works now (yes, yes... really works! ) 2019-09-30 16:31:24 -04:00
Sebastien
4a79a39d3c Major refactoring. OTA Works now (yes, yes... really works! ) 2019-09-30 16:22:58 -04:00
Sebastien
44ea1dd4a5 update sector size to 512 bytes for ota 2019-09-29 23:28:36 -04:00
Sebastien
0ab1cd438b Full OTA refactor and other stability improvement 2019-09-29 21:12:02 -04:00
Sebastien
17847a125c More OTA changes, new build target 2019-09-28 23:11:32 -04:00
Sebastien
e757cdb845 Merge branch 'Over_The_Air_Update' of
https://github.com/sle118/squeezelite-esp32.git into Over_The_Air_Update
2019-09-27 17:23:22 -04:00
Sebastien
fd4a1a51de HTTP server fix, OTA fix. 2019-09-27 16:59:01 -04:00
Sebastien
e591eb9421 Merge branch 'Over_The_Air_Update' of
https://github.com/sle118/squeezelite-esp32 into Over_The_Air_Update
2019-09-27 00:07:12 -04:00
Sebastien
46024a358e OTA werks... sort of! 2019-09-25 17:37:51 -04:00
Sebastien
c5fc6b8a81 nvs configuration fixes 2019-09-25 14:53:52 -04:00
Sebastien
d7dc25f5b6 Merge remote-tracking branch 'origin/Over_The_Air_Update' into
Over_The_Air_Update

Conflicts:
	components/wifi-manager/http_server.c
	components/wifi-manager/wifi_manager.c
2019-09-23 00:19:18 -04:00
Sebastien
de76b8372e Merge remote-tracking branch 'origin/WiFi-Manager' into Over_The_Air_Update 2019-09-22 22:09:21 -04:00
Christian Herzog
fb000e56be clean up recovery mode 2019-09-22 21:36:38 +02:00
Sebastien
aa6366a51f More nvs parameter work 2019-09-22 10:40:37 -04:00
Sebastien
daeac0a073 Merge branch 'WiFi-Manager' of https://github.com/sle118/squeezelite-esp32.git into Over_The_Air_Update 2019-09-21 22:10:11 -04:00
Christian Herzog
7e4ed77af0 move to bootstrap 2019-09-21 22:08:23 +02:00
Sebastien
8aedca48a7 OTA Work in progress 2019-09-20 21:09:12 -04:00
Christian Herzog
560c9c2d81 recovery mode detection 2019-09-18 21:03:59 +02:00
Christian Herzog
fd235df8fb code cleanup/reorder, enable reboot buttons 2019-09-18 20:39:36 +02:00
Christian Herzog
157428ba8f trigger reboot if autoexec1 has changed 2019-09-18 19:38:08 +02:00
Christian Herzog
46ee77e723 Wi fi manager (#14)
* build command line from website form

* fix autoexec1 length problem
2019-09-05 15:22:39 -04:00
sle118
e3db4d1dc9 Circumvent gcc 8 restrict error 2019-09-04 12:08:23 -04:00
Christian Herzog
926f4ac723 build command line from website form (#12) 2019-09-04 11:40:25 -04:00
Sebastien
07873a7710 Jenkins integration - Migrate to CMake 2019-09-02 17:09:38 -04:00