Dies ist die Firmware für den Mobi des Robotikstudiengangs der FHWN.
Zur Konfiguration des Projekts wird die Software STM32 CubeMX benötigt.
Als Entwicklungsumgebung wird VS Code mit der Erweiterung stm32-for-vscode verwendet.
Um einen vorhandenen Release zu flashen, muss zuerst die entsprechende MobiController-Firmware.elf von der Releaseseite heruntergeladen werden.
Anschließend muss die ELF Datei in den Build-Ordner verschoben werden, sodass der Dateipfad ./build/MobiController-Firmware.elf lautet.
Der Flash-Prozess kann nun mittels folgendem Befehl gestartet werden.
make -j16 -f STM32Make.make flashUm das Projekt zu kompilieren, muss lediglich die Build Funktion der STM32 Erweiterung ausgeführt werden.
Dies kann entweder über das Menü der Erweiterung oder über den Befehl STM32: Build STM32 project mittels der Befehlspalette gemacht werden.
Um die Firmware auf den STM32 zu flashen, wird die Funktion Flash STM32 der Erweiterung verwendet.
Diese ist ebenfalls über das Menü, sowie über die Befehlspalette als STM32: Build and flash to an STM32 platform erreichbar.