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
Sebastien
ea873ae3bc
Stabilizing a few things.
...
Music plays, httpd responds in a snap, messaging subsystem works, full
end-to-end flash erase/flash/configure wifi & hardware/reboot to
squeezelite was tested.
CMake system works well: it now allows to flash in a single command
(assuming esp-idf V4.0 is properly installed on the system) with the
standard line:
idf.py flash -p <comport>
this makes building and flashing the app less confusing for new
developers/users wanting to experiment
2020-03-11 15:51:55 -04:00
Sebastien
2ab14d62be
Merged with httpd - work in progress
2020-03-10 17:27:06 -04:00
Sebastien
5ab1f04ea5
taming the memory monster
2020-03-02 18:03:47 -05:00
Sebastien
4944210ef1
buffering fix on http OTA - release
2020-02-29 09:41:13 -05:00
Sebastien
e2d77684e3
HTTP and Binary upload ota work - release
...
decrease logging verbosity on low level messages
merging with master branch
correcting buffer size for better OTA redirection/http header parsing
2020-02-29 08:45:19 -05:00
Sebastien
a690b177ca
http ota buffer length fix - release
2020-02-29 08:41:28 -05:00
Sebastien
c999828197
OTA feedback on local display - release
2020-02-28 12:29:34 -05:00
Sebastien
2fadea10b0
add display for OTA progress
2020-02-27 21:24:12 -05:00
Sebastien
e550c08273
leverage displayer to show flash update on display
2020-02-27 17:45:24 -05:00
Sebastien
59a617a40d
merge display updates from master - release
2020-02-26 23:18:58 -05:00
Sebastien
47d7baaf5f
adjust grace period before reboot after success flash
2020-02-25 12:26:31 -05:00
Sebastien
fe4f7ffb58
tune OTA update buffer - release
2020-02-24 21:28:41 -05:00
Sebastien
c6eb24020b
httpd testing - release
2020-02-24 19:06:51 -05:00
Sebastien
d0a086e84b
increase http client buffer size
2020-02-24 18:00:48 -05:00
Sebastien
e19c9e12dc
memory leak fixed
2020-02-24 16:14:17 -05:00
Sebastien
34459f54ef
increase ota message buffer size by a byte - release
2020-02-21 17:26:14 -05:00
Sebastien
d4576bbdd4
httpd implementation - wip
2020-02-21 15:16:54 -05:00
Sebastien
4de4e07d99
messaging subsystem wip
2020-02-19 08:02:58 -05:00
Sebastien
8c3a52d40c
added ability to upload new firmware from the browser.
2020-02-14 13:33:50 -05:00
Sebastien
b80faf911a
fine tuning of httpd implementation
2020-02-13 16:22:51 -05:00
philippe44
450943735b
add display + some refactoring
2020-01-10 12:32:50 -08:00
Sebastien
3cc74534d1
fix http response handling in ota
2019-12-02 11:22:22 -05: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
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
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
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
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
d4315f29ca
OTA + nvs parameters bug fixes
2019-10-15 21:01:22 -04:00
Christian Herzog
9e44a4f1a9
increase buffer
2019-10-09 19:31:27 +02:00
Sebastien
ee0415dabf
Improve OTA speed, fix status JSON buffer overflow
2019-10-02 16:04:41 -04:00
Sebastien
8a5ccd7b7c
Reduce OTA wait time for status update
2019-10-02 12:31:16 -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
d92539d2be
update sector size to 512 bytes for ota
2019-09-29 23:45:23 -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
da610effc9
stable initial OTA!
2019-09-29 08:29:58 -04:00