add esp32-s3-touch-lcd-1.85c v2.0 (#1782)

Co-authored-by: ggc <1648371663@q.com>
This commit is contained in:
ggc121238
2026-02-26 20:51:41 +08:00
committed by GitHub
parent 025059aadf
commit 2576801a89
3 changed files with 49 additions and 2 deletions

View File

@ -1,5 +1,6 @@
#include "wifi_board.h"
#include "codecs/no_audio_codec.h"
#include "codecs/box_audio_codec.h"
#include "display/lcd_display.h"
#include "system_reset.h"
#include "application.h"
@ -376,12 +377,22 @@ public:
GetBacklight()->RestoreBrightness();
}
#ifdef CONFIG_VERSION_1_0
virtual AudioCodec* GetAudioCodec() override {
static NoAudioCodecSimplex audio_codec(AUDIO_INPUT_SAMPLE_RATE, AUDIO_OUTPUT_SAMPLE_RATE,
AUDIO_I2S_SPK_GPIO_BCLK, AUDIO_I2S_SPK_GPIO_LRCK, AUDIO_I2S_SPK_GPIO_DOUT, I2S_STD_SLOT_LEFT, AUDIO_I2S_MIC_GPIO_SCK, AUDIO_I2S_MIC_GPIO_WS, AUDIO_I2S_MIC_GPIO_DIN, I2S_STD_SLOT_RIGHT); // I2S_STD_SLOT_LEFT / I2S_STD_SLOT_RIGHT / I2S_STD_SLOT_BOTH
return &audio_codec;
}
#endif
#ifdef CONFIG_VERSION_2_0
virtual AudioCodec* GetAudioCodec() override {
static BoxAudioCodec audio_codec(i2c_bus_, AUDIO_INPUT_SAMPLE_RATE, AUDIO_OUTPUT_SAMPLE_RATE,
AUDIO_I2S_GPIO_MCLK, AUDIO_I2S_GPIO_BCLK, AUDIO_I2S_GPIO_WS, AUDIO_I2S_GPIO_DOUT, AUDIO_I2S_GPIO_DIN, AUDIO_CODEC_PA_PIN, AUDIO_CODEC_ES8311_ADDR, AUDIO_CODEC_ES7210_ADDR, AUDIO_INPUT_REFERENCE);
return &audio_codec;
}
#endif
virtual Display* GetDisplay() override {
return display_;