C
Espressif ESP32-S3-BOX-3
This topic provides board-specific information about Espressif ESP32-S3-BOX-3. For more information on how to set up the development environment, see Getting started on Espressif platforms.
Board features
- ESP32-S3 MCU featuring dual-core Xtensa 32-bit LX7 CPU with clock rate up to 240 MHz
- 2.4" 320 x 240 16-bit RGB565 LCD Touchscreen
- 384 KB ROM
- 512 KB SRAM
- 16 MB PSRAM through Octal SPI
- 16 MB External flash through Quad SPI
Supported color depths
The reference port for this board supports 16bpp color depth.
Prebuilt demos and examples
The package for Espressif ESP32-S3-BOX-3
board comes with a variety of prebuilt demo and example binaries, as well as a prebuilt bootloader binary. See the Flashing Instructions for Espressif boards and Bootloader flashing Instructions for Espressif boards topics on how to flash the binaries to the board.
Enabling DeviceLink
The reference port package comes with a Qt Quick Ultralite DeviceLink library, which is not enabled by default. Enable it by editing the platform_config.h
file as follows:
- Open
<QT_INSTALL>/QtMCUs/2.12.0/platform/boards/espressif/esp32s3-box3-idf/platform_config.h
in a text editor. - Uncomment the
//#define QUL_PLATFORM_DEVICELINK_ENABLED
line so that the config looks as follows:#ifndef QUL_PLATFORM_DEVICELINK_ENABLED // Enable the device link component. // For more details, see Qt for MCUs CMake manual QUL_PLATFORM_DEVICELINK_ENABLED page. #define QUL_PLATFORM_DEVICELINK_ENABLED #endif
After the change, the exported projects have DeviceLink enabled.
Debugging
See debugging for detailed instructions.
Available under certain Qt licenses.
Find out more.