Template for STM32 Development with arm-none-eabi-gcc, CMake and VSCode uses GitHub to extract CMSIS and HAL-Drivers
Cube Programmer Command Line Tool cmake version 3.17 gcc arm toolchain git
type "cmake .." while in "build" directory run task to build/flash etc.