simulatorsimulator-asannucleo-*board-*
./hyper build main --preset simulatorWith sanitizers:
./hyper build main --preset simulator-asanExample:
./hyper build main --preset board-debug-eth-ksz8041 --board-name TESTThe build output is copied to:
out/build/latest.elf
If the selected BOARD_NAME enables packet code generation, the build also regenerates:
Core/Inc/Communications/Packets/DataPackets.hppCore/Inc/Communications/Packets/OrderPackets.hpp
These headers are generated artifacts, not hand-maintained source files. They are gitignored and should not be edited or committed.
Launch configurations available in .vscode/launch.json:
MCU | OpenOCD | Build + Debug (RTT)MCU | OpenOCD | Debug (No Build, RTT)MCU | OpenOCD | Attach (External Server, RTT)MCU | ST-LINK | Build + DebugMCU | ST-LINK | Debug (No Build)MCU | ST-LINK | Attach (External GDB Server)SIM | ST-LIB Tests | Debug
Useful tasks in .vscode/tasks.json:
MCU | OpenOCD | Start ServerMCU | OpenOCD | RTT ConsoleMCU | ST-LINK | Start GDB Server
Per-example build and validation guides live in: