diff --git a/firmware/firmware_v1.0/prj.conf b/firmware/firmware_v1.0/prj.conf index 7e8d55a5a..52db9d4fc 100644 --- a/firmware/firmware_v1.0/prj.conf +++ b/firmware/firmware_v1.0/prj.conf @@ -82,4 +82,5 @@ CONFIG_BT_AUTO_PHY_UPDATE=y # CONFIG_UART_CONSOLE=n # CONFIG_SEGGER_RTT_BUFFER_SIZE_UP=2048 # CONFIG_RTT_CONSOLE=y -# CONFIG_LOG_BACKEND_RTT=y \ No newline at end of file +# CONFIG_LOG_BACKEND_RTT=y +CONFIG_CODEC_OPUS=y \ No newline at end of file diff --git a/firmware/firmware_v1.0/src/config.h b/firmware/firmware_v1.0/src/config.h index 5ee726309..0091e1bf8 100644 --- a/firmware/firmware_v1.0/src/config.h +++ b/firmware/firmware_v1.0/src/config.h @@ -15,9 +15,9 @@ #define PDM_PWR_PIN NRF_GPIO_PIN_MAP(1, 10) // Codecs -#define CODEC_PCM 1 +// #define CODEC_PCM 1 // #define CODEC_MU_LAW 1 -// #define CODEC_OPUS 1 +#define CODEC_OPUS 1 // Codec packages #if CODEC_PCM | CODEC_MU_LAW @@ -34,9 +34,9 @@ #define CODEC_PACKAGE_SAMPLES 160 #define CODEC_OUTPUT_MAX_BYTES CODEC_PACKAGE_SAMPLES * 2 // Let's assume that 16bit is enough #define CODEC_OPUS_APPLICATION OPUS_APPLICATION_RESTRICTED_LOWDELAY -#define CODEC_OPUS_BITRATE 64000 +#define CODEC_OPUS_BITRATE 32000 #define CODEC_OPUS_VBR 1 // Or 1 -#define CODEC_OPUS_COMPLEXITY 8 +#define CODEC_OPUS_COMPLEXITY 3 #endif #define CONFIG_OPUS_MODE CONFIG_OPUS_MODE_CELT