From 5ec523699124176a862f653afcd25df7f4d3e5ed Mon Sep 17 00:00:00 2001 From: philippe44 Date: Fri, 30 Apr 2021 11:45:18 -0700 Subject: [PATCH 1/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a97e2f08..fb781c7e 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ The NVS parameter "spi_config" set the spi's gpio used for generic purpose (e.g. data=,clk=[,dc=][,host=1|2] ``` ### DAC/I2S -The NVS parameter "dac_config" set the gpio used for i2s communication with your DAC. You can define the defaults at compile time but nvs parameter takes precedence except for SqueezeAMP and A1S where these are forced at runtime. If your DAC also requires i2c, then you must go the re-compile route. Syntax is +The NVS parameter "dac_config" set the gpio used for i2s communication with your DAC. You can define the defaults at compile time but nvs parameter takes precedence except for SqueezeAMP and A1S where these are forced at runtime. Syntax is ``` bck=,ws=,do=[,mute=[:0|1][,model=TAS57xx|TAS5713|AC101|I2S][,sda=,scl=gpio[,i2c=]] ``` From a949ec2d24c8b17bf110b8dc9f6db6f2ed708b4e Mon Sep 17 00:00:00 2001 From: philippe44 Date: Fri, 7 May 2021 14:12:23 -0700 Subject: [PATCH 2/4] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index fb781c7e..19068b10 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,8 @@ The esp32 must run at 240 MHz, with Quad-SPI I/O at 80 MHz and a clock of 40 Mhz In 16 bits mode, although 192 kHz is reported as max rate, it's highly recommended to limit reported sampling rate to 96k (-Z 96000). Note that some high-speed 24/96k on-line streams might stutter because of TCP/IP stack performances. It is usually due to the fact that the server sends small packets of data and the esp32 cannot receive encoded audio fast enough, regardless of task priority settings (I've tried to tweak that a fair bit). The best option in that case is to let LMS proxy the stream as it will provide larger chunks and a "smoother" stream that can then be handled. ## Supported Hardware Any esp32-based hardware with at least 4MB of flash and 4MB of PSRAM will be capable of running squeezelite-esp32 and there are various boards that include such chip. A few are mentionned below, but any should work. You can find various help & instructions [here](https://forums.slimdevices.com/showthread.php?112697-ANNOUNCE-Squeezelite-ESP32-(dedicated-thread)) + +** For the sake of clarity, WROOM module DO NOT work as they don't incldue PSRAM. Some designs might add it externally, but it's unlikely. ### Raw WROVER module Per above description, a [WROVER module](https://www.espressif.com/en/products/modules/esp32) is enough to run Squeezelite-esp32, but that requires a bit of tinkering to extend it to have analogue audio or hardware buttons (e.g.) From a856b26181400a07e281865724989a1d658a819e Mon Sep 17 00:00:00 2001 From: philippe44 Date: Fri, 7 May 2021 14:13:29 -0700 Subject: [PATCH 3/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 19068b10..17667aaa 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ In 16 bits mode, although 192 kHz is reported as max rate, it's highly recommend ## Supported Hardware Any esp32-based hardware with at least 4MB of flash and 4MB of PSRAM will be capable of running squeezelite-esp32 and there are various boards that include such chip. A few are mentionned below, but any should work. You can find various help & instructions [here](https://forums.slimdevices.com/showthread.php?112697-ANNOUNCE-Squeezelite-ESP32-(dedicated-thread)) -** For the sake of clarity, WROOM module DO NOT work as they don't incldue PSRAM. Some designs might add it externally, but it's unlikely. +**For the sake of clarity, WROOM module DO NOT work as they don't incldue PSRAM. Some designs might add it externally, but it's unlikely.** ### Raw WROVER module Per above description, a [WROVER module](https://www.espressif.com/en/products/modules/esp32) is enough to run Squeezelite-esp32, but that requires a bit of tinkering to extend it to have analogue audio or hardware buttons (e.g.) From c5d7fd521d440689a2301399c862710d0871300d Mon Sep 17 00:00:00 2001 From: philippe44 Date: Fri, 7 May 2021 14:14:06 -0700 Subject: [PATCH 4/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 17667aaa..78e824eb 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ In 16 bits mode, although 192 kHz is reported as max rate, it's highly recommend ## Supported Hardware Any esp32-based hardware with at least 4MB of flash and 4MB of PSRAM will be capable of running squeezelite-esp32 and there are various boards that include such chip. A few are mentionned below, but any should work. You can find various help & instructions [here](https://forums.slimdevices.com/showthread.php?112697-ANNOUNCE-Squeezelite-ESP32-(dedicated-thread)) -**For the sake of clarity, WROOM module DO NOT work as they don't incldue PSRAM. Some designs might add it externally, but it's unlikely.** +**For the sake of clarity, WROOM modules DO NOT work as they don't include PSRAM. Some designs might add it externally, but it's (very) unlikely.** ### Raw WROVER module Per above description, a [WROVER module](https://www.espressif.com/en/products/modules/esp32) is enough to run Squeezelite-esp32, but that requires a bit of tinkering to extend it to have analogue audio or hardware buttons (e.g.)