Sebastien
4dbed9ecb4
WIP - Audio Control Profile navigation
2020-01-17 17:27:51 -05:00
philippe44
70261b17ac
diff display colum index + separate services & config accessors
2020-01-16 22:07:58 -08:00
Sebastien
a4846fa60b
more alignment of cmd_i2ctools
2020-01-16 15:45:26 -05:00
philippe44
e96ba5fd5b
globalize a few things
2020-01-14 16:11:15 -08:00
philippe44
dba4782871
display improvements, reset player_id when switching server
2020-01-13 19:19:55 -08:00
Sebastien
bb6d30c45f
button json parser improvements
2020-01-13 17:22:18 -05:00
philippe44
b5dc9ec47a
add speaker fault + some cleanup
2020-01-12 15:57:05 -08:00
philippe44
fe74cf76cb
init display at boot
2020-01-11 18:43:12 -08:00
philippe44
e82d56fbfa
merge in progress
2020-01-11 13:56:58 -08:00
Sebastien
0e368c4185
Merge master with json blob fix
2020-01-10 16:19:32 -05:00
Sebastien
fd122ea0f2
Merge remote-tracking branch 'origin/master'
2020-01-10 16:06:44 -05:00
Sebastien
c85d2afbaf
json button mapping config
2020-01-10 15:39:32 -05:00
philippe44
450943735b
add display + some refactoring
2020-01-10 12:32:50 -08:00
philippe44
daef63fdea
more refactoring
...
- jack & led moved to services
- output_i2s subscribes to jack detection
- add user-defined debounce timer to buttons
2020-01-08 19:09:53 -08:00
philippe44
4a08f1c5c5
display support + extra generic buttons
2020-01-07 12:46:59 -08:00
philippe44
26ecdf60d9
refactor services, increase max sockets - release
2020-01-06 16:08:15 -08:00
philippe44
164c08b766
make board_index a NVS
2020-01-04 13:24:00 -08:00
philippe44
d0d98c778b
BT buttons & disconnect when conflicting with LMS
2020-01-02 21:35:39 -08:00
philippe44
1a6ab4f7d9
working buttons (LMS only)
2020-01-02 16:24:37 -08:00
philippe44
9230b10de6
Buttons management (WIP)
2020-01-01 19:53:23 -08:00
philippe44
a0504eb4c0
register STA_DISCONNECT userspace event
2019-11-24 21:26:45 -08:00
philippe44
b62872ad78
BT & AP volume equalization, TAS5780 support
2019-11-23 19:04:59 -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
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
philippe44
10d19a6dd8
BSS & jack changes
2019-11-14 16:53:05 -08: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
1391897a3a
Incrementing the release numbering scheme to v0.4
...
Getting closer to a real release!
2019-11-08 11:29:23 -05: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
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
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
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
cf5ee95adf
Apply volume correction factor for Bluetooth sink.
2019-10-16 17:08:05 -04:00
Sebastien
d4315f29ca
OTA + nvs parameters bug fixes
2019-10-15 21:01:22 -04:00
Sebastien
24c473588a
bug fixes
2019-10-03 16:00:43 -04:00
Sebastien
39ab188e5d
Resolve Jenkins build issues
2019-10-03 14:40:24 -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
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
Sebastien
ae1a480029
OTA - redirection support + bootloader
2019-09-26 23:28:59 -04:00
Sebastien
46024a358e
OTA werks... sort of!
2019-09-25 17:37:51 -04:00
Sebastien
8aedca48a7
OTA Work in progress
2019-09-20 21:09:12 -04:00
sle118
6e7793a756
initial work on a wifi/http configuration module
2019-08-29 06:49:21 -04:00