May 1, 2021 · To do embedded development for ARM Cortex-M, I recommend the following extensions: C/C++, ms-vscode.cpptools; Cortex-Debug, marus25.cortex-debug; CMake Tools, ms-vscode.cmake-tools; CMake Syntax highlighting, twxs.cmake; ARM Assembly highlighting, dan-c-underwood.arm; Linker Script highlighting, zixuanwang.linkerscript