From 788002c77bc80e48ec6310913e077a49f36bf175 Mon Sep 17 00:00:00 2001 From: erwin Date: Sun, 23 Jul 2023 21:29:19 +0200 Subject: [PATCH] Updated VSCode project files --- .vscode/settings.json | 3 ++ code/.vscode/c_cpp_properties.json | 76 ++++++++++++++++++++++++++++++ code/.vscode/launch.json | 44 +++++++++++++++++ 3 files changed, 123 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 code/.vscode/c_cpp_properties.json create mode 100644 code/.vscode/launch.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..eb7750c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cmake.configureOnOpen": false +} \ No newline at end of file diff --git a/code/.vscode/c_cpp_properties.json b/code/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..d27be0d --- /dev/null +++ b/code/.vscode/c_cpp_properties.json @@ -0,0 +1,76 @@ +// +// !!! WARNING !!! AUTO-GENERATED FILE! +// PLEASE DO NOT MODIFY IT AND USE "platformio.ini": +// https://docs.platformio.org/page/projectconf/section_env_build.html#build-flags +// +{ + "configurations": [ + { + "name": "PlatformIO", + "includePath": [ + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/include", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/src", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/EEPROM-1.8.19/src", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit_VL53L1X-3.1.0/src", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit_SSD1306-2.5.7", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit-GFX-Library-1.11.5", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit_BusIO-1.14.1", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/SPI/src", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Wire_1.8.19/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/cores/MiniCore", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/variants/standard", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit_VL53L0X-1.2.3/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/AVR_examples/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/EEPROM/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/Optiboot_flasher/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/SPI1/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/SoftwareSerial/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/Wire/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/Wire1/src", + "" + ], + "browse": { + "limitSymbolsToIncludedHeaders": true, + "path": [ + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/include", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/src", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/EEPROM-1.8.19/src", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit_VL53L1X-3.1.0/src", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit_SSD1306-2.5.7", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit-GFX-Library-1.11.5", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit_BusIO-1.14.1", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/SPI/src", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Wire_1.8.19/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/cores/MiniCore", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/variants/standard", + "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/lib/Adafruit_VL53L0X-1.2.3/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/AVR_examples/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/EEPROM/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/Optiboot_flasher/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/SPI1/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/SoftwareSerial/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/Wire/src", + "/home/erwin/.platformio/packages/framework-arduino-avr-minicore/libraries/Wire1/src", + "" + ] + }, + "defines": [ + "PLATFORMIO=60107", + "ARDUINO_AVR_ATmega328P", + "F_CPU=8000000L", + "ARDUINO_ARCH_AVR", + "ARDUINO=10808", + "__AVR_ATmega328P__", + "" + ], + "cStandard": "c11", + "cppStandard": "c++17", + "compilerPath": "/home/erwin/.platformio/packages/toolchain-atmelavr/bin/avr-gcc", + "compilerArgs": [ + "-mmcu=atmega328p", + "" + ] + } + ], + "version": 4 +} diff --git a/code/.vscode/launch.json b/code/.vscode/launch.json new file mode 100644 index 0000000..322b2ed --- /dev/null +++ b/code/.vscode/launch.json @@ -0,0 +1,44 @@ +// AUTOMATICALLY GENERATED FILE. PLEASE DO NOT MODIFY IT MANUALLY +// +// PIO Unified Debugger +// +// Documentation: https://docs.platformio.org/page/plus/debugging.html +// Configuration: https://docs.platformio.org/page/projectconf/section_env_debug.html + +{ + "version": "0.2.0", + "configurations": [ + { + "type": "platformio-debug", + "request": "launch", + "name": "PIO Debug", + "executable": "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/.pio/build/ATmega328/firmware.elf", + "projectEnvName": "ATmega328", + "toolchainBinDir": "/home/erwin/.platformio/packages/toolchain-atmelavr/bin", + "internalConsoleOptions": "openOnSessionStart", + "preLaunchTask": { + "type": "PlatformIO", + "task": "Pre-Debug" + } + }, + { + "type": "platformio-debug", + "request": "launch", + "name": "PIO Debug (skip Pre-Debug)", + "executable": "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/.pio/build/ATmega328/firmware.elf", + "projectEnvName": "ATmega328", + "toolchainBinDir": "/home/erwin/.platformio/packages/toolchain-atmelavr/bin", + "internalConsoleOptions": "openOnSessionStart" + }, + { + "type": "platformio-debug", + "request": "launch", + "name": "PIO Debug (without uploading)", + "executable": "/home/erwin/3axis-design/repositories/projects/laserhead-distance-sensor/code/.pio/build/ATmega328/firmware.elf", + "projectEnvName": "ATmega328", + "toolchainBinDir": "/home/erwin/.platformio/packages/toolchain-atmelavr/bin", + "internalConsoleOptions": "openOnSessionStart", + "loadMode": "manual" + } + ] +}