Chapter 1. Get Started
Fig. 23: ESP32-S2-Kaluga-1 block diagram
Boards Used HW
Conflict
Limitations Solution
8311A v1.2 + CAM
v1.0
I2S
Con-
troller,
IO46
ESP32-S2 has only one I2S
interface. But both exten-
sion boards require connection
via the ESP32-S2’s I2S in-
terface (ESP-LyraT-8311A in
Standard mode, ESP-LyraP-
CAM in Camera mode). If
IO46 is used by both extension
boards at the same time, ESP-
LyraP-CAM experiences inter-
ferences when used.
No ready solution for now.
TouchA v1.1 +
LCD32 v1.1
IO11,
IO6
Touch actions cannot be trig-
gered because of the multi-
plexed pin IO11. ESP-LyraP-
LCD32 is also affected because
its BK (BLCT) pin is connected
to pin IO6.
Do not initialize IO11 (NETWORK)
and IO6 (PHOTO) for your ESP-LyraP-
TouchA.
8311A v1.2 +
LCD32 v1.1
IO6 The two extension boards can
be used at the same time. How-
ever, since the BK (BLCT)
pin of ESP32-S2-Kaluga-1 is
connected to IO6, ESP-LyraT-
8311A’s pin BT_ADC cannot
be used and the board’s six but-
tons will not be available.
There is a solution that will allow you to
use ESP-LyraT-8311A’s pin BT_ADC,
but will stop you from controlling the dis-
play background brightness with software:
on your ESP-LyraP-LCD32 board, remove
R39, change R41 to 100 Ohm, switch
BLCT_L to on.
TouchA v1.1 +
8311A v1.2
Pin
BT_ADC
on ESP-
LyraT-
8311A
The two extension boards can
be used at the same time. How-
ever, ESP-LyraP-TouchA can-
not be triggered if ESP-LyraT-
8311A’s pin BT_ADC is used
to initialize the board’s six but-
tons.
If you plan to use ESP-LyraT-8311A’s
pin BT_ADC, do not initialize pin IO6
(PHOTO) for your ESP-LyraP-TouchA.
TouchA v1.1 +
CAM v1.0
IO1,
IO2,
IO3
Cannot be used simultaneously
because of the mentioned mul-
tiplexed pins.
For ESP-LyraP-TouchA, do not initialize
IO1 (VOL_UP), IO2 (PLAY), and IO3
(VOL_DOWN).
TouchA v1.1 +
LCD32 v1.1 +
CAM v1.0
IO1,
IO2,
IO3,
IO6,
IO11
Conflicts on the mentioned mul-
tiplexed pins.
Solution 1: For ESP-LyraP-TouchA, do
not initialize IO1 (VOL_UP), IO2 (PLAY),
IO3 (VOL_DOWN), IO6 (PHOTO) and
IO11 (NETWORK). Solution 2: It will al-
low you to initialize IO6 (PHOTO) prop-
erly, but will stop you from controlling
the background brightness with software.
On your ESP-LyraP-LCD32, remove R39,
change R41 to 100 Ohm, switch BLCT_L
to on.
TouchA v1.1 +
LCD32 v1.1 +
8311A v1.2
IO6,
IO11
IO11 is multiplexed; IO6 is also
multiplexed stopping you from
using ESP-LyraT-8311A’s pin
BT_ADC that is needed to ini-
tialize the board’s six buttons.
Solution 1: For ESP-LyraP-TouchA, do
not initialize IO6 (PHOTO) and IO11
(NETWORK). Please note that the six but-
tons on ESP-LyraT-8311A still cannot be
used. Solution 2: On your ESP-LyraP-
LCD32, remove R39, change R41 to 100
Ohm, switch BLCT_L to on. For your
ESP-LyraP-TouchA, do not initialize IO11
(NETWORK). If you want to use the six
buttons on your ESP-LyraT-8311A, also do
not initialize IO6 (PHOTO).
Espressif Systems 33
Submit Document Feedback
Release v4.4