https://code.visualstudio.com/docs/editor/codebasics
https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino&ssr=false#overview
遇到问题可以去这里看看https://github.com/Microsoft/vscode-arduino/issues
https://zhuanlan.zhihu.com/p/81756978
https://zhuanlan.zhihu.com/p/30868224
几点说明:
D:\Arduino
,{
"arduino.path": "C:/Program Files (x86)/Arduino",
"arduino.commandPath": "arduino_debug.exe",
"arduino.logLevel": "info",
"arduino.enableUSBDetection": true,
"arduino.disableTestingOpen": false,
"arduino.skipHeaderProvider": false,
"arduino.defaultBaudRate": 115200,
"arduino.additionalUrls": [
"http://arduino.esp8266.com/stable/package_esp8266com_index.json"
],
"workbench.colorTheme": "GitHub Plus",
"editor.fontSize": 16,
"[cpp]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
}
}
"editor.defaultFormatter": "ms-vscode.cpptools"
设定文档格式所用排版方式
"workbench.colorTheme": "GitHub Plus"
:设定vscode显示主题
2. c_cpp_properties.json V1.0
{
"configurations": [
{
"name": "Win32",
"includePath": [
"D:\\Arduino\\libraries\\**",
"C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\**",
"C:\\Program Files (x86)\\Arduino\\tools\\**",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr\\avr\\include\\",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr\\avr\\include\\avr\\",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr\\lib\\gcc\\avr\\7.3.0\\include",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr\\lib\\gcc\\avr\\7.3.0\\include-fixed"
],
"forcedInclude": [
"C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Arduino.h"
],
"browse": {
"limitSymbolsToIncludedHeaders": true,
"path": [
"D:\\Arduino\\libraries"
]
},
"intelliSenseMode": "msvc-x64",
"defines": [
"USBCON"
]
}
],
"version": 4
}
{
"configurations": [
{
"name": "Win32",
"includePath": [
"D:\\Arduino\\libraries\\**",
"C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\**",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr\\avr\\include",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr\\lib\\gcc\\avr\\7.3.0\\include",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr\\lib\\gcc\\avr\\7.3.0\\include-fixed",
"C:\\Program Files (x86)\\Arduino\\tools\\**"
],
"forcedInclude": [
"C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Arduino.h"
],
"browse": {
"limitSymbolsToIncludedHeaders": true,
"path": [
"D:\\Arduino\\libraries"
]
},
"intelliSenseMode": "msvc-x64",
"defines": [
"USBCON"
]
}
],
"version": 4
}
{
"board": "arduino:avr:uno",
"port": "COM5",
"sketch": "yunTai.ino",
"output": "_vsBuild"
}