philippe44
e8cbfde41a
squeezelite cmdline error + cspot tweaks
2023-03-28 23:15:40 -07:00
philippe44
6376fee954
update opus and remove certs
2023-03-28 13:07:33 -07:00
Sebastien L
14f4caf584
Allow compiling out cspot
2022-11-28 09:22:46 -05:00
Sebastien L
8462de1c16
Fix spotify configuration UI- release
2022-11-25 13:48:32 -05:00
philippe44
b48e9fe1fa
just create empty cspot_config at first boot - release
2022-09-16 22:52:24 -07:00
Sebastien L
3eab93b595
Network manager WIP
2022-02-25 14:23:56 -05:00
Philippe G
839f31d485
fix target config priority between NVS and dedicated builds
2022-01-26 15:09:25 -08:00
Philippe G
8e6d409311
use muse built-in keyboard definition
2022-01-26 02:30:31 -08:00
Philippe G
6f28153a3f
port default audio_controls in 4.3
2022-01-21 11:24:46 -08:00
Philippe G
47774c98f0
make targets "loadable"
2022-01-20 17:34:21 -08:00
Philippe G
533ee5e408
backend for Muse
2022-01-19 00:51:35 -08:00
Sebastien L
aa1cfdd6b2
minor fixes, remove wifi scan mode from config
2022-01-01 21:12:08 -05:00
Philippe G
a40d7f5caa
removing 1 font
2021-12-27 19:15:32 -08:00
Philippe G
dc1e258d64
use network manager events for AirPlay and Spotify
...
- split network_manager.h in two parts
- centralize mDNS
2021-12-22 18:41:49 -08:00
Sebastien L
a354e6248a
Move a few network manager parameters to nvs config
2021-12-19 09:57:57 -05:00
Philippe G
898998efb0
big merge
2021-12-18 21:04:23 -08:00
Sebastien L
63fbc2f645
Network manager implemented and relatively stable
2021-12-10 13:07:27 -05:00
Sebastien L
81756a7649
cpp state machine for ethernet
2021-11-16 10:11:38 -05:00
Philippe G
97ae01b89f
ethernet sample
2021-10-30 18:00:56 -07:00
Philippe G
a98b1d00b0
Ethernet + AirPlay fixes
2021-10-30 17:51:22 -07:00
Philippe G
48e8525ba9
make equalizer a string + make sure output-i2s is exited
...
- Can't really use BLOB (creates issue with HTTP visualizer)
- Player was stuck after WiFi loss b/c with some race conditions, BT deinit crashes and creates the reboot wanted after 5*5 failures. But when BT does not crash, reboot was not happening and player was stuck with slimproto not exited and player not rebooted
2021-07-01 01:20:59 -07:00
Philippe G
8904ec1afd
remove extra bt_sink NVS initialization
2021-04-14 23:56:25 -07:00
Sebastien
afe697e4b1
Merge remote-tracking branch 'origin/master-cmake' into master-cmake
2021-04-14 18:15:38 -04:00
Philippe G
879b1f9107
handle abs & local BT volume - release
2021-04-13 18:04:23 -07:00
Sebastien
d61c650f39
UI change of the update mechanism
2021-04-12 12:11:54 -04:00
Sebastien
7457632990
Auto stash before merge of "master-cmake" and "origin/master-cmake"
2021-03-25 10:15:37 -04:00
Sebastien
7c13c130b8
Wifi UI update
2020-12-21 11:01:22 -05:00
Sebastien
8fbe1159f5
Reworking BT output
2020-11-03 17:54:31 -05:00
Sebastien
78b7639400
WIP - User Interface improvements
2020-09-11 16:15:31 -04:00
Philippe G
94da8ca950
i2c timeout change + remove some wifi test code used for led fix - release
2020-09-01 13:40:25 -07:00
Sebastien
a46bbb409f
Fixes #50 - Green led flash state reset on wifi connect - release
2020-09-01 15:11:45 -04:00
Philippe G
86b64d0415
headphone, bass/treble, battery from LMS
2020-08-15 18:43:02 -07:00
Philippe G
c01a83b466
warning-free compile
2020-08-12 16:10:18 -07:00
Philippe G
0865496d76
porting master changes
...
There is a divergence in accessors.c that I've not resolved
2020-08-02 23:13:46 -07:00
Philippe G
3c76f6fcb5
driver for ST7735/89 & LED PWM
2020-07-28 18:35:10 -07:00
Sebastien
6eee8cecd8
update certificate authority determination - release
2020-05-19 15:08:22 -04:00
Sebastien
1a2de11e92
Merge remote-tracking branch 'origin/master' into master-cmake
...
Conflicts:
README.md
components/config/config.c
components/driver_bt/bt_app_sink.c
components/raop/raop.c
components/services/audio_controls.c
main/platform_esp32.h
2020-05-18 10:13:32 -04:00
Philippe G
5b6ddf0b02
add IR and "raw" button mode - release
2020-05-09 18:07:26 -07:00
Philippe G
8f0709d5b1
clarify our licensing intention
2020-05-04 18:40:48 -07:00
Sebastien
293d08deec
system config UI work in progress
2020-04-29 19:38:00 -04:00
Sebastien
8100c090fa
bluetooth fixup wip
2020-04-25 09:02:48 -04:00
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
7adc14a5aa
fixing some merging issues
2020-03-10 20:01:18 -04:00
Sebastien
2ab14d62be
Merged with httpd - work in progress
2020-03-10 17:27:06 -04:00
Sebastien
39058213fa
Merge remote-tracking branch 'origin/httpd' into master-cmake
...
Conflicts:
.cproject
.gitmodules
.project
.pydevproject
.settings/language.settings.xml
.settings/org.eclipse.cdt.core.prefs
components/cmd_i2c/CMakeLists.txt
components/cmd_i2c/cmd_i2ctools.c
components/cmd_i2c/component.mk
components/cmd_nvs/cmd_nvs.c
components/cmd_nvs/component.mk
components/cmd_system/cmd_system.c
components/cmd_system/component.mk
components/config/config.c
components/config/config.h
components/config/nvs_utilities.c
components/display/CMakeLists.txt
components/driver_bt/CMakeLists.txt
components/driver_bt/component.mk
components/raop/raop.c
components/services/CMakeLists.txt
components/squeezelite-ota/cmd_ota.c
components/squeezelite-ota/squeezelite-ota.c
components/squeezelite-ota/squeezelite-ota.h
components/squeezelite/component.mk
components/telnet/CMakeLists.txt
components/wifi-manager/CMakeLists.txt
components/wifi-manager/dns_server.c
components/wifi-manager/http_server.c
components/wifi-manager/http_server.h
components/wifi-manager/wifi_manager.c
components/wifi-manager/wifi_manager.h
main/CMakeLists.txt
main/console.c
main/esp_app_main.c
main/platform_esp32.h
2020-03-10 13:55:22 -04:00
Sebastien
879272dfe4
idf.py app now builds both squeezelite and recovery in a single pass
2020-03-09 23:47:15 -04:00
Sebastien
b2ea4a2cdd
untangling references. linking almost completed!
2020-03-08 10:46:30 -04:00
Sebastien
70aa420406
Merge remote-tracking branch 'origin/master' into master-cmake
...
Conflicts:
components/raop/raop.c
components/raop/rtp.c
main/cmd_squeezelite.c
2020-03-08 09:54:50 -04:00