This repository contains the firmware for the Eurobot 2025 mission control system.
- Ubuntu Operating System
- STM32CubeIDE (latest version recommended)
- Git
- STM32F446RET6 Board
git clone <repository-url>
cd Eurobot-2025-Mission-FW
- Open STM32CubeIDE
- Navigate to
File -> New -> STM32 Project from an Existing STM32CubeMX Configuration File (.ioc)
- In the file selection dialog, browse to the cloned repository
- Select the
Eurobot-2025-Mission-FW.ioc
file - Click "Finish" to import the project
- Once the project is imported, right-click on the project in the Project Explorer
- Select "Build Project" or press Ctrl+B
- The compiled binary will be available in the
Debug
folder
Core/
: Contains the main application codeControlLib/
: Control system librariesInc/
: Header filesSrc/
: Source files
Drivers/
: STM32F4 HAL driversMiddlewares/
: Third-party middleware (FreeRTOS)micro_ros_stm32cubemx_utils/
: Micro-ROS utilities
For more details about the project or if you encounter any issues, please refer to the project documentation or create an issue in the repository.