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.iocfile - 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
Debugfolder
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.