Код Visual Studio IntelliSense для Arduino и DxCore
Кто-нибудь здесь заставил IntelliSense работать относительно безупречно в Visual Studio Code для Arduino с проектами DxCore? Я прошел большую часть пути, но все еще есть некоторые проблемы.
Для меня любые звонки на
Serial.printf()
помечаются красной волнистой линией. Ctrl + нажатие на показывает мне определение в порядке. Другие вещи здесь и там ведут себя так же. Например,
va_start
в пределах
printf
определение.
Кроме того, при проверке скетча я получаю:
[Error] Failed to read or write IntelliSense configuration: {}
Не думаю, что это настоящая проблема, но это раздражает.
Вот мой файл:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"C:\\Users\\nabel\\OneDrive\\Documents\\ArduinoData\\packages\\DxCore\\hardware\\megaavr\\**",
"C:\\Users\\nabel\\OneDrive\\Documents\\Arduino\\libraries\\**",
"C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\**",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\**",
"C:\\Program Files (x86)\\Arduino\\tools\\**",
"C:\\Program Files (x86)\\Arduino\\libraries\\**"
],
"forcedInclude": [
"C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Arduino.h"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE",
"ARDUINO=10816", // Should be updated for version of Arduino IDE installed; https://stackoverflow.com/a/30928558
"USBCON"
],
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-msvc-x64"
}
],
"version": 4
}
Если у кого-то хорошо работает IntelliSense, не могли бы вы поделиться своим
c_pp_properties.json
файл? Спасибо!
1 ответ
JSON не позволяет комментировать javascript, мой друг! Убери его, и Боб станет твоим дядей.