create project
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# For more options, open this url: https://clang.llvm.net.cn/docs/ClangFormatStyleOptions.html
|
||||
---
|
||||
BasedOnStyle: Microsoft
|
||||
IndentWidth: 4
|
||||
UseTab: Never
|
||||
TabWidth: 4
|
||||
ColumnLimit: 0
|
||||
---
|
||||
Language: Cpp
|
||||
AccessModifierOffset: -4
|
||||
NamespaceIndentation: All
|
||||
FixNamespaceComments: false
|
||||
BreakBeforeBraces: Linux
|
||||
AllowShortIfStatementsOnASingleLine: true
|
||||
AllowShortLoopsOnASingleLine: true
|
||||
AllowShortBlocksOnASingleLine: true
|
||||
IndentCaseLabels: true
|
||||
SortIncludes: false
|
||||
AlignConsecutiveMacros: AcrossEmptyLines
|
||||
AlignConsecutiveAssignments: Consecutive
|
||||
@@ -0,0 +1,73 @@
|
||||
version: "4.1"
|
||||
name: Stm32F10xTmp
|
||||
type: ARM
|
||||
deviceName: null
|
||||
packDir: null
|
||||
srcDirs: []
|
||||
virtualFolder:
|
||||
name: <virtual_root>
|
||||
files: []
|
||||
folders: []
|
||||
dependenceList: []
|
||||
outDir: Output
|
||||
miscInfo:
|
||||
uid: d92a06a9fb4c340402d39197c79d1252
|
||||
targets:
|
||||
Debug:
|
||||
cppPreprocessAttrs:
|
||||
defineList: []
|
||||
incList: []
|
||||
libList: []
|
||||
excludeList: []
|
||||
settings:
|
||||
debugger: cortex-debug
|
||||
toolchain: GCC
|
||||
toolchainConfigMap:
|
||||
GCC:
|
||||
archExtensions: ""
|
||||
cpuType: Cortex-M3
|
||||
floatingPointHardware: none
|
||||
options:
|
||||
version: 5
|
||||
afterBuildTasks: []
|
||||
asm-compiler:
|
||||
ASM_FLAGS: ""
|
||||
beforeBuildTasks: []
|
||||
c/cpp-compiler:
|
||||
CXX_FLAGS: ""
|
||||
C_FLAGS: ""
|
||||
language-c: c11
|
||||
language-cpp: c++11
|
||||
one-elf-section-per-data: true
|
||||
one-elf-section-per-function: true
|
||||
optimization: level-debug
|
||||
warnings: all-warnings
|
||||
global:
|
||||
$float-abi-type: hard
|
||||
misc-control: ""
|
||||
not-use-syscalls: true
|
||||
output-debug-info: enable
|
||||
use-newlib-nano: true
|
||||
linker:
|
||||
$outputTaskExcludes:
|
||||
- .bin
|
||||
LD_FLAGS: ""
|
||||
LIB_FLAGS: -lm
|
||||
output-format: elf
|
||||
remove-unused-input-sections: true
|
||||
scatterFilePath: <YOUR_LINKER_SCRIPT>.lds
|
||||
storageLayout:
|
||||
RAM: []
|
||||
ROM: []
|
||||
useCustomScatterFile: true
|
||||
uploadConfigMap:
|
||||
JLink:
|
||||
baseAddr: ""
|
||||
bin: ""
|
||||
cpuInfo:
|
||||
cpuName: "null"
|
||||
vendor: "null"
|
||||
otherCmds: ""
|
||||
proType: 1
|
||||
speed: 8000
|
||||
uploader: JLink
|
||||
@@ -0,0 +1,20 @@
|
||||
##########################################################################################
|
||||
# Append Compiler Options For Source Files
|
||||
##########################################################################################
|
||||
|
||||
# syntax:
|
||||
# <your pattern>: <compiler options>
|
||||
# For get pattern syntax, please refer to: https://www.npmjs.com/package/micromatch
|
||||
#
|
||||
# examples:
|
||||
# 'main.cpp': --cpp11 -Og ...
|
||||
# 'src/*.c': -gnu -O2 ...
|
||||
# 'src/lib/**/*.cpp': --cpp11 -Os ...
|
||||
# '!Application/*.c': -O0
|
||||
# '**/*.c': -O2 -gnu ...
|
||||
|
||||
version: "2.1"
|
||||
options:
|
||||
Debug:
|
||||
files: {}
|
||||
virtualPathFiles: {}
|
||||
Vendored
+40
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "build",
|
||||
"type": "shell",
|
||||
"command": "${command:eide.project.build}",
|
||||
"group": "build",
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "flash",
|
||||
"type": "shell",
|
||||
"command": "${command:eide.project.uploadToDevice}",
|
||||
"group": "build",
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "build and flash",
|
||||
"type": "shell",
|
||||
"command": "${command:eide.project.buildAndFlash}",
|
||||
"group": "build",
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "rebuild",
|
||||
"type": "shell",
|
||||
"command": "${command:eide.project.rebuild}",
|
||||
"group": "build",
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "clean",
|
||||
"type": "shell",
|
||||
"command": "${command:eide.project.clean}",
|
||||
"group": "build",
|
||||
"problemMatcher": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"folders": [
|
||||
{
|
||||
"path": "."
|
||||
}
|
||||
],
|
||||
"settings": {
|
||||
"clangd.arguments": [
|
||||
"--header-insertion=never"
|
||||
],
|
||||
"files.autoGuessEncoding": true,
|
||||
"C_Cpp.default.configurationProvider": "cl.eide",
|
||||
"C_Cpp.errorSquiggles": "disabled",
|
||||
"files.associations": {
|
||||
".eideignore": "ignore",
|
||||
"*.a51": "a51",
|
||||
"*.h": "c",
|
||||
"*.c": "c",
|
||||
"*.hxx": "cpp",
|
||||
"*.hpp": "cpp",
|
||||
"*.c++": "cpp",
|
||||
"*.cpp": "cpp",
|
||||
"*.cxx": "cpp",
|
||||
"*.cc": "cpp"
|
||||
},
|
||||
"[yaml]": {
|
||||
"editor.insertSpaces": true,
|
||||
"editor.tabSize": 4,
|
||||
"editor.autoIndent": "advanced"
|
||||
}
|
||||
},
|
||||
"extensions": {
|
||||
"recommendations": [
|
||||
"cl.eide",
|
||||
"keroc.hex-fmt",
|
||||
"xiaoyongdong.srecord",
|
||||
"hars.cppsnippets",
|
||||
"zixuanwang.linkerscript",
|
||||
"redhat.vscode-yaml",
|
||||
"IBM.output-colorizer",
|
||||
"cschlosser.doxdocgen",
|
||||
"ms-vscode.vscode-serial-monitor",
|
||||
"dan-c-underwood.arm",
|
||||
"marus25.cortex-debug"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user