slint/examples/printerdemo_mcu/esp-idf
Simon Hausmann 5d45479576 Work around build issues with espressif_lvgl_port >= 1.5.0
esp-box fails to build with 1.5.0/lvgl9. Even thought 1.5 was marked as
yanked, it still shows up. So temporarily pin the examples to 1.4.0.
2024-02-01 14:15:03 +01:00
..
main Work around build issues with espressif_lvgl_port >= 1.5.0 2024-02-01 14:15:03 +01:00
.gitignore Ignore generated files 2023-08-11 15:53:51 +02:00
CMakeLists.txt Make a esp-idf component for slint 2023-08-07 16:33:02 +02:00
partitions.csv Fix reuse compliance check 2024-01-18 15:11:43 +01:00
README.md xtask: Fix up license headers 2023-08-17 08:55:28 +02:00
rust-toolchain.toml Make a esp-idf component for slint 2023-08-07 16:33:02 +02:00
sdkconfig.defaults Remove traces of required C++ exception support 2023-09-07 11:32:56 +02:00

ESP32-S3-Box Printer Demo with ESP-IDF

This project demonstrates how to use a printer with ESP32-S3-Box. It has been tested and proven to work with this specific model.

Prerequisites

Before you can run this example, make sure you have the following:

  • An ESP32-S3-Box
  • The Rust xtensa toolchain, which can be obtained from esp-rs. Use the installation instructions provided by espup to install it.
  • The esp-idf SDK. The installation guide can be found at esp-idf documentation.

Running the Example

Once you have the prerequisites, navigate to this directory and execute the following commands:

. ${IDF_PATH}/export.sh
idf.py build
idf.py flash monitor

This will build the project, flash it to your ESP32-S3-Box, and open a monitor to view the output of the device.