You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SDCARD_INTR_GPIO is defined as GPIO_NUM_34, which the SuperMini didn't have, so had to change.
This is my sdkconfig.defaults.esp32c6
# This file was generated using idf.py save-defconfig. It can be edited manually.
# Espressif IoT Development Framework (ESP-IDF) 5.5.1 Project Minimal Configuration
#
CONFIG_IDF_TARGET="esp32c6"
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_SNAPSERVER_HOST="192.168.178.115"
CONFIG_SNAPCLIENT_NAME="ESP32Speaker"
CONFIG_USE_SAMPLE_INSERTION=y
CONFIG_AUDIO_BOARD_CUSTOM=y
CONFIG_DAC_MAX98357=y
CONFIG_DAC_I2C_SDA=-1
CONFIG_DAC_I2C_SCL=-1
CONFIG_MASTER_I2S_MCLK_PIN=-1
CONFIG_MASTER_I2S_BCK_PIN=14
CONFIG_MASTER_I2S_LRCK_PIN=20
CONFIG_MASTER_I2S_DATAOUT_PIN=2
CONFIG_MAX98357_MUTE_PIN=-1
CONFIG_WIFI_SSID="XXX"
CONFIG_WIFI_PASSWORD="XXX"
CONFIG_WIFI_MAXIMUM_RETRY=50
Note: CONFIG_SNAPCLIENT_NAME is part of sdkconfig, so when assembling multiple devices, they will end up having the same name unless you change CONFIG_SNAPCLIENT_NAME each time and recompile. I wonder if easier approach exists.
Note: I still get wifi reliability issues, but this is not related to this board, for now the wifi needs to be pretty good.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
I got snapclient running on ESP32-C6 SuperMini, so wanted to share here, in case it would benefit someone else.
Setup
Hardware I used:
ESP-IDF v5.5.1
Getting it compiled
ESP32-C6 has only one core, and only one I2S peripheral, so the snapclient code wouldn't compile in ESP-IDF.
So I ended up making these changes:
SDCARD_INTR_GPIO is defined as GPIO_NUM_34, which the SuperMini didn't have, so had to change.
This is my sdkconfig.defaults.esp32c6
Note: CONFIG_SNAPCLIENT_NAME is part of sdkconfig, so when assembling multiple devices, they will end up having the same name unless you change CONFIG_SNAPCLIENT_NAME each time and recompile. I wonder if easier approach exists.
Note: I still get wifi reliability issues, but this is not related to this board, for now the wifi needs to be pretty good.
All reactions