add support for mixing stereo to mono through dsp_processor (fixes#106)
add sdkconfigs to github action workflow
suppress warnings from flac git submodule
remove unused variable and address some compiler warnings
remove some dead code
Signed-off-by: Karl Osterseher <karl_osterseher@gmx.at>
- add i2s channel delete to deinit_player()
- improve network interface component
store IP and connection status of interfaces
- improve UI http server
Signed-off-by: Karl Osterseher <karli_o@gmx.at>
add sdkconfig.defaults
change some warnings to verbose
in player if more than 16 bits are selected in i2s use I2S_MCLK_MULTIPLE_384
remove stream tags, add client info message to snapcast protocol
Signed-off-by: Karl Osterseher <karli_o@gmx.at>
bugfix for server settings failing to decode
set compiler flag "no-implicit-fallthrough" for main.c
disable inlay hints in eclipse through .clangd
Signed-off-by: Karl Osterseher <karli_o@gmx.at>
update all the template sdkconfigs
change lyrat v4.3 sdkconfig to use PSRAM per default and remove the other sdkconfig
Signed-off-by: Karl Osterseher <karli_o@gmx.at>
Allows disabling backwards compatibility, which is not enabled by default since IDF 5.
Since these symbols have been stable for many years now, it's time to let them go.
- portTICK_RATE_MS renamed to portTICK_PERIOD_MS
- xSemaphoreHandle renamed to SemaphoreHandle_t
- xTaskHandle renamed to TaskHandle_t