Choose your language:
STM32Tesseract is a utility designed to seamlessly integrate STM32CubeMX-generated code with contemporary IDEs and build systems.
This is the command-line interface designed for STM32Tesseract, allowing for direct and scriptable control via terminal commands.
This graphical user interface encapsulates the CLI functionality, offering a more user-friendly and visually intuitive interaction with STM32Tesseract.
While STM32CubeMX is an excellent tool for initializing STM32 projects, it often falls short in supporting modern, user-friendly toolchains. STM32Tesseract aims to bridge this gap, enhancing the development experience by facilitating integration with advanced IDEs and build systems.
- CMake Integration: Effortlessly integrate with CMake to streamline your build process.
- Build Environment Setup: Provides a straightforward approach to configuring your build environment.
- VSCode Project Setup: Simplifies the process of setting up a project in Visual Studio Code.
- CLion Project Setup: Enables easy configuration of CLion projects.
For detailed instructions, refer to the Tutorial.
Note: The following instructions are intended solely for STM32Tesseract developers.
STM32Tesseract utilizes Cargo as its build system. To build the project, execute cargo build
in the root directory of the project.
STM32Tesseract is licensed under the BSD 3-Clause License.