microsoft / vscode-cpptools

Official repository for the Microsoft C/C++ extension for VS Code.
Other
5.55k stars 1.57k forks source link

#include errors detected. Please update your includepath. #4718

Closed mxsrv closed 3 years ago

mxsrv commented 4 years ago

Yes, I know that I'm not the first user with this problem. But I tried all the different ways explained in other issues to fix the problem and can't get to a solution.

Bildschirmfoto vom 2019-12-08 19-13-29 It says: "configure your Intelli-Sense-Settings to search missing headers"

Bildschirmfoto vom 2019-12-08 19-13-50 "#include errors detected. please update your includepath"

Bildschirmfoto vom 2019-12-08 19-14-06

My c_cpp_properties.json:

`{

"configurations": [
    {
        "name": "Linux",
        "includePath": [
            "${workspaceFolder}/**"
        ],
        "defines": [],
        "compilerPath": "/usr/bin/gcc",
        "cStandard": "c11",
        "cppStandard": "c++17",
        "intelliSenseMode": "gcc-x64"
    }
],
"version": 4

}`

michelleangela commented 4 years ago

Can you enable logging of the language server and share the logs?

mxsrv commented 4 years ago
Log initialized workspace/didChangeConfiguration IntelliSense-Engine = Default. AutoVervollständigen ist aktiviert. Die erweiterte Farbgebung ist aktiviert. Fehlerwellenlinien sind aktiviert, wenn alle Headerabhängigkeiten aufgelöst werden. Dateiausschluss: **/.git Dateiausschluss: **/.svn Dateiausschluss: **/.hg Dateiausschluss: **/CVS Dateiausschluss: **/.DS_Store Dateiausschluss: **/.vscode Suchausschluss: **/node_modules Suchausschluss: **/bower_components Suchausschluss: **/*.code-search Suchausschluss: **/.vscode Es wird versucht, Standardwerte vom Compiler abzurufen, die auf dem Computer gefunden wurden: /usr/bin/gcc Untergeordneter Prozess wird beendet: 6726 Untergeordneter Prozess wird beendet: 6732 Untergeordneter Prozess wird beendet: 6734 Fehler beim Abfragen von standardmäßigen Includepfaden und Define-Anweisungen für "/usr/bin/gcc". # 1 "/dev/null" # 1 "" #define __STDC__ 1 #define __STDC_VERSION__ 201710L #define __STDC_UTF_16__ 1 #define __STDC_UTF_32__ 1 #define __STDC_HOSTED__ 1 #define __GNUC__ 9 #define __GNUC_MINOR__ 2 #define __GNUC_PATCHLEVEL__ 0 #define __VERSION__ "9.2.0" #define __ATOMIC_RELAXED 0 #define __ATOMIC_SEQ_CST 5 #define __ATOMIC_ACQUIRE 2 #define __ATOMIC_RELEASE 3 #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_CONSUME 1 #define __pic__ 2 #define __PIC__ 2 #define __pie__ 2 #define __PIE__ 2 #define __FINITE_MATH_ONLY__ 0 #define _LP64 1 #define __LP64__ 1 #define __SIZEOF_INT__ 4 #define __SIZEOF_LONG__ 8 #define __SIZEOF_LONG_LONG__ 8 #define __SIZEOF_SHORT__ 2 #define __SIZEOF_FLOAT__ 4 #define __SIZEOF_DOUBLE__ 8 #define __SIZEOF_LONG_DOUBLE__ 16 #define __SIZEOF_SIZE_T__ 8 #define __CHAR_BIT__ 8 #define __BIGGEST_ALIGNMENT__ 16 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __ORDER_BIG_ENDIAN__ 4321 #define __ORDER_PDP_ENDIAN__ 3412 #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLOAT_WORD... Untergeordneter Prozess wird beendet: 6737 cpptools/queryCompilerDefaults: 1 Es wird versucht, Standardwerte vom Compiler abzurufen, die auf dem Computer gefunden wurden: /usr/bin/gcc Untergeordneter Prozess wird beendet: 6748 Untergeordneter Prozess wird beendet: 6752 Untergeordneter Prozess wird beendet: 6754 Untergeordneter Prozess wird beendet: 6756 Untergeordneter Prozess wird beendet: 6758 Untergeordneter Prozess wird beendet: 6760 Untergeordneter Prozess wird beendet: 6762 Untergeordneter Prozess wird beendet: 6764 Fehler beim Abfragen von standardmäßigen Includepfaden und Define-Anweisungen für "/usr/bin/gcc". # 1 "/dev/null" # 1 "" #define __STDC__ 1 #define __cplusplus 201402L #define __STDC_UTF_16__ 1 #define __STDC_UTF_32__ 1 #define __STDC_HOSTED__ 1 #define __GNUC__ 9 #define __GNUC_MINOR__ 2 #define __GNUC_PATCHLEVEL__ 0 #define __VERSION__ "9.2.0" #define __ATOMIC_RELAXED 0 #define __ATOMIC_SEQ_CST 5 #define __ATOMIC_ACQUIRE 2 #define __ATOMIC_RELEASE 3 #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_CONSUME 1 #define __pic__ 2 #define __PIC__ 2 #define __pie__ 2 #define __PIE__ 2 #define __FINITE_MATH_ONLY__ 0 #define _LP64 1 #define __LP64__ 1 #define __SIZEOF_INT__ 4 #define __SIZEOF_LONG__ 8 #define __SIZEOF_LONG_LONG__ 8 #define __SIZEOF_SHORT__ 2 #define __SIZEOF_FLOAT__ 4 #define __SIZEOF_DOUBLE__ 8 #define __SIZEOF_LONG_DOUBLE__ 16 #define __SIZEOF_SIZE_T__ 8 #define __CHAR_BIT__ 8 #define __BIGGEST_ALIGNMENT__ 16 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __ORDER_BIG_ENDIAN__ 4321 #define __ORDER_PDP_ENDIAN__ 3412 #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLOAT_WORD_ORDE... Untergeordneter Prozess wird beendet: 6766 cpptools/fileCreated cpptools/fileCreated cpptools/fileCreated cpptools/didChangeFolderSettings Codesuchdienst initialisiert. Ordner: /usr/local/include/ werden indiziert. Ordner: /usr/include/ werden indiziert. Ordner: /home/max/Dokumente/Uni/SPP/übung 3 openmp/SPP_Prak01_code/ werden indiziert. cpptools/clearCustomConfigurations Füllen Sie den Cache für die Includevervollständigung auf. Dateien werden ermittelt... Ordner wird verarbeitet (rekursiv): /usr/local/include/ Ordner wird verarbeitet (rekursiv): /usr/include/ Ordner wird verarbeitet (rekursiv): /home/max/Dokumente/Uni/SPP/übung 3 openmp/SPP_Prak01_code/ Dateiermittlung: 23204 Datei(en) verarbeitet 0 Datei(en) aus Datenbank entfernt Die Ermittlung von Dateien ist abgeschlossen. Verbleibende Dateien werden analysiert... Taganalysedatei: /home/max/Dokumente/Uni/SPP/übung 3 openmp/SPP_Prak01_code/code/pi.c Analyse: 2403 Datei(en) verarbeitet Die Analyse verbleibender Dateien ist abgeschlossen. Database safe to open cpptools/getCodeActions: 2 textDocument/didOpen cpptools/activeDocumentChange cpptools/textEditorSelectionChange cpptools/getDocumentSymbols: 3 cpptools/textEditorSelectionChange cpptools/getDocumentSymbols Kompilierungsargumente für "/home/max/Dokumente/Uni/SPP/übung 3 openmp/SPP_Prak01_code/code/pi.c" werden gesendet. Includes: /usr/include/c++/9.2.0 Includes: /usr/include/c++/9.2.0/x86_64-pc-linux-gnu Includes: /usr/local/include Includes: /usr/include Sonstige: --gcc Sonstige: --gnu_version=80100 stdver: c11 intelliSenseMode: gcc-x64 Nach Syntaxfehlern wird gesucht: file:///home/max/Dokumente/Uni/SPP/%C3%BCbung%203%20openmp/SPP_Prak01_code/code/pi.c IntelliSense-Update für Dateien in dieser Übersetzungseinheit wird in die Warteschlange eingereiht: /home/max/Dokumente/Uni/SPP/übung 3 openmp/SPP_Prak01_code/code/pi.c Leerlaufschleife: Das aktive Dokument wird erneut analysiert. Nach Syntaxfehlern wird gesucht: file:///home/max/Dokumente/Uni/SPP/%C3%BCbung%203%20openmp/SPP_Prak01_code/code/pi.c IntelliSense-Update für Dateien in dieser Übersetzungseinheit wird in die Warteschlange eingereiht: /home/max/Dokumente/Uni/SPP/übung 3 openmp/SPP_Prak01_code/code/pi.c cpptools/getCodeActions: 4 Anzahl von Fehlerwellenlinien: 11 Fehlerwellenlinien werden deaktiviert in: file:///home/max/Dokumente/Uni/SPP/%C3%BCbung%203%20openmp/SPP_Prak01_code/code/pi.c Untergeordneter Prozess wird beendet: 6794 cpptools/getCodeActions: 5 Anzahl von Fehlerwellenlinien: 11 IntelliSense-Zeit aktualisieren (Sek.): 0.675 cpptools/getCodeActions: 6

I'm sorry that the logs are in german. Is it possible to change the language?

michelleangela commented 4 years ago

@mxsrv The C/C++ extension follows the display language used on VS Code. You can change the display language of VS Code by following instructions at https://code.visualstudio.com/docs/getstarted/locales.

wapjoe commented 4 years ago

Hello,

i have the same problems with user-defined libs in the respective includePath of projects. I'm using VSC in conjunction with Platformio and the bug only occurs since C/C++ version 0.26.2.

After testing some things, I downgraded to 0.26.1 and after a restart, the error didn't occur. A new update to 0.26.2 caused the error again. I put a .h file under /include in the project and it makes no difference if I include the file with #include "fram.h" or with #include .

These 2 errors always appear when starting VSC if /src/main.cpp was open during the last session:

  1. include error detected. Update your includePath. Wavy lines are disabled for this translation unit (C:\OneDrive\Projekte\PlatformIO\Projects\Ergometer ProMini 1.0\src\main.cpp).

  2. The file "Source" cannot be opened: "fram.h".

The error messages were translated by a translator from German into English and may not contain the correct wording. Here are the original messages:

  1. include-Fehler erkannt. Aktualisieren Sie Ihren includePath. Wellenlinien sind für diese Übersetzungseinheit (C:\OneDrive\Projekte\PlatformIO\Projects\Ergometer ProMini 1.0\src\main.cpp) deaktiviert.

  2. Die Datei "Quelle" kann nicht geöffnet werden: "fram.h".

If the file was not open and is opened afterwards, the error does not occur. As mentioned before, it does not happen with version 0.26.1. If you need more information, please let us know.

Many greetings wapjoe

michelleangela commented 4 years ago

@wapjoe Can you run C/C++: Log diagnostics and share the logs with version 0.26.2?

wapjoe commented 4 years ago

@michelleangela Log diagnostics without error (file not open): -------- Diagnostics - 10.12.2019, 21:23:48 Version: 0.26.2 Current Configuration: { "name": "Win32", "includePath": [ "c:/OneDrive/Projekte/PlatformIO/Projects/Display XPT2046/include", "c:/OneDrive/Projekte/PlatformIO/Projects/Display XPT2046/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/SPI/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/cores/arduino", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/variants/eightanaloginputs", "C:/Users/wapjoe/.platformio/lib/Adafruit FRAM I2C_ID658", "C:/Users/wapjoe/.platformio/lib/DHTlib_ID1336", "C:/Users/wapjoe/.platformio/lib/RunningMedian_ID1361", "C:/Users/wapjoe/.platformio/lib/SFFS_ID2037", "C:/Users/wapjoe/.platformio/lib/Ticker_ID1586", "C:/Users/wapjoe/.platformio/lib/Time_ID44", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/HID/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/Wire/src", "C:/Users/wapjoe/.platformio/packages/tool-unity" ], "browse": { "limitSymbolsToIncludedHeaders": true, "path": [ "c:/OneDrive/Projekte/PlatformIO/Projects/Display XPT2046/include", "c:/OneDrive/Projekte/PlatformIO/Projects/Display XPT2046/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/SPI/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/cores/arduino", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/variants/eightanaloginputs", "C:/Users/wapjoe/.platformio/lib/Adafruit FRAM I2C_ID658", "C:/Users/wapjoe/.platformio/lib/DHTlib_ID1336", "C:/Users/wapjoe/.platformio/lib/RunningMedian_ID1361", "C:/Users/wapjoe/.platformio/lib/SFFS_ID2037", "C:/Users/wapjoe/.platformio/lib/Ticker_ID1586", "C:/Users/wapjoe/.platformio/lib/Time_ID44", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/HID/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/Wire/src", "C:/Users/wapjoe/.platformio/packages/tool-unity" ] }, "defines": [ "PLATFORMIO=40100", "ARDUINO_AVR_NANO", "F_CPU=16000000L", "ARDUINO_ARCH_AVR", "ARDUINO=10808", "__AVR_ATmega328P__" ], "intelliSenseMode": "clang-x64", "cStandard": "c11", "cppStandard": "c++11", "compilerPath": "C:/Users/wapjoe/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe", "compilerArgs": [ "-mmcu=atmega328p" ] } No active translation units.

Log diagnosis with error (file opened): -------- Diagnostics - 10.12.2019, 21:25:23 Version: 0.26.2 Current Configuration: { "name": "Win32", "includePath": [ "c:/OneDrive/Projekte/PlatformIO/Projects/Ergometer ProMini 1.0/include", "c:/OneDrive/Projekte/PlatformIO/Projects/Ergometer ProMini 1.0/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/Wire/src", "C:/Users/wapjoe/.platformio/lib/Ticker_ID1586", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src", "C:/Users/wapjoe/.platformio/lib/RunningMedian_ID1361", "C:/Users/wapjoe/.platformio/lib/DHTlib_ID1336", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/cores/arduino", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/variants/eightanaloginputs", "C:/Users/wapjoe/.platformio/lib/Adafruit FRAM I2C_ID658", "C:/Users/wapjoe/.platformio/lib/SFFS_ID2037", "C:/Users/wapjoe/.platformio/lib/Time_ID44", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/HID/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/SPI/src", "C:/Users/wapjoe/.platformio/packages/tool-unity" ], "browse": { "limitSymbolsToIncludedHeaders": true, "path": [ "c:/OneDrive/Projekte/PlatformIO/Projects/Ergometer ProMini 1.0/include", "c:/OneDrive/Projekte/PlatformIO/Projects/Ergometer ProMini 1.0/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/Wire/src", "C:/Users/wapjoe/.platformio/lib/Ticker_ID1586", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src", "C:/Users/wapjoe/.platformio/lib/RunningMedian_ID1361", "C:/Users/wapjoe/.platformio/lib/DHTlib_ID1336", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/cores/arduino", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/variants/eightanaloginputs", "C:/Users/wapjoe/.platformio/lib/Adafruit FRAM I2C_ID658", "C:/Users/wapjoe/.platformio/lib/SFFS_ID2037", "C:/Users/wapjoe/.platformio/lib/Time_ID44", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/HID/src", "C:/Users/wapjoe/.platformio/packages/framework-arduino-avr/libraries/SPI/src", "C:/Users/wapjoe/.platformio/packages/tool-unity" ] }, "defines": [ "PLATFORMIO=40100", "ARDUINO_AVR_PRO", "F_CPU=16000000L", "ARDUINO_ARCH_AVR", "ARDUINO=10808", "AVR_ATmega328P__" ], "intelliSenseMode": "clang-x64", "cStandard": "c11", "cppStandard": "c++11", "compilerPath": "C:/Users/wapjoe/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe", "compilerArgs": [ "-mmcu=atmega328p" ] } Translation Unit Mappings: [ C:\OneDrive\Projekte\PlatformIO\Projects\Ergometer ProMini 1.0\src\main.cpp ]: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Translation Unit Configurations: [ C:\OneDrive\Projekte\PlatformIO\Projects\Ergometer ProMini 1.0\src\main.cpp ]: Process ID: 19720 Memory Usage: 19 MB Compiler Path: C:/Users/wapjoe/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe Includes: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\INCLUDE C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\WIRE\SRC C:\USERS\WAPJOE.PLATFORMIO\LIB\TICKER_ID1586 C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SOFTWARESERIAL\SRC C:\USERS\WAPJOE.PLATFORMIO\LIB\RUNNINGMEDIAN_ID1361 C:\USERS\WAPJOE.PLATFORMIO\LIB\DHTLIB_ID1336 C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\CORES\ARDUINO C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\VARIANTS\EIGHTANALOGINPUTS C:\USERS\WAPJOE.PLATFORMIO\LIB\ADAFRUIT FRAM I2C_ID658 C:\USERS\WAPJOE.PLATFORMIO\LIB\SFFS_ID2037 C:\USERS\WAPJOE.PLATFORMIO\LIB\TIME_ID44 C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\EEPROM\SRC C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\HID\SRC C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SPI\SRC C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\TOOL-UNITY C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE-FIXED C:\USERS\WAPJOE.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\AVR\INCLUDE Defines: PLATFORMIO=40100 ARDUINO_AVR_PRO F_CPU=16000000L ARDUINO_ARCH_AVR ARDUINO=10808 AVR_ATmega328P__ Standard Version: c++11 IntelliSense Mode: gcc-x64 Other Flags: --g++ --gnu_version=50400 Total Memory Usage: 19 MB

wapjoe commented 4 years ago

@michelleangela Further note: In the configuration (Edit "includePath" settings) the compiler path is not found (No compiler paths detected), so I cannot change the IntelliSense mode: Configuration settings1 Configuration settings2

michelleangela commented 4 years ago

@wapjoe

Your c_cpp_properties.json looks okay. The compiler path setting on the configuration UI editor should display your specified C:/Users/wapjoe/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe. The message (no compiler path found) is intended to indicate that the language server was not able to find any default compilers on your machine, but it the UI should not disable the input field for custom paths (I created separate issue for that). You can modify the compiler path directly in the c_cpp_properties.json file.

As for the #include error, does the squiggles go away when you close and reopen the source file without closing VS Code?

Can you also provide English logs from the language server?

To change the display language of VS Code, follow instructions at https://code.visualstudio.com/docs/getstarted/locales.

wapjoe commented 4 years ago

@michelleangela thx for your help If I close the file immediately after starting it and open it again via the Explorer workspace, the error is gone. If I first click on the file via the Explorer workspace and close it, the error persists and does also not disappear after reopening it.

Here the logfile, I hope it was right, seems to be very long:

Log ``` initialized workspace/didChangeConfiguration IntelliSense Engine = Default. Autocomplete is enabled. Enhanced Colorization is enabled. Error squiggles are enabled. File exclude: **/.git File exclude: **/.svn File exclude: **/.hg File exclude: **/CVS File exclude: **/.DS_Store File exclude: **/.vscode Search exclude: **/node_modules Search exclude: **/bower_components Search exclude: **/.vscode Attempting to get defaults from compiler found on the machine: '' No suitable compiler found. Please set the "compilerPath" in c_cpp_properties.json. cpptools/queryCompilerDefaults: 1 Attempting to get defaults from compiler found on the machine: '' No suitable compiler found. Please set the "compilerPath" in c_cpp_properties.json. cpptools/activeDocumentChange cpptools/resumeParsing cpptools/textEditorSelectionChange cpptools/textEditorSelectionChange textDocument/didOpen cpptools/getDocumentSymbols: 2 cpptools/didChangeFolderSettings Attempting to get defaults from compiler in "compilerPath" property: 'C:/Users/wapjoe/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe' Compiler does not support 64-bit. Falling back to 32-bit intelliSenseMode. Failed to query compiler. Falling back to no bitness. Code browsing service initialized Attempting to get defaults from compiler in "compilerPath" property: 'C:/Users/wapjoe/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe' Compiler does not support 64-bit. Falling back to 32-bit intelliSenseMode. Failed to query compiler. Falling back to no bitness. Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/LIB/GCC/AVR/5.4.0/INCLUDE/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/LIB/GCC/AVR/5.4.0/INCLUDE-FIXED/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/AVR/INCLUDE/ will be indexed Folder: C:/ONEDRIVE/PROJEKTE/PLATFORMIO/PROJECTS/ERGOMETER PROMINI 1.0/INCLUDE/ will be indexed Folder: C:/ONEDRIVE/PROJEKTE/PLATFORMIO/PROJECTS/ERGOMETER PROMINI 1.0/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/WIRE/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/TICKER_ID1586/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/SOFTWARESERIAL/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/RUNNINGMEDIAN_ID1361/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/DHTLIB_ID1336/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/CORES/ARDUINO/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/VARIANTS/EIGHTANALOGINPUTS/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/ADAFRUIT FRAM I2C_ID658/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/SFFS_ID2037/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/TIME_ID44/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/EEPROM/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/HID/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/SPI/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOL-UNITY/ will be indexed textDocument/didOpen Populate include completion cache. Discovering files... cpptools/getDocumentSymbols: 2 textDocument/didOpen cpptools/getDocumentSymbols cpptools/clearCustomConfigurations Checking for syntax errors: file:///c%3A/OneDrive/Projekte/PlatformIO/Projects/Ergometer%20ProMini%201.0/src/main.cpp Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/LIB/GCC/AVR/5.4.0/INCLUDE/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/LIB/GCC/AVR/5.4.0/INCLUDE-FIXED/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/AVR/INCLUDE/ sending compilation args for C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\INCLUDE include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\WIRE\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TICKER_ID1586 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SOFTWARESERIAL\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\RUNNINGMEDIAN_ID1361 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\DHTLIB_ID1336 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\CORES\ARDUINO include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\VARIANTS\EIGHTANALOGINPUTS include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\ADAFRUIT FRAM I2C_ID658 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\SFFS_ID2037 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TIME_ID44 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\EEPROM\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\HID\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SPI\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOL-UNITY include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE-FIXED include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\AVR\INCLUDE define: __STDC__=1 define: __cplusplus=201103L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: __SIZEOF_INT__=2 define: __SIZEOF_LONG__=4 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=4 define: __SIZEOF_LONG_DOUBLE__=4 define: __SIZEOF_SIZE_T__=2 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=1 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=2 define: __GNUG__=5 define: __SIZE_TYPE__=unsigned int define: __PTRDIFF_TYPE__=int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=int define: __INTMAX_TYPE__=long long int define: __UINTMAX_TYPE__=long long unsigned int define: __CHAR16_TYPE__=unsigned int define: __CHAR32_TYPE__=long unsigned int define: __SIG_ATOMIC_TYPE__=char define: __INT8_TYPE__=signed char define: __INT16_TYPE__=int define: __INT32_TYPE__=long int define: __INT64_TYPE__=long long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=unsigned int define: __UINT32_TYPE__=long unsigned int define: __UINT64_TYPE__=long long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=int define: __INT_LEAST32_TYPE__=long int define: __INT_LEAST64_TYPE__=long long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=unsigned int define: __UINT_LEAST32_TYPE__=long unsigned int define: __UINT_LEAST64_TYPE__=long long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long long unsigned int define: __INTPTR_TYPE__=int define: __UINTPTR_TYPE__=unsigned int define: __GXX_WEAK__=1 define: __DEPRECATED=1 define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __GXX_ABI_VERSION=1009 define: __USING_SJLJ_EXCEPTIONS__=1 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fff define: __LONG_MAX__=0x7fffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0x7fff define: __WINT_MIN__=(-__WINT_MAX__ - 1) define: __PTRDIFF_MAX__=0x7fff define: __SIZE_MAX__=0xffffU define: __INTMAX_MAX__=0x7fffffffffffffffLL define: __INTMAX_C(c)=c ## LL define: __UINTMAX_MAX__=0xffffffffffffffffULL define: __UINTMAX_C(c)=c ## ULL define: __SIG_ATOMIC_MAX__=0x7f define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffffL define: __INT64_MAX__=0x7fffffffffffffffLL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffffU define: __UINT32_MAX__=0xffffffffUL define: __UINT64_MAX__=0xffffffffffffffffULL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffffL define: __INT32_C(c)=c ## L define: __INT_LEAST64_MAX__=0x7fffffffffffffffLL define: __INT64_C(c)=c ## LL define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffffU define: __UINT16_C(c)=c ## U define: __UINT_LEAST32_MAX__=0xffffffffUL define: __UINT32_C(c)=c ## UL define: __UINT_LEAST64_MAX__=0xffffffffffffffffULL define: __UINT64_C(c)=c ## ULL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fff define: __INT_FAST32_MAX__=0x7fffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffLL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffU define: __UINT_FAST32_MAX__=0xffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffULL define: __INTPTR_MAX__=0x7fff define: __UINTPTR_MAX__=0xffffU define: __GCC_IEC_559=0 define: __GCC_IEC_559_COMPLEX=0 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282347e+38F define: __FLT_MIN__=1.17549435e-38F define: __FLT_EPSILON__=1.19209290e-7F define: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=24 define: __DBL_DIG__=6 define: __DBL_MIN_EXP__=(-125) define: __DBL_MIN_10_EXP__=(-37) define: __DBL_MAX_EXP__=128 define: __DBL_MAX_10_EXP__=38 define: __DBL_DECIMAL_DIG__=9 define: __DBL_MAX__=double(3.40282347e+38L) define: __DBL_MIN__=double(1.17549435e-38L) define: __DBL_EPSILON__=double(1.19209290e-7L) define: __DBL_DENORM_MIN__=double(1.40129846e-45L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=24 define: __LDBL_DIG__=6 define: __LDBL_MIN_EXP__=(-125) define: __LDBL_MIN_10_EXP__=(-37) define: __LDBL_MAX_EXP__=128 define: __LDBL_MAX_10_EXP__=38 define: __DECIMAL_DIG__=9 define: __LDBL_MAX__=3.40282347e+38L define: __LDBL_MIN__=1.17549435e-38L define: __LDBL_EPSILON__=1.19209290e-7L define: __LDBL_DENORM_MIN__=1.40129846e-45L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __SFRACT_FBIT__=7 define: __SFRACT_IBIT__=0 define: __SFRACT_MIN__=(-0.5HR-0.5HR) define: __SFRACT_MAX__=0X7FP-7HR define: __SFRACT_EPSILON__=0x1P-7HR define: __USFRACT_FBIT__=8 define: __USFRACT_IBIT__=0 define: __USFRACT_MIN__=0.0UHR define: __USFRACT_MAX__=0XFFP-8UHR define: __USFRACT_EPSILON__=0x1P-8UHR define: __FRACT_FBIT__=15 define: __FRACT_IBIT__=0 define: __FRACT_MIN__=(-0.5R-0.5R) define: __FRACT_MAX__=0X7FFFP-15R define: __FRACT_EPSILON__=0x1P-15R define: __UFRACT_FBIT__=16 define: __UFRACT_IBIT__=0 define: __UFRACT_MIN__=0.0UR define: __UFRACT_MAX__=0XFFFFP-16UR define: __UFRACT_EPSILON__=0x1P-16UR define: __LFRACT_FBIT__=31 define: __LFRACT_IBIT__=0 define: __LFRACT_MIN__=(-0.5LR-0.5LR) define: __LFRACT_MAX__=0X7FFFFFFFP-31LR define: __LFRACT_EPSILON__=0x1P-31LR define: __ULFRACT_FBIT__=32 define: __ULFRACT_IBIT__=0 define: __ULFRACT_MIN__=0.0ULR define: __ULFRACT_MAX__=0XFFFFFFFFP-32ULR define: __ULFRACT_EPSILON__=0x1P-32ULR define: __LLFRACT_FBIT__=63 define: __LLFRACT_IBIT__=0 define: __LLFRACT_MIN__=(-0.5LLR-0.5LLR) define: __LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR define: __LLFRACT_EPSILON__=0x1P-63LLR define: __ULLFRACT_FBIT__=64 define: __ULLFRACT_IBIT__=0 define: __ULLFRACT_MIN__=0.0ULLR define: __ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR define: __ULLFRACT_EPSILON__=0x1P-64ULLR define: __SACCUM_FBIT__=7 define: __SACCUM_IBIT__=8 define: __SACCUM_MIN__=(-0X1P7HK-0X1P7HK) define: __SACCUM_MAX__=0X7FFFP-7HK define: __SACCUM_EPSILON__=0x1P-7HK define: __USACCUM_FBIT__=8 define: __USACCUM_IBIT__=8 define: __USACCUM_MIN__=0.0UHK define: __USACCUM_MAX__=0XFFFFP-8UHK define: __USACCUM_EPSILON__=0x1P-8UHK define: __ACCUM_FBIT__=15 define: __ACCUM_IBIT__=16 define: __ACCUM_MIN__=(-0X1P15K-0X1P15K) define: __ACCUM_MAX__=0X7FFFFFFFP-15K define: __ACCUM_EPSILON__=0x1P-15K define: __UACCUM_FBIT__=16 define: __UACCUM_IBIT__=16 define: __UACCUM_MIN__=0.0UK define: __UACCUM_MAX__=0XFFFFFFFFP-16UK define: __UACCUM_EPSILON__=0x1P-16UK define: __LACCUM_FBIT__=31 define: __LACCUM_IBIT__=32 define: __LACCUM_MIN__=(-0X1P31LK-0X1P31LK) define: __LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK define: __LACCUM_EPSILON__=0x1P-31LK define: __ULACCUM_FBIT__=32 define: __ULACCUM_IBIT__=32 define: __ULACCUM_MIN__=0.0ULK define: __ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK define: __ULACCUM_EPSILON__=0x1P-32ULK define: __LLACCUM_FBIT__=47 define: __LLACCUM_IBIT__=16 define: __LLACCUM_MIN__=(-0X1P15LLK-0X1P15LLK) define: __LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK define: __LLACCUM_EPSILON__=0x1P-47LLK define: __ULLACCUM_FBIT__=48 define: __ULLACCUM_IBIT__=16 define: __ULLACCUM_MIN__=0.0ULLK define: __ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK define: __ULLACCUM_EPSILON__=0x1P-48ULLK define: __QQ_FBIT__=7 define: __QQ_IBIT__=0 define: __HQ_FBIT__=15 define: __HQ_IBIT__=0 define: __SQ_FBIT__=31 define: __SQ_IBIT__=0 define: __DQ_FBIT__=63 define: __DQ_IBIT__=0 define: __TQ_FBIT__=127 define: __TQ_IBIT__=0 define: __UQQ_FBIT__=8 define: __UQQ_IBIT__=0 define: __UHQ_FBIT__=16 define: __UHQ_IBIT__=0 define: __USQ_FBIT__=32 define: __USQ_IBIT__=0 define: __UDQ_FBIT__=64 define: __UDQ_IBIT__=0 define: __UTQ_FBIT__=128 define: __UTQ_IBIT__=0 define: __HA_FBIT__=7 define: __HA_IBIT__=8 define: __SA_FBIT__=15 define: __SA_IBIT__=16 define: __DA_FBIT__=31 define: __DA_IBIT__=32 define: __TA_FBIT__=47 define: __TA_IBIT__=16 define: __UHA_FBIT__=8 define: __UHA_IBIT__=8 define: __USA_FBIT__=16 define: __USA_IBIT__=16 define: __UDA_FBIT__=32 define: __UDA_IBIT__=32 define: __UTA_FBIT__=48 define: __UTA_IBIT__=16 define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __STRICT_ANSI__=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 define: __GCC_ATOMIC_SHORT_LOCK_FREE=1 define: __GCC_ATOMIC_INT_LOCK_FREE=1 define: __GCC_ATOMIC_LONG_LOCK_FREE=1 define: __GCC_ATOMIC_LLONG_LOCK_FREE=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SIZEOF_WCHAR_T__=2 define: __SIZEOF_WINT_T__=2 define: __SIZEOF_PTRDIFF_T__=2 define: __AVR=1 define: __AVR__=1 define: __AVR_ARCH__=5 define: __AVR_HAVE_MOVW__=1 define: __AVR_HAVE_LPMX__=1 define: __AVR_ENHANCED__=1 define: __AVR_HAVE_MUL__=1 define: __AVR_HAVE_JMP_CALL__=1 define: __AVR_MEGA__=1 define: __AVR_2_BYTE_PC__=1 define: __AVR_HAVE_16BIT_SP__=1 define: __AVR_HAVE_SPH__=1 define: __AVR_SFR_OFFSET__=0x20 define: __WITH_AVRLIBC__=1 define: __BUILTIN_AVR_NOP=1 define: __BUILTIN_AVR_SEI=1 define: __BUILTIN_AVR_CLI=1 define: __BUILTIN_AVR_WDR=1 define: __BUILTIN_AVR_SLEEP=1 define: __BUILTIN_AVR_SWAP=1 define: __BUILTIN_AVR_FMUL=1 define: __BUILTIN_AVR_FMULS=1 define: __BUILTIN_AVR_FMULSU=1 define: __BUILTIN_AVR_DELAY_CYCLES=1 define: __BUILTIN_AVR_INSERT_BITS=1 define: __BUILTIN_AVR_FLASH_SEGMENT=1 define: __BUILTIN_AVR_ABSHR=1 define: __BUILTIN_AVR_ABSR=1 define: __BUILTIN_AVR_ABSLR=1 define: __BUILTIN_AVR_ABSLLR=1 define: __BUILTIN_AVR_ABSHK=1 define: __BUILTIN_AVR_ABSK=1 define: __BUILTIN_AVR_ABSLK=1 define: __BUILTIN_AVR_ABSLLK=1 define: __BUILTIN_AVR_ROUNDHR=1 define: __BUILTIN_AVR_ROUNDR=1 define: __BUILTIN_AVR_ROUNDLR=1 define: __BUILTIN_AVR_ROUNDLLR=1 define: __BUILTIN_AVR_ROUNDUHR=1 define: __BUILTIN_AVR_ROUNDUR=1 define: __BUILTIN_AVR_ROUNDULR=1 define: __BUILTIN_AVR_ROUNDULLR=1 define: __BUILTIN_AVR_ROUNDHK=1 define: __BUILTIN_AVR_ROUNDK=1 define: __BUILTIN_AVR_ROUNDLK=1 define: __BUILTIN_AVR_ROUNDLLK=1 define: __BUILTIN_AVR_ROUNDUHK=1 define: __BUILTIN_AVR_ROUNDUK=1 define: __BUILTIN_AVR_ROUNDULK=1 define: __BUILTIN_AVR_ROUNDULLK=1 define: __BUILTIN_AVR_COUNTLSHR=1 define: __BUILTIN_AVR_COUNTLSR=1 define: __BUILTIN_AVR_COUNTLSLR=1 define: __BUILTIN_AVR_COUNTLSLLR=1 define: __BUILTIN_AVR_COUNTLSUHR=1 define: __BUILTIN_AVR_COUNTLSUR=1 define: __BUILTIN_AVR_COUNTLSULR=1 define: __BUILTIN_AVR_COUNTLSULLR=1 define: __BUILTIN_AVR_COUNTLSHK=1 define: __BUILTIN_AVR_COUNTLSK=1 define: __BUILTIN_AVR_COUNTLSLK=1 define: __BUILTIN_AVR_COUNTLSLLK=1 define: __BUILTIN_AVR_COUNTLSUHK=1 define: __BUILTIN_AVR_COUNTLSUK=1 define: __BUILTIN_AVR_COUNTLSULK=1 define: __BUILTIN_AVR_COUNTLSULLK=1 define: __BUILTIN_AVR_BITSHR=1 define: __BUILTIN_AVR_BITSR=1 define: __BUILTIN_AVR_BITSLR=1 define: __BUILTIN_AVR_BITSLLR=1 define: __BUILTIN_AVR_BITSUHR=1 define: __BUILTIN_AVR_BITSUR=1 define: __BUILTIN_AVR_BITSULR=1 define: __BUILTIN_AVR_BITSULLR=1 define: __BUILTIN_AVR_BITSHK=1 define: __BUILTIN_AVR_BITSK=1 define: __BUILTIN_AVR_BITSLK=1 define: __BUILTIN_AVR_BITSLLK=1 define: __BUILTIN_AVR_BITSUHK=1 define: __BUILTIN_AVR_BITSUK=1 define: __BUILTIN_AVR_BITSULK=1 define: __BUILTIN_AVR_BITSULLK=1 define: __BUILTIN_AVR_HRBITS=1 define: __BUILTIN_AVR_RBITS=1 define: __BUILTIN_AVR_LRBITS=1 define: __BUILTIN_AVR_LLRBITS=1 define: __BUILTIN_AVR_UHRBITS=1 define: __BUILTIN_AVR_URBITS=1 define: __BUILTIN_AVR_ULRBITS=1 define: __BUILTIN_AVR_ULLRBITS=1 define: __BUILTIN_AVR_HKBITS=1 define: __BUILTIN_AVR_KBITS=1 define: __BUILTIN_AVR_LKBITS=1 define: __BUILTIN_AVR_LLKBITS=1 define: __BUILTIN_AVR_UHKBITS=1 define: __BUILTIN_AVR_UKBITS=1 define: __BUILTIN_AVR_ULKBITS=1 define: __BUILTIN_AVR_ULLKBITS=1 define: __BUILTIN_AVR_ABSFX=1 define: __BUILTIN_AVR_ROUNDFX=1 define: __BUILTIN_AVR_COUNTLSFX=1 define: __INT24_MAX__=8388607L define: __INT24_MIN__=(-__INT24_MAX__-1) define: __UINT24_MAX__=16777215UL define: __ELF__=1 define: __AVR_ATmega328P__=1 define: __AVR_DEVICE_NAME__=atmega328p define: PLATFORMIO=40100 define: ARDUINO_AVR_PRO define: F_CPU=16000000L define: ARDUINO_ARCH_AVR define: ARDUINO=10808 define: __AVR_ATmega328P__ other: --g++ other: --gnu_version=50400 stdver: c++11 intelliSenseMode: gcc-x64 Shutting down IntelliSense server: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Processing folder (recursive): C:/ONEDRIVE/PROJEKTE/PLATFORMIO/PROJECTS/ERGOMETER PROMINI 1.0/INCLUDE/ Processing folder (recursive): C:/ONEDRIVE/PROJEKTE/PLATFORMIO/PROJECTS/ERGOMETER PROMINI 1.0/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/WIRE/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/TICKER_ID1586/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/SOFTWARESERIAL/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/RUNNINGMEDIAN_ID1361/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/DHTLIB_ID1336/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/CORES/ARDUINO/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/VARIANTS/EIGHTANALOGINPUTS/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/ADAFRUIT FRAM I2C_ID658/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/SFFS_ID2037/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/TIME_ID44/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/EEPROM/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/HID/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/SPI/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOL-UNITY/ Discovering files: 480 file(s) processed 0 file(s) removed from database Done discovering files. Parsing open files... Parsing remaining files... Parsing: 0 files(s) processed Done parsing remaining files. Done parsing open files. idle loop: reparsing the active document Checking for syntax errors: file:///c%3A/OneDrive/Projekte/PlatformIO/Projects/Ergometer%20ProMini%201.0/src/main.cpp Closing the communication channel. IntelliSense client creation aborted: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP sending compilation args for C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\INCLUDE include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\WIRE\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TICKER_ID1586 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SOFTWARESERIAL\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\RUNNINGMEDIAN_ID1361 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\DHTLIB_ID1336 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\CORES\ARDUINO include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\VARIANTS\EIGHTANALOGINPUTS include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\ADAFRUIT FRAM I2C_ID658 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\SFFS_ID2037 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TIME_ID44 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\EEPROM\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\HID\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SPI\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOL-UNITY include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE-FIXED include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\AVR\INCLUDE define: __STDC__=1 define: __cplusplus=201103L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: __SIZEOF_INT__=2 define: __SIZEOF_LONG__=4 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=4 define: __SIZEOF_LONG_DOUBLE__=4 define: __SIZEOF_SIZE_T__=2 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=1 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=2 define: __GNUG__=5 define: __SIZE_TYPE__=unsigned int define: __PTRDIFF_TYPE__=int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=int define: __INTMAX_TYPE__=long long int define: __UINTMAX_TYPE__=long long unsigned int define: __CHAR16_TYPE__=unsigned int define: __CHAR32_TYPE__=long unsigned int define: __SIG_ATOMIC_TYPE__=char define: __INT8_TYPE__=signed char define: __INT16_TYPE__=int define: __INT32_TYPE__=long int define: __INT64_TYPE__=long long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=unsigned int define: __UINT32_TYPE__=long unsigned int define: __UINT64_TYPE__=long long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=int define: __INT_LEAST32_TYPE__=long int define: __INT_LEAST64_TYPE__=long long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=unsigned int define: __UINT_LEAST32_TYPE__=long unsigned int define: __UINT_LEAST64_TYPE__=long long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long long unsigned int define: __INTPTR_TYPE__=int define: __UINTPTR_TYPE__=unsigned int define: __GXX_WEAK__=1 define: __DEPRECATED=1 define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __GXX_ABI_VERSION=1009 define: __USING_SJLJ_EXCEPTIONS__=1 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fff define: __LONG_MAX__=0x7fffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0x7fff define: __WINT_MIN__=(-__WINT_MAX__ - 1) define: __PTRDIFF_MAX__=0x7fff define: __SIZE_MAX__=0xffffU define: __INTMAX_MAX__=0x7fffffffffffffffLL define: __INTMAX_C(c)=c ## LL define: __UINTMAX_MAX__=0xffffffffffffffffULL define: __UINTMAX_C(c)=c ## ULL define: __SIG_ATOMIC_MAX__=0x7f define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffffL define: __INT64_MAX__=0x7fffffffffffffffLL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffffU define: __UINT32_MAX__=0xffffffffUL define: __UINT64_MAX__=0xffffffffffffffffULL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffffL define: __INT32_C(c)=c ## L define: __INT_LEAST64_MAX__=0x7fffffffffffffffLL define: __INT64_C(c)=c ## LL define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffffU define: __UINT16_C(c)=c ## U define: __UINT_LEAST32_MAX__=0xffffffffUL define: __UINT32_C(c)=c ## UL define: __UINT_LEAST64_MAX__=0xffffffffffffffffULL define: __UINT64_C(c)=c ## ULL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fff define: __INT_FAST32_MAX__=0x7fffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffLL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffU define: __UINT_FAST32_MAX__=0xffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffULL define: __INTPTR_MAX__=0x7fff define: __UINTPTR_MAX__=0xffffU define: __GCC_IEC_559=0 define: __GCC_IEC_559_COMPLEX=0 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282347e+38F define: __FLT_MIN__=1.17549435e-38F define: __FLT_EPSILON__=1.19209290e-7F define: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=24 define: __DBL_DIG__=6 define: __DBL_MIN_EXP__=(-125) define: __DBL_MIN_10_EXP__=(-37) define: __DBL_MAX_EXP__=128 define: __DBL_MAX_10_EXP__=38 define: __DBL_DECIMAL_DIG__=9 define: __DBL_MAX__=double(3.40282347e+38L) define: __DBL_MIN__=double(1.17549435e-38L) define: __DBL_EPSILON__=double(1.19209290e-7L) define: __DBL_DENORM_MIN__=double(1.40129846e-45L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=24 define: __LDBL_DIG__=6 define: __LDBL_MIN_EXP__=(-125) define: __LDBL_MIN_10_EXP__=(-37) define: __LDBL_MAX_EXP__=128 define: __LDBL_MAX_10_EXP__=38 define: __DECIMAL_DIG__=9 define: __LDBL_MAX__=3.40282347e+38L define: __LDBL_MIN__=1.17549435e-38L define: __LDBL_EPSILON__=1.19209290e-7L define: __LDBL_DENORM_MIN__=1.40129846e-45L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __SFRACT_FBIT__=7 define: __SFRACT_IBIT__=0 define: __SFRACT_MIN__=(-0.5HR-0.5HR) define: __SFRACT_MAX__=0X7FP-7HR define: __SFRACT_EPSILON__=0x1P-7HR define: __USFRACT_FBIT__=8 define: __USFRACT_IBIT__=0 define: __USFRACT_MIN__=0.0UHR define: __USFRACT_MAX__=0XFFP-8UHR define: __USFRACT_EPSILON__=0x1P-8UHR define: __FRACT_FBIT__=15 define: __FRACT_IBIT__=0 define: __FRACT_MIN__=(-0.5R-0.5R) define: __FRACT_MAX__=0X7FFFP-15R define: __FRACT_EPSILON__=0x1P-15R define: __UFRACT_FBIT__=16 define: __UFRACT_IBIT__=0 define: __UFRACT_MIN__=0.0UR define: __UFRACT_MAX__=0XFFFFP-16UR define: __UFRACT_EPSILON__=0x1P-16UR define: __LFRACT_FBIT__=31 define: __LFRACT_IBIT__=0 define: __LFRACT_MIN__=(-0.5LR-0.5LR) define: __LFRACT_MAX__=0X7FFFFFFFP-31LR define: __LFRACT_EPSILON__=0x1P-31LR define: __ULFRACT_FBIT__=32 define: __ULFRACT_IBIT__=0 define: __ULFRACT_MIN__=0.0ULR define: __ULFRACT_MAX__=0XFFFFFFFFP-32ULR define: __ULFRACT_EPSILON__=0x1P-32ULR define: __LLFRACT_FBIT__=63 define: __LLFRACT_IBIT__=0 define: __LLFRACT_MIN__=(-0.5LLR-0.5LLR) define: __LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR define: __LLFRACT_EPSILON__=0x1P-63LLR define: __ULLFRACT_FBIT__=64 define: __ULLFRACT_IBIT__=0 define: __ULLFRACT_MIN__=0.0ULLR define: __ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR define: __ULLFRACT_EPSILON__=0x1P-64ULLR define: __SACCUM_FBIT__=7 define: __SACCUM_IBIT__=8 define: __SACCUM_MIN__=(-0X1P7HK-0X1P7HK) define: __SACCUM_MAX__=0X7FFFP-7HK define: __SACCUM_EPSILON__=0x1P-7HK define: __USACCUM_FBIT__=8 define: __USACCUM_IBIT__=8 define: __USACCUM_MIN__=0.0UHK define: __USACCUM_MAX__=0XFFFFP-8UHK define: __USACCUM_EPSILON__=0x1P-8UHK define: __ACCUM_FBIT__=15 define: __ACCUM_IBIT__=16 define: __ACCUM_MIN__=(-0X1P15K-0X1P15K) define: __ACCUM_MAX__=0X7FFFFFFFP-15K define: __ACCUM_EPSILON__=0x1P-15K define: __UACCUM_FBIT__=16 define: __UACCUM_IBIT__=16 define: __UACCUM_MIN__=0.0UK define: __UACCUM_MAX__=0XFFFFFFFFP-16UK define: __UACCUM_EPSILON__=0x1P-16UK define: __LACCUM_FBIT__=31 define: __LACCUM_IBIT__=32 define: __LACCUM_MIN__=(-0X1P31LK-0X1P31LK) define: __LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK define: __LACCUM_EPSILON__=0x1P-31LK define: __ULACCUM_FBIT__=32 define: __ULACCUM_IBIT__=32 define: __ULACCUM_MIN__=0.0ULK define: __ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK define: __ULACCUM_EPSILON__=0x1P-32ULK define: __LLACCUM_FBIT__=47 define: __LLACCUM_IBIT__=16 define: __LLACCUM_MIN__=(-0X1P15LLK-0X1P15LLK) define: __LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK define: __LLACCUM_EPSILON__=0x1P-47LLK define: __ULLACCUM_FBIT__=48 define: __ULLACCUM_IBIT__=16 define: __ULLACCUM_MIN__=0.0ULLK define: __ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK define: __ULLACCUM_EPSILON__=0x1P-48ULLK define: __QQ_FBIT__=7 define: __QQ_IBIT__=0 define: __HQ_FBIT__=15 define: __HQ_IBIT__=0 define: __SQ_FBIT__=31 define: __SQ_IBIT__=0 define: __DQ_FBIT__=63 define: __DQ_IBIT__=0 define: __TQ_FBIT__=127 define: __TQ_IBIT__=0 define: __UQQ_FBIT__=8 define: __UQQ_IBIT__=0 define: __UHQ_FBIT__=16 define: __UHQ_IBIT__=0 define: __USQ_FBIT__=32 define: __USQ_IBIT__=0 define: __UDQ_FBIT__=64 define: __UDQ_IBIT__=0 define: __UTQ_FBIT__=128 define: __UTQ_IBIT__=0 define: __HA_FBIT__=7 define: __HA_IBIT__=8 define: __SA_FBIT__=15 define: __SA_IBIT__=16 define: __DA_FBIT__=31 define: __DA_IBIT__=32 define: __TA_FBIT__=47 define: __TA_IBIT__=16 define: __UHA_FBIT__=8 define: __UHA_IBIT__=8 define: __USA_FBIT__=16 define: __USA_IBIT__=16 define: __UDA_FBIT__=32 define: __UDA_IBIT__=32 define: __UTA_FBIT__=48 define: __UTA_IBIT__=16 define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __STRICT_ANSI__=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 define: __GCC_ATOMIC_SHORT_LOCK_FREE=1 define: __GCC_ATOMIC_INT_LOCK_FREE=1 define: __GCC_ATOMIC_LONG_LOCK_FREE=1 define: __GCC_ATOMIC_LLONG_LOCK_FREE=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SIZEOF_WCHAR_T__=2 define: __SIZEOF_WINT_T__=2 define: __SIZEOF_PTRDIFF_T__=2 define: __AVR=1 define: __AVR__=1 define: __AVR_ARCH__=5 define: __AVR_HAVE_MOVW__=1 define: __AVR_HAVE_LPMX__=1 define: __AVR_ENHANCED__=1 define: __AVR_HAVE_MUL__=1 define: __AVR_HAVE_JMP_CALL__=1 define: __AVR_MEGA__=1 define: __AVR_2_BYTE_PC__=1 define: __AVR_HAVE_16BIT_SP__=1 define: __AVR_HAVE_SPH__=1 define: __AVR_SFR_OFFSET__=0x20 define: __WITH_AVRLIBC__=1 define: __BUILTIN_AVR_NOP=1 define: __BUILTIN_AVR_SEI=1 define: __BUILTIN_AVR_CLI=1 define: __BUILTIN_AVR_WDR=1 define: __BUILTIN_AVR_SLEEP=1 define: __BUILTIN_AVR_SWAP=1 define: __BUILTIN_AVR_FMUL=1 define: __BUILTIN_AVR_FMULS=1 define: __BUILTIN_AVR_FMULSU=1 define: __BUILTIN_AVR_DELAY_CYCLES=1 define: __BUILTIN_AVR_INSERT_BITS=1 define: __BUILTIN_AVR_FLASH_SEGMENT=1 define: __BUILTIN_AVR_ABSHR=1 define: __BUILTIN_AVR_ABSR=1 define: __BUILTIN_AVR_ABSLR=1 define: __BUILTIN_AVR_ABSLLR=1 define: __BUILTIN_AVR_ABSHK=1 define: __BUILTIN_AVR_ABSK=1 define: __BUILTIN_AVR_ABSLK=1 define: __BUILTIN_AVR_ABSLLK=1 define: __BUILTIN_AVR_ROUNDHR=1 define: __BUILTIN_AVR_ROUNDR=1 define: __BUILTIN_AVR_ROUNDLR=1 define: __BUILTIN_AVR_ROUNDLLR=1 define: __BUILTIN_AVR_ROUNDUHR=1 define: __BUILTIN_AVR_ROUNDUR=1 define: __BUILTIN_AVR_ROUNDULR=1 define: __BUILTIN_AVR_ROUNDULLR=1 define: __BUILTIN_AVR_ROUNDHK=1 define: __BUILTIN_AVR_ROUNDK=1 define: __BUILTIN_AVR_ROUNDLK=1 define: __BUILTIN_AVR_ROUNDLLK=1 define: __BUILTIN_AVR_ROUNDUHK=1 define: __BUILTIN_AVR_ROUNDUK=1 define: __BUILTIN_AVR_ROUNDULK=1 define: __BUILTIN_AVR_ROUNDULLK=1 define: __BUILTIN_AVR_COUNTLSHR=1 define: __BUILTIN_AVR_COUNTLSR=1 define: __BUILTIN_AVR_COUNTLSLR=1 define: __BUILTIN_AVR_COUNTLSLLR=1 define: __BUILTIN_AVR_COUNTLSUHR=1 define: __BUILTIN_AVR_COUNTLSUR=1 define: __BUILTIN_AVR_COUNTLSULR=1 define: __BUILTIN_AVR_COUNTLSULLR=1 define: __BUILTIN_AVR_COUNTLSHK=1 define: __BUILTIN_AVR_COUNTLSK=1 define: __BUILTIN_AVR_COUNTLSLK=1 define: __BUILTIN_AVR_COUNTLSLLK=1 define: __BUILTIN_AVR_COUNTLSUHK=1 define: __BUILTIN_AVR_COUNTLSUK=1 define: __BUILTIN_AVR_COUNTLSULK=1 define: __BUILTIN_AVR_COUNTLSULLK=1 define: __BUILTIN_AVR_BITSHR=1 define: __BUILTIN_AVR_BITSR=1 define: __BUILTIN_AVR_BITSLR=1 define: __BUILTIN_AVR_BITSLLR=1 define: __BUILTIN_AVR_BITSUHR=1 define: __BUILTIN_AVR_BITSUR=1 define: __BUILTIN_AVR_BITSULR=1 define: __BUILTIN_AVR_BITSULLR=1 define: __BUILTIN_AVR_BITSHK=1 define: __BUILTIN_AVR_BITSK=1 define: __BUILTIN_AVR_BITSLK=1 define: __BUILTIN_AVR_BITSLLK=1 define: __BUILTIN_AVR_BITSUHK=1 define: __BUILTIN_AVR_BITSUK=1 define: __BUILTIN_AVR_BITSULK=1 define: __BUILTIN_AVR_BITSULLK=1 define: __BUILTIN_AVR_HRBITS=1 define: __BUILTIN_AVR_RBITS=1 define: __BUILTIN_AVR_LRBITS=1 define: __BUILTIN_AVR_LLRBITS=1 define: __BUILTIN_AVR_UHRBITS=1 define: __BUILTIN_AVR_URBITS=1 define: __BUILTIN_AVR_ULRBITS=1 define: __BUILTIN_AVR_ULLRBITS=1 define: __BUILTIN_AVR_HKBITS=1 define: __BUILTIN_AVR_KBITS=1 define: __BUILTIN_AVR_LKBITS=1 define: __BUILTIN_AVR_LLKBITS=1 define: __BUILTIN_AVR_UHKBITS=1 define: __BUILTIN_AVR_UKBITS=1 define: __BUILTIN_AVR_ULKBITS=1 define: __BUILTIN_AVR_ULLKBITS=1 define: __BUILTIN_AVR_ABSFX=1 define: __BUILTIN_AVR_ROUNDFX=1 define: __BUILTIN_AVR_COUNTLSFX=1 define: __INT24_MAX__=8388607L define: __INT24_MIN__=(-__INT24_MAX__-1) define: __UINT24_MAX__=16777215UL define: __ELF__=1 define: __AVR_ATmega328P__=1 define: __AVR_DEVICE_NAME__=atmega328p define: PLATFORMIO=40100 define: ARDUINO_AVR_PRO define: F_CPU=16000000L define: ARDUINO_ARCH_AVR define: ARDUINO=10808 define: __AVR_ATmega328P__ other: --g++ other: --gnu_version=50400 stdver: c++11 intelliSenseMode: gcc-x64 Shutting down IntelliSense server: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Closing the communication channel. IntelliSense client creation aborted: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP sending compilation args for C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\INCLUDE include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\WIRE\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TICKER_ID1586 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SOFTWARESERIAL\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\RUNNINGMEDIAN_ID1361 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\DHTLIB_ID1336 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\CORES\ARDUINO include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\VARIANTS\EIGHTANALOGINPUTS include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\ADAFRUIT FRAM I2C_ID658 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\SFFS_ID2037 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TIME_ID44 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\EEPROM\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\HID\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SPI\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOL-UNITY include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE-FIXED include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\AVR\INCLUDE define: __STDC__=1 define: __cplusplus=201103L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: __SIZEOF_INT__=2 define: __SIZEOF_LONG__=4 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=4 define: __SIZEOF_LONG_DOUBLE__=4 define: __SIZEOF_SIZE_T__=2 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=1 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=2 define: __GNUG__=5 define: __SIZE_TYPE__=unsigned int define: __PTRDIFF_TYPE__=int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=int define: __INTMAX_TYPE__=long long int define: __UINTMAX_TYPE__=long long unsigned int define: __CHAR16_TYPE__=unsigned int define: __CHAR32_TYPE__=long unsigned int define: __SIG_ATOMIC_TYPE__=char define: __INT8_TYPE__=signed char define: __INT16_TYPE__=int define: __INT32_TYPE__=long int define: __INT64_TYPE__=long long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=unsigned int define: __UINT32_TYPE__=long unsigned int define: __UINT64_TYPE__=long long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=int define: __INT_LEAST32_TYPE__=long int define: __INT_LEAST64_TYPE__=long long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=unsigned int define: __UINT_LEAST32_TYPE__=long unsigned int define: __UINT_LEAST64_TYPE__=long long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long long unsigned int define: __INTPTR_TYPE__=int define: __UINTPTR_TYPE__=unsigned int define: __GXX_WEAK__=1 define: __DEPRECATED=1 define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __GXX_ABI_VERSION=1009 define: __USING_SJLJ_EXCEPTIONS__=1 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fff define: __LONG_MAX__=0x7fffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0x7fff define: __WINT_MIN__=(-__WINT_MAX__ - 1) define: __PTRDIFF_MAX__=0x7fff define: __SIZE_MAX__=0xffffU define: __INTMAX_MAX__=0x7fffffffffffffffLL define: __INTMAX_C(c)=c ## LL define: __UINTMAX_MAX__=0xffffffffffffffffULL define: __UINTMAX_C(c)=c ## ULL define: __SIG_ATOMIC_MAX__=0x7f define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffffL define: __INT64_MAX__=0x7fffffffffffffffLL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffffU define: __UINT32_MAX__=0xffffffffUL define: __UINT64_MAX__=0xffffffffffffffffULL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffffL define: __INT32_C(c)=c ## L define: __INT_LEAST64_MAX__=0x7fffffffffffffffLL define: __INT64_C(c)=c ## LL define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffffU define: __UINT16_C(c)=c ## U define: __UINT_LEAST32_MAX__=0xffffffffUL define: __UINT32_C(c)=c ## UL define: __UINT_LEAST64_MAX__=0xffffffffffffffffULL define: __UINT64_C(c)=c ## ULL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fff define: __INT_FAST32_MAX__=0x7fffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffLL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffU define: __UINT_FAST32_MAX__=0xffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffULL define: __INTPTR_MAX__=0x7fff define: __UINTPTR_MAX__=0xffffU define: __GCC_IEC_559=0 define: __GCC_IEC_559_COMPLEX=0 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282347e+38F define: __FLT_MIN__=1.17549435e-38F define: __FLT_EPSILON__=1.19209290e-7F define: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=24 define: __DBL_DIG__=6 define: __DBL_MIN_EXP__=(-125) define: __DBL_MIN_10_EXP__=(-37) define: __DBL_MAX_EXP__=128 define: __DBL_MAX_10_EXP__=38 define: __DBL_DECIMAL_DIG__=9 define: __DBL_MAX__=double(3.40282347e+38L) define: __DBL_MIN__=double(1.17549435e-38L) define: __DBL_EPSILON__=double(1.19209290e-7L) define: __DBL_DENORM_MIN__=double(1.40129846e-45L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=24 define: __LDBL_DIG__=6 define: __LDBL_MIN_EXP__=(-125) define: __LDBL_MIN_10_EXP__=(-37) define: __LDBL_MAX_EXP__=128 define: __LDBL_MAX_10_EXP__=38 define: __DECIMAL_DIG__=9 define: __LDBL_MAX__=3.40282347e+38L define: __LDBL_MIN__=1.17549435e-38L define: __LDBL_EPSILON__=1.19209290e-7L define: __LDBL_DENORM_MIN__=1.40129846e-45L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __SFRACT_FBIT__=7 define: __SFRACT_IBIT__=0 define: __SFRACT_MIN__=(-0.5HR-0.5HR) define: __SFRACT_MAX__=0X7FP-7HR define: __SFRACT_EPSILON__=0x1P-7HR define: __USFRACT_FBIT__=8 define: __USFRACT_IBIT__=0 define: __USFRACT_MIN__=0.0UHR define: __USFRACT_MAX__=0XFFP-8UHR define: __USFRACT_EPSILON__=0x1P-8UHR define: __FRACT_FBIT__=15 define: __FRACT_IBIT__=0 define: __FRACT_MIN__=(-0.5R-0.5R) define: __FRACT_MAX__=0X7FFFP-15R define: __FRACT_EPSILON__=0x1P-15R define: __UFRACT_FBIT__=16 define: __UFRACT_IBIT__=0 define: __UFRACT_MIN__=0.0UR define: __UFRACT_MAX__=0XFFFFP-16UR define: __UFRACT_EPSILON__=0x1P-16UR define: __LFRACT_FBIT__=31 define: __LFRACT_IBIT__=0 define: __LFRACT_MIN__=(-0.5LR-0.5LR) define: __LFRACT_MAX__=0X7FFFFFFFP-31LR define: __LFRACT_EPSILON__=0x1P-31LR define: __ULFRACT_FBIT__=32 define: __ULFRACT_IBIT__=0 define: __ULFRACT_MIN__=0.0ULR define: __ULFRACT_MAX__=0XFFFFFFFFP-32ULR define: __ULFRACT_EPSILON__=0x1P-32ULR define: __LLFRACT_FBIT__=63 define: __LLFRACT_IBIT__=0 define: __LLFRACT_MIN__=(-0.5LLR-0.5LLR) define: __LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR define: __LLFRACT_EPSILON__=0x1P-63LLR define: __ULLFRACT_FBIT__=64 define: __ULLFRACT_IBIT__=0 define: __ULLFRACT_MIN__=0.0ULLR define: __ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR define: __ULLFRACT_EPSILON__=0x1P-64ULLR define: __SACCUM_FBIT__=7 define: __SACCUM_IBIT__=8 define: __SACCUM_MIN__=(-0X1P7HK-0X1P7HK) define: __SACCUM_MAX__=0X7FFFP-7HK define: __SACCUM_EPSILON__=0x1P-7HK define: __USACCUM_FBIT__=8 define: __USACCUM_IBIT__=8 define: __USACCUM_MIN__=0.0UHK define: __USACCUM_MAX__=0XFFFFP-8UHK define: __USACCUM_EPSILON__=0x1P-8UHK define: __ACCUM_FBIT__=15 define: __ACCUM_IBIT__=16 define: __ACCUM_MIN__=(-0X1P15K-0X1P15K) define: __ACCUM_MAX__=0X7FFFFFFFP-15K define: __ACCUM_EPSILON__=0x1P-15K define: __UACCUM_FBIT__=16 define: __UACCUM_IBIT__=16 define: __UACCUM_MIN__=0.0UK define: __UACCUM_MAX__=0XFFFFFFFFP-16UK define: __UACCUM_EPSILON__=0x1P-16UK define: __LACCUM_FBIT__=31 define: __LACCUM_IBIT__=32 define: __LACCUM_MIN__=(-0X1P31LK-0X1P31LK) define: __LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK define: __LACCUM_EPSILON__=0x1P-31LK define: __ULACCUM_FBIT__=32 define: __ULACCUM_IBIT__=32 define: __ULACCUM_MIN__=0.0ULK define: __ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK define: __ULACCUM_EPSILON__=0x1P-32ULK define: __LLACCUM_FBIT__=47 define: __LLACCUM_IBIT__=16 define: __LLACCUM_MIN__=(-0X1P15LLK-0X1P15LLK) define: __LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK define: __LLACCUM_EPSILON__=0x1P-47LLK define: __ULLACCUM_FBIT__=48 define: __ULLACCUM_IBIT__=16 define: __ULLACCUM_MIN__=0.0ULLK define: __ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK define: __ULLACCUM_EPSILON__=0x1P-48ULLK define: __QQ_FBIT__=7 define: __QQ_IBIT__=0 define: __HQ_FBIT__=15 define: __HQ_IBIT__=0 define: __SQ_FBIT__=31 define: __SQ_IBIT__=0 define: __DQ_FBIT__=63 define: __DQ_IBIT__=0 define: __TQ_FBIT__=127 define: __TQ_IBIT__=0 define: __UQQ_FBIT__=8 define: __UQQ_IBIT__=0 define: __UHQ_FBIT__=16 define: __UHQ_IBIT__=0 define: __USQ_FBIT__=32 define: __USQ_IBIT__=0 define: __UDQ_FBIT__=64 define: __UDQ_IBIT__=0 define: __UTQ_FBIT__=128 define: __UTQ_IBIT__=0 define: __HA_FBIT__=7 define: __HA_IBIT__=8 define: __SA_FBIT__=15 define: __SA_IBIT__=16 define: __DA_FBIT__=31 define: __DA_IBIT__=32 define: __TA_FBIT__=47 define: __TA_IBIT__=16 define: __UHA_FBIT__=8 define: __UHA_IBIT__=8 define: __USA_FBIT__=16 define: __USA_IBIT__=16 define: __UDA_FBIT__=32 define: __UDA_IBIT__=32 define: __UTA_FBIT__=48 define: __UTA_IBIT__=16 define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __STRICT_ANSI__=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 define: __GCC_ATOMIC_SHORT_LOCK_FREE=1 define: __GCC_ATOMIC_INT_LOCK_FREE=1 define: __GCC_ATOMIC_LONG_LOCK_FREE=1 define: __GCC_ATOMIC_LLONG_LOCK_FREE=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SIZEOF_WCHAR_T__=2 define: __SIZEOF_WINT_T__=2 define: __SIZEOF_PTRDIFF_T__=2 define: __AVR=1 define: __AVR__=1 define: __AVR_ARCH__=5 define: __AVR_HAVE_MOVW__=1 define: __AVR_HAVE_LPMX__=1 define: __AVR_ENHANCED__=1 define: __AVR_HAVE_MUL__=1 define: __AVR_HAVE_JMP_CALL__=1 define: __AVR_MEGA__=1 define: __AVR_2_BYTE_PC__=1 define: __AVR_HAVE_16BIT_SP__=1 define: __AVR_HAVE_SPH__=1 define: __AVR_SFR_OFFSET__=0x20 define: __WITH_AVRLIBC__=1 define: __BUILTIN_AVR_NOP=1 define: __BUILTIN_AVR_SEI=1 define: __BUILTIN_AVR_CLI=1 define: __BUILTIN_AVR_WDR=1 define: __BUILTIN_AVR_SLEEP=1 define: __BUILTIN_AVR_SWAP=1 define: __BUILTIN_AVR_FMUL=1 define: __BUILTIN_AVR_FMULS=1 define: __BUILTIN_AVR_FMULSU=1 define: __BUILTIN_AVR_DELAY_CYCLES=1 define: __BUILTIN_AVR_INSERT_BITS=1 define: __BUILTIN_AVR_FLASH_SEGMENT=1 define: __BUILTIN_AVR_ABSHR=1 define: __BUILTIN_AVR_ABSR=1 define: __BUILTIN_AVR_ABSLR=1 define: __BUILTIN_AVR_ABSLLR=1 define: __BUILTIN_AVR_ABSHK=1 define: __BUILTIN_AVR_ABSK=1 define: __BUILTIN_AVR_ABSLK=1 define: __BUILTIN_AVR_ABSLLK=1 define: __BUILTIN_AVR_ROUNDHR=1 define: __BUILTIN_AVR_ROUNDR=1 define: __BUILTIN_AVR_ROUNDLR=1 define: __BUILTIN_AVR_ROUNDLLR=1 define: __BUILTIN_AVR_ROUNDUHR=1 define: __BUILTIN_AVR_ROUNDUR=1 define: __BUILTIN_AVR_ROUNDULR=1 define: __BUILTIN_AVR_ROUNDULLR=1 define: __BUILTIN_AVR_ROUNDHK=1 define: __BUILTIN_AVR_ROUNDK=1 define: __BUILTIN_AVR_ROUNDLK=1 define: __BUILTIN_AVR_ROUNDLLK=1 define: __BUILTIN_AVR_ROUNDUHK=1 define: __BUILTIN_AVR_ROUNDUK=1 define: __BUILTIN_AVR_ROUNDULK=1 define: __BUILTIN_AVR_ROUNDULLK=1 define: __BUILTIN_AVR_COUNTLSHR=1 define: __BUILTIN_AVR_COUNTLSR=1 define: __BUILTIN_AVR_COUNTLSLR=1 define: __BUILTIN_AVR_COUNTLSLLR=1 define: __BUILTIN_AVR_COUNTLSUHR=1 define: __BUILTIN_AVR_COUNTLSUR=1 define: __BUILTIN_AVR_COUNTLSULR=1 define: __BUILTIN_AVR_COUNTLSULLR=1 define: __BUILTIN_AVR_COUNTLSHK=1 define: __BUILTIN_AVR_COUNTLSK=1 define: __BUILTIN_AVR_COUNTLSLK=1 define: __BUILTIN_AVR_COUNTLSLLK=1 define: __BUILTIN_AVR_COUNTLSUHK=1 define: __BUILTIN_AVR_COUNTLSUK=1 define: __BUILTIN_AVR_COUNTLSULK=1 define: __BUILTIN_AVR_COUNTLSULLK=1 define: __BUILTIN_AVR_BITSHR=1 define: __BUILTIN_AVR_BITSR=1 define: __BUILTIN_AVR_BITSLR=1 define: __BUILTIN_AVR_BITSLLR=1 define: __BUILTIN_AVR_BITSUHR=1 define: __BUILTIN_AVR_BITSUR=1 define: __BUILTIN_AVR_BITSULR=1 define: __BUILTIN_AVR_BITSULLR=1 define: __BUILTIN_AVR_BITSHK=1 define: __BUILTIN_AVR_BITSK=1 define: __BUILTIN_AVR_BITSLK=1 define: __BUILTIN_AVR_BITSLLK=1 define: __BUILTIN_AVR_BITSUHK=1 define: __BUILTIN_AVR_BITSUK=1 define: __BUILTIN_AVR_BITSULK=1 define: __BUILTIN_AVR_BITSULLK=1 define: __BUILTIN_AVR_HRBITS=1 define: __BUILTIN_AVR_RBITS=1 define: __BUILTIN_AVR_LRBITS=1 define: __BUILTIN_AVR_LLRBITS=1 define: __BUILTIN_AVR_UHRBITS=1 define: __BUILTIN_AVR_URBITS=1 define: __BUILTIN_AVR_ULRBITS=1 define: __BUILTIN_AVR_ULLRBITS=1 define: __BUILTIN_AVR_HKBITS=1 define: __BUILTIN_AVR_KBITS=1 define: __BUILTIN_AVR_LKBITS=1 define: __BUILTIN_AVR_LLKBITS=1 define: __BUILTIN_AVR_UHKBITS=1 define: __BUILTIN_AVR_UKBITS=1 define: __BUILTIN_AVR_ULKBITS=1 define: __BUILTIN_AVR_ULLKBITS=1 define: __BUILTIN_AVR_ABSFX=1 define: __BUILTIN_AVR_ROUNDFX=1 define: __BUILTIN_AVR_COUNTLSFX=1 define: __INT24_MAX__=8388607L define: __INT24_MIN__=(-__INT24_MAX__-1) define: __UINT24_MAX__=16777215UL define: __ELF__=1 define: __AVR_ATmega328P__=1 define: __AVR_DEVICE_NAME__=atmega328p define: PLATFORMIO=40100 define: ARDUINO_AVR_PRO define: F_CPU=16000000L define: ARDUINO_ARCH_AVR define: ARDUINO=10808 define: __AVR_ATmega328P__ other: --g++ other: --gnu_version=50400 stdver: c++11 intelliSenseMode: gcc-x64 Queueing IntelliSense update for files in translation unit of: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Queueing IntelliSense update for files in translation unit of: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Error squiggle count: 0 Error squiggle count: 0 cpptools/didChangeFolderSettings cpptools/didChangeFolderSettings $/setTraceNotification textDocument/hover: 3 ```
sean-mcmanus commented 4 years ago

Your log file doesn't show any missing include error message. Can you provide a log file that repros the bug? Do you see a includePath missing in the logging that corresponds to the missing include error?

wapjoe commented 4 years ago

What have I done wrong? After the instructions I set the logging level to debug, in the output panel I set C/C++. In the output appears "Update IntelliSense time (sec): 1.156". When I set the Log Filter to one of the projects (C/C**: ....) with the Include error and open the main.cpp, it appears:

cpptools/getCodeActions: 38
textDocument/didOpen
Checking for syntax errors: file:///c%3A/OneDrive/Projekte/PlatformIO/Projects/Ergometer%20ProMini%201.0/src/main.cpp
Queueing IntelliSense update for files in translation unit of: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP
cpptools/activeDocumentChange
cpptools/textEditorSelectionChange
cpptools/getDocumentSymbols: 39
cpptools/textEditorSelectionChange
cpptools/getDocumentSymbols
idle loop: reparsing the active document
Checking for syntax errors: file:///c%3A/OneDrive/Projekte/PlatformIO/Projects/Ergometer%20ProMini%201.0/src/main.cpp
Queueing IntelliSense update for files in translation unit of: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP
cpptools/getCodeActions: 40
Error squiggle count: 0
Error squiggle count: 0

However, the error does not occur during subsequent opening. When restarting VSC, with the opened file, the output panel first starts with the filter "tasks", when I switch back to "C/C**: ..." this log appears and the include error is still displayed in the program:

Log ``` initialized workspace/didChangeConfiguration IntelliSense Engine = Default. Autocomplete is enabled. Enhanced Colorization is enabled. Error squiggles are enabled. File exclude: **/.git File exclude: **/.svn File exclude: **/.hg File exclude: **/CVS File exclude: **/.DS_Store File exclude: **/.vscode Search exclude: **/node_modules Search exclude: **/bower_components Search exclude: **/.vscode Attempting to get defaults from compiler found on the machine: '' No suitable compiler found. Please set the "compilerPath" in c_cpp_properties.json. cpptools/queryCompilerDefaults: 1 Attempting to get defaults from compiler found on the machine: '' No suitable compiler found. Please set the "compilerPath" in c_cpp_properties.json. textDocument/didOpen cpptools/getCodeActions: 2 cpptools/getDocumentSymbols: 3 cpptools/activeDocumentChange cpptools/resumeParsing cpptools/textEditorSelectionChange cpptools/didChangeFolderSettings Attempting to get defaults from compiler in "compilerPath" property: 'C:/Users/wapjoe/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe' Compiler does not support 64-bit. Falling back to 32-bit intelliSenseMode. Failed to query compiler. Falling back to no bitness. Code browsing service initialized Attempting to get defaults from compiler in "compilerPath" property: 'C:/Users/wapjoe/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe' Compiler does not support 64-bit. Falling back to 32-bit intelliSenseMode. Failed to query compiler. Falling back to no bitness. Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/LIB/GCC/AVR/5.4.0/INCLUDE/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/LIB/GCC/AVR/5.4.0/INCLUDE-FIXED/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/AVR/INCLUDE/ will be indexed Folder: C:/ONEDRIVE/PROJEKTE/PLATFORMIO/PROJECTS/ERGOMETER PROMINI 1.0/INCLUDE/ will be indexed Folder: C:/ONEDRIVE/PROJEKTE/PLATFORMIO/PROJECTS/ERGOMETER PROMINI 1.0/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/WIRE/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/TICKER_ID1586/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/SOFTWARESERIAL/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/RUNNINGMEDIAN_ID1361/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/DHTLIB_ID1336/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/CORES/ARDUINO/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/VARIANTS/EIGHTANALOGINPUTS/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/ADAFRUIT FRAM I2C_ID658/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/SFFS_ID2037/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/LIB/TIME_ID44/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/EEPROM/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/HID/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/SPI/SRC/ will be indexed Folder: C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOL-UNITY/ will be indexed Populate include completion cache. textDocument/didOpen Discovering files... cpptools/getDocumentSymbols: 3 textDocument/didOpen cpptools/getDocumentSymbols cpptools/clearCustomConfigurations Checking for syntax errors: file:///c%3A/OneDrive/Projekte/PlatformIO/Projects/Ergometer%20ProMini%201.0/src/main.cpp Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/LIB/GCC/AVR/5.4.0/INCLUDE/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/LIB/GCC/AVR/5.4.0/INCLUDE-FIXED/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOLCHAIN-ATMELAVR/AVR/INCLUDE/ sending compilation args for C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\INCLUDE include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\WIRE\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TICKER_ID1586 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SOFTWARESERIAL\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\RUNNINGMEDIAN_ID1361 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\DHTLIB_ID1336 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\CORES\ARDUINO include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\VARIANTS\EIGHTANALOGINPUTS include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\ADAFRUIT FRAM I2C_ID658 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\SFFS_ID2037 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TIME_ID44 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\EEPROM\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\HID\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SPI\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOL-UNITY include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE-FIXED include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\AVR\INCLUDE define: __STDC__=1 define: __cplusplus=201103L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: __SIZEOF_INT__=2 define: __SIZEOF_LONG__=4 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=4 define: __SIZEOF_LONG_DOUBLE__=4 define: __SIZEOF_SIZE_T__=2 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=1 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=2 define: __GNUG__=5 define: __SIZE_TYPE__=unsigned int define: __PTRDIFF_TYPE__=int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=int define: __INTMAX_TYPE__=long long int define: __UINTMAX_TYPE__=long long unsigned int define: __CHAR16_TYPE__=unsigned int define: __CHAR32_TYPE__=long unsigned int define: __SIG_ATOMIC_TYPE__=char define: __INT8_TYPE__=signed char define: __INT16_TYPE__=int define: __INT32_TYPE__=long int define: __INT64_TYPE__=long long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=unsigned int define: __UINT32_TYPE__=long unsigned int define: __UINT64_TYPE__=long long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=int define: __INT_LEAST32_TYPE__=long int define: __INT_LEAST64_TYPE__=long long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=unsigned int define: __UINT_LEAST32_TYPE__=long unsigned int define: __UINT_LEAST64_TYPE__=long long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long long unsigned int define: __INTPTR_TYPE__=int define: __UINTPTR_TYPE__=unsigned int define: __GXX_WEAK__=1 define: __DEPRECATED=1 define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __GXX_ABI_VERSION=1009 define: __USING_SJLJ_EXCEPTIONS__=1 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fff define: __LONG_MAX__=0x7fffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0x7fff define: __WINT_MIN__=(-__WINT_MAX__ - 1) define: __PTRDIFF_MAX__=0x7fff define: __SIZE_MAX__=0xffffU define: __INTMAX_MAX__=0x7fffffffffffffffLL define: __INTMAX_C(c)=c ## LL define: __UINTMAX_MAX__=0xffffffffffffffffULL define: __UINTMAX_C(c)=c ## ULL define: __SIG_ATOMIC_MAX__=0x7f define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffffL define: __INT64_MAX__=0x7fffffffffffffffLL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffffU define: __UINT32_MAX__=0xffffffffUL define: __UINT64_MAX__=0xffffffffffffffffULL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffffL define: __INT32_C(c)=c ## L define: __INT_LEAST64_MAX__=0x7fffffffffffffffLL define: __INT64_C(c)=c ## LL define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffffU define: __UINT16_C(c)=c ## U define: __UINT_LEAST32_MAX__=0xffffffffUL define: __UINT32_C(c)=c ## UL define: __UINT_LEAST64_MAX__=0xffffffffffffffffULL define: __UINT64_C(c)=c ## ULL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fff define: __INT_FAST32_MAX__=0x7fffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffLL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffU define: __UINT_FAST32_MAX__=0xffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffULL define: __INTPTR_MAX__=0x7fff define: __UINTPTR_MAX__=0xffffU define: __GCC_IEC_559=0 define: __GCC_IEC_559_COMPLEX=0 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282347e+38F define: __FLT_MIN__=1.17549435e-38F define: __FLT_EPSILON__=1.19209290e-7F define: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=24 define: __DBL_DIG__=6 define: __DBL_MIN_EXP__=(-125) define: __DBL_MIN_10_EXP__=(-37) define: __DBL_MAX_EXP__=128 define: __DBL_MAX_10_EXP__=38 define: __DBL_DECIMAL_DIG__=9 define: __DBL_MAX__=double(3.40282347e+38L) define: __DBL_MIN__=double(1.17549435e-38L) define: __DBL_EPSILON__=double(1.19209290e-7L) define: __DBL_DENORM_MIN__=double(1.40129846e-45L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=24 define: __LDBL_DIG__=6 define: __LDBL_MIN_EXP__=(-125) define: __LDBL_MIN_10_EXP__=(-37) define: __LDBL_MAX_EXP__=128 define: __LDBL_MAX_10_EXP__=38 define: __DECIMAL_DIG__=9 define: __LDBL_MAX__=3.40282347e+38L define: __LDBL_MIN__=1.17549435e-38L define: __LDBL_EPSILON__=1.19209290e-7L define: __LDBL_DENORM_MIN__=1.40129846e-45L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __SFRACT_FBIT__=7 define: __SFRACT_IBIT__=0 define: __SFRACT_MIN__=(-0.5HR-0.5HR) define: __SFRACT_MAX__=0X7FP-7HR define: __SFRACT_EPSILON__=0x1P-7HR define: __USFRACT_FBIT__=8 define: __USFRACT_IBIT__=0 define: __USFRACT_MIN__=0.0UHR define: __USFRACT_MAX__=0XFFP-8UHR define: __USFRACT_EPSILON__=0x1P-8UHR define: __FRACT_FBIT__=15 define: __FRACT_IBIT__=0 define: __FRACT_MIN__=(-0.5R-0.5R) define: __FRACT_MAX__=0X7FFFP-15R define: __FRACT_EPSILON__=0x1P-15R define: __UFRACT_FBIT__=16 define: __UFRACT_IBIT__=0 define: __UFRACT_MIN__=0.0UR define: __UFRACT_MAX__=0XFFFFP-16UR define: __UFRACT_EPSILON__=0x1P-16UR define: __LFRACT_FBIT__=31 define: __LFRACT_IBIT__=0 define: __LFRACT_MIN__=(-0.5LR-0.5LR) define: __LFRACT_MAX__=0X7FFFFFFFP-31LR define: __LFRACT_EPSILON__=0x1P-31LR define: __ULFRACT_FBIT__=32 define: __ULFRACT_IBIT__=0 define: __ULFRACT_MIN__=0.0ULR define: __ULFRACT_MAX__=0XFFFFFFFFP-32ULR define: __ULFRACT_EPSILON__=0x1P-32ULR define: __LLFRACT_FBIT__=63 define: __LLFRACT_IBIT__=0 define: __LLFRACT_MIN__=(-0.5LLR-0.5LLR) define: __LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR define: __LLFRACT_EPSILON__=0x1P-63LLR define: __ULLFRACT_FBIT__=64 define: __ULLFRACT_IBIT__=0 define: __ULLFRACT_MIN__=0.0ULLR define: __ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR define: __ULLFRACT_EPSILON__=0x1P-64ULLR define: __SACCUM_FBIT__=7 define: __SACCUM_IBIT__=8 define: __SACCUM_MIN__=(-0X1P7HK-0X1P7HK) define: __SACCUM_MAX__=0X7FFFP-7HK define: __SACCUM_EPSILON__=0x1P-7HK define: __USACCUM_FBIT__=8 define: __USACCUM_IBIT__=8 define: __USACCUM_MIN__=0.0UHK define: __USACCUM_MAX__=0XFFFFP-8UHK define: __USACCUM_EPSILON__=0x1P-8UHK define: __ACCUM_FBIT__=15 define: __ACCUM_IBIT__=16 define: __ACCUM_MIN__=(-0X1P15K-0X1P15K) define: __ACCUM_MAX__=0X7FFFFFFFP-15K define: __ACCUM_EPSILON__=0x1P-15K define: __UACCUM_FBIT__=16 define: __UACCUM_IBIT__=16 define: __UACCUM_MIN__=0.0UK define: __UACCUM_MAX__=0XFFFFFFFFP-16UK define: __UACCUM_EPSILON__=0x1P-16UK define: __LACCUM_FBIT__=31 define: __LACCUM_IBIT__=32 define: __LACCUM_MIN__=(-0X1P31LK-0X1P31LK) define: __LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK define: __LACCUM_EPSILON__=0x1P-31LK define: __ULACCUM_FBIT__=32 define: __ULACCUM_IBIT__=32 define: __ULACCUM_MIN__=0.0ULK define: __ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK define: __ULACCUM_EPSILON__=0x1P-32ULK define: __LLACCUM_FBIT__=47 define: __LLACCUM_IBIT__=16 define: __LLACCUM_MIN__=(-0X1P15LLK-0X1P15LLK) define: __LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK define: __LLACCUM_EPSILON__=0x1P-47LLK define: __ULLACCUM_FBIT__=48 define: __ULLACCUM_IBIT__=16 define: __ULLACCUM_MIN__=0.0ULLK define: __ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK define: __ULLACCUM_EPSILON__=0x1P-48ULLK define: __QQ_FBIT__=7 define: __QQ_IBIT__=0 define: __HQ_FBIT__=15 define: __HQ_IBIT__=0 define: __SQ_FBIT__=31 define: __SQ_IBIT__=0 define: __DQ_FBIT__=63 define: __DQ_IBIT__=0 define: __TQ_FBIT__=127 define: __TQ_IBIT__=0 define: __UQQ_FBIT__=8 define: __UQQ_IBIT__=0 define: __UHQ_FBIT__=16 define: __UHQ_IBIT__=0 define: __USQ_FBIT__=32 define: __USQ_IBIT__=0 define: __UDQ_FBIT__=64 define: __UDQ_IBIT__=0 define: __UTQ_FBIT__=128 define: __UTQ_IBIT__=0 define: __HA_FBIT__=7 define: __HA_IBIT__=8 define: __SA_FBIT__=15 define: __SA_IBIT__=16 define: __DA_FBIT__=31 define: __DA_IBIT__=32 define: __TA_FBIT__=47 define: __TA_IBIT__=16 define: __UHA_FBIT__=8 define: __UHA_IBIT__=8 define: __USA_FBIT__=16 define: __USA_IBIT__=16 define: __UDA_FBIT__=32 define: __UDA_IBIT__=32 define: __UTA_FBIT__=48 define: __UTA_IBIT__=16 define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __STRICT_ANSI__=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 define: __GCC_ATOMIC_SHORT_LOCK_FREE=1 define: __GCC_ATOMIC_INT_LOCK_FREE=1 define: __GCC_ATOMIC_LONG_LOCK_FREE=1 define: __GCC_ATOMIC_LLONG_LOCK_FREE=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SIZEOF_WCHAR_T__=2 define: __SIZEOF_WINT_T__=2 define: __SIZEOF_PTRDIFF_T__=2 define: __AVR=1 define: __AVR__=1 define: __AVR_ARCH__=5 define: __AVR_HAVE_MOVW__=1 define: __AVR_HAVE_LPMX__=1 define: __AVR_ENHANCED__=1 define: __AVR_HAVE_MUL__=1 define: __AVR_HAVE_JMP_CALL__=1 define: __AVR_MEGA__=1 define: __AVR_2_BYTE_PC__=1 define: __AVR_HAVE_16BIT_SP__=1 define: __AVR_HAVE_SPH__=1 define: __AVR_SFR_OFFSET__=0x20 define: __WITH_AVRLIBC__=1 define: __BUILTIN_AVR_NOP=1 define: __BUILTIN_AVR_SEI=1 define: __BUILTIN_AVR_CLI=1 define: __BUILTIN_AVR_WDR=1 define: __BUILTIN_AVR_SLEEP=1 define: __BUILTIN_AVR_SWAP=1 define: __BUILTIN_AVR_FMUL=1 define: __BUILTIN_AVR_FMULS=1 define: __BUILTIN_AVR_FMULSU=1 define: __BUILTIN_AVR_DELAY_CYCLES=1 define: __BUILTIN_AVR_INSERT_BITS=1 define: __BUILTIN_AVR_FLASH_SEGMENT=1 define: __BUILTIN_AVR_ABSHR=1 define: __BUILTIN_AVR_ABSR=1 define: __BUILTIN_AVR_ABSLR=1 define: __BUILTIN_AVR_ABSLLR=1 define: __BUILTIN_AVR_ABSHK=1 define: __BUILTIN_AVR_ABSK=1 define: __BUILTIN_AVR_ABSLK=1 define: __BUILTIN_AVR_ABSLLK=1 define: __BUILTIN_AVR_ROUNDHR=1 define: __BUILTIN_AVR_ROUNDR=1 define: __BUILTIN_AVR_ROUNDLR=1 define: __BUILTIN_AVR_ROUNDLLR=1 define: __BUILTIN_AVR_ROUNDUHR=1 define: __BUILTIN_AVR_ROUNDUR=1 define: __BUILTIN_AVR_ROUNDULR=1 define: __BUILTIN_AVR_ROUNDULLR=1 define: __BUILTIN_AVR_ROUNDHK=1 define: __BUILTIN_AVR_ROUNDK=1 define: __BUILTIN_AVR_ROUNDLK=1 define: __BUILTIN_AVR_ROUNDLLK=1 define: __BUILTIN_AVR_ROUNDUHK=1 define: __BUILTIN_AVR_ROUNDUK=1 define: __BUILTIN_AVR_ROUNDULK=1 define: __BUILTIN_AVR_ROUNDULLK=1 define: __BUILTIN_AVR_COUNTLSHR=1 define: __BUILTIN_AVR_COUNTLSR=1 define: __BUILTIN_AVR_COUNTLSLR=1 define: __BUILTIN_AVR_COUNTLSLLR=1 define: __BUILTIN_AVR_COUNTLSUHR=1 define: __BUILTIN_AVR_COUNTLSUR=1 define: __BUILTIN_AVR_COUNTLSULR=1 define: __BUILTIN_AVR_COUNTLSULLR=1 define: __BUILTIN_AVR_COUNTLSHK=1 define: __BUILTIN_AVR_COUNTLSK=1 define: __BUILTIN_AVR_COUNTLSLK=1 define: __BUILTIN_AVR_COUNTLSLLK=1 define: __BUILTIN_AVR_COUNTLSUHK=1 define: __BUILTIN_AVR_COUNTLSUK=1 define: __BUILTIN_AVR_COUNTLSULK=1 define: __BUILTIN_AVR_COUNTLSULLK=1 define: __BUILTIN_AVR_BITSHR=1 define: __BUILTIN_AVR_BITSR=1 define: __BUILTIN_AVR_BITSLR=1 define: __BUILTIN_AVR_BITSLLR=1 define: __BUILTIN_AVR_BITSUHR=1 define: __BUILTIN_AVR_BITSUR=1 define: __BUILTIN_AVR_BITSULR=1 define: __BUILTIN_AVR_BITSULLR=1 define: __BUILTIN_AVR_BITSHK=1 define: __BUILTIN_AVR_BITSK=1 define: __BUILTIN_AVR_BITSLK=1 define: __BUILTIN_AVR_BITSLLK=1 define: __BUILTIN_AVR_BITSUHK=1 define: __BUILTIN_AVR_BITSUK=1 define: __BUILTIN_AVR_BITSULK=1 define: __BUILTIN_AVR_BITSULLK=1 define: __BUILTIN_AVR_HRBITS=1 define: __BUILTIN_AVR_RBITS=1 define: __BUILTIN_AVR_LRBITS=1 define: __BUILTIN_AVR_LLRBITS=1 define: __BUILTIN_AVR_UHRBITS=1 define: __BUILTIN_AVR_URBITS=1 define: __BUILTIN_AVR_ULRBITS=1 define: __BUILTIN_AVR_ULLRBITS=1 define: __BUILTIN_AVR_HKBITS=1 define: __BUILTIN_AVR_KBITS=1 define: __BUILTIN_AVR_LKBITS=1 define: __BUILTIN_AVR_LLKBITS=1 define: __BUILTIN_AVR_UHKBITS=1 define: __BUILTIN_AVR_UKBITS=1 define: __BUILTIN_AVR_ULKBITS=1 define: __BUILTIN_AVR_ULLKBITS=1 define: __BUILTIN_AVR_ABSFX=1 define: __BUILTIN_AVR_ROUNDFX=1 define: __BUILTIN_AVR_COUNTLSFX=1 define: __INT24_MAX__=8388607L define: __INT24_MIN__=(-__INT24_MAX__-1) define: __UINT24_MAX__=16777215UL define: __ELF__=1 define: __AVR_ATmega328P__=1 define: __AVR_DEVICE_NAME__=atmega328p define: PLATFORMIO=40100 define: ARDUINO_AVR_PRO define: F_CPU=16000000L define: ARDUINO_ARCH_AVR define: ARDUINO=10808 define: __AVR_ATmega328P__ other: --g++ other: --gnu_version=50400 stdver: c++11 intelliSenseMode: gcc-x64 Shutting down IntelliSense server: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Processing folder (recursive): C:/ONEDRIVE/PROJEKTE/PLATFORMIO/PROJECTS/ERGOMETER PROMINI 1.0/INCLUDE/ Processing folder (recursive): C:/ONEDRIVE/PROJEKTE/PLATFORMIO/PROJECTS/ERGOMETER PROMINI 1.0/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/WIRE/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/TICKER_ID1586/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/SOFTWARESERIAL/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/RUNNINGMEDIAN_ID1361/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/DHTLIB_ID1336/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/CORES/ARDUINO/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/VARIANTS/EIGHTANALOGINPUTS/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/ADAFRUIT FRAM I2C_ID658/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/SFFS_ID2037/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/LIB/TIME_ID44/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/EEPROM/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/HID/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/FRAMEWORK-ARDUINO-AVR/LIBRARIES/SPI/SRC/ Processing folder (recursive): C:/USERS/WAPJOE/.PLATFORMIO/PACKAGES/TOOL-UNITY/ Discovering files: 480 file(s) processed 0 file(s) removed from database Done discovering files. Parsing open files... Parsing remaining files... Parsing: 0 files(s) processed Done parsing remaining files. Done parsing open files. idle loop: reparsing the active document Checking for syntax errors: file:///c%3A/OneDrive/Projekte/PlatformIO/Projects/Ergometer%20ProMini%201.0/src/main.cpp Closing the communication channel. IntelliSense client creation aborted: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP sending compilation args for C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\INCLUDE include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\WIRE\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TICKER_ID1586 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SOFTWARESERIAL\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\RUNNINGMEDIAN_ID1361 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\DHTLIB_ID1336 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\CORES\ARDUINO include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\VARIANTS\EIGHTANALOGINPUTS include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\ADAFRUIT FRAM I2C_ID658 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\SFFS_ID2037 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TIME_ID44 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\EEPROM\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\HID\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SPI\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOL-UNITY include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE-FIXED include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\AVR\INCLUDE define: __STDC__=1 define: __cplusplus=201103L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: __SIZEOF_INT__=2 define: __SIZEOF_LONG__=4 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=4 define: __SIZEOF_LONG_DOUBLE__=4 define: __SIZEOF_SIZE_T__=2 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=1 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=2 define: __GNUG__=5 define: __SIZE_TYPE__=unsigned int define: __PTRDIFF_TYPE__=int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=int define: __INTMAX_TYPE__=long long int define: __UINTMAX_TYPE__=long long unsigned int define: __CHAR16_TYPE__=unsigned int define: __CHAR32_TYPE__=long unsigned int define: __SIG_ATOMIC_TYPE__=char define: __INT8_TYPE__=signed char define: __INT16_TYPE__=int define: __INT32_TYPE__=long int define: __INT64_TYPE__=long long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=unsigned int define: __UINT32_TYPE__=long unsigned int define: __UINT64_TYPE__=long long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=int define: __INT_LEAST32_TYPE__=long int define: __INT_LEAST64_TYPE__=long long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=unsigned int define: __UINT_LEAST32_TYPE__=long unsigned int define: __UINT_LEAST64_TYPE__=long long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long long unsigned int define: __INTPTR_TYPE__=int define: __UINTPTR_TYPE__=unsigned int define: __GXX_WEAK__=1 define: __DEPRECATED=1 define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __GXX_ABI_VERSION=1009 define: __USING_SJLJ_EXCEPTIONS__=1 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fff define: __LONG_MAX__=0x7fffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0x7fff define: __WINT_MIN__=(-__WINT_MAX__ - 1) define: __PTRDIFF_MAX__=0x7fff define: __SIZE_MAX__=0xffffU define: __INTMAX_MAX__=0x7fffffffffffffffLL define: __INTMAX_C(c)=c ## LL define: __UINTMAX_MAX__=0xffffffffffffffffULL define: __UINTMAX_C(c)=c ## ULL define: __SIG_ATOMIC_MAX__=0x7f define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffffL define: __INT64_MAX__=0x7fffffffffffffffLL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffffU define: __UINT32_MAX__=0xffffffffUL define: __UINT64_MAX__=0xffffffffffffffffULL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffffL define: __INT32_C(c)=c ## L define: __INT_LEAST64_MAX__=0x7fffffffffffffffLL define: __INT64_C(c)=c ## LL define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffffU define: __UINT16_C(c)=c ## U define: __UINT_LEAST32_MAX__=0xffffffffUL define: __UINT32_C(c)=c ## UL define: __UINT_LEAST64_MAX__=0xffffffffffffffffULL define: __UINT64_C(c)=c ## ULL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fff define: __INT_FAST32_MAX__=0x7fffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffLL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffU define: __UINT_FAST32_MAX__=0xffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffULL define: __INTPTR_MAX__=0x7fff define: __UINTPTR_MAX__=0xffffU define: __GCC_IEC_559=0 define: __GCC_IEC_559_COMPLEX=0 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282347e+38F define: __FLT_MIN__=1.17549435e-38F define: __FLT_EPSILON__=1.19209290e-7F define: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=24 define: __DBL_DIG__=6 define: __DBL_MIN_EXP__=(-125) define: __DBL_MIN_10_EXP__=(-37) define: __DBL_MAX_EXP__=128 define: __DBL_MAX_10_EXP__=38 define: __DBL_DECIMAL_DIG__=9 define: __DBL_MAX__=double(3.40282347e+38L) define: __DBL_MIN__=double(1.17549435e-38L) define: __DBL_EPSILON__=double(1.19209290e-7L) define: __DBL_DENORM_MIN__=double(1.40129846e-45L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=24 define: __LDBL_DIG__=6 define: __LDBL_MIN_EXP__=(-125) define: __LDBL_MIN_10_EXP__=(-37) define: __LDBL_MAX_EXP__=128 define: __LDBL_MAX_10_EXP__=38 define: __DECIMAL_DIG__=9 define: __LDBL_MAX__=3.40282347e+38L define: __LDBL_MIN__=1.17549435e-38L define: __LDBL_EPSILON__=1.19209290e-7L define: __LDBL_DENORM_MIN__=1.40129846e-45L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __SFRACT_FBIT__=7 define: __SFRACT_IBIT__=0 define: __SFRACT_MIN__=(-0.5HR-0.5HR) define: __SFRACT_MAX__=0X7FP-7HR define: __SFRACT_EPSILON__=0x1P-7HR define: __USFRACT_FBIT__=8 define: __USFRACT_IBIT__=0 define: __USFRACT_MIN__=0.0UHR define: __USFRACT_MAX__=0XFFP-8UHR define: __USFRACT_EPSILON__=0x1P-8UHR define: __FRACT_FBIT__=15 define: __FRACT_IBIT__=0 define: __FRACT_MIN__=(-0.5R-0.5R) define: __FRACT_MAX__=0X7FFFP-15R define: __FRACT_EPSILON__=0x1P-15R define: __UFRACT_FBIT__=16 define: __UFRACT_IBIT__=0 define: __UFRACT_MIN__=0.0UR define: __UFRACT_MAX__=0XFFFFP-16UR define: __UFRACT_EPSILON__=0x1P-16UR define: __LFRACT_FBIT__=31 define: __LFRACT_IBIT__=0 define: __LFRACT_MIN__=(-0.5LR-0.5LR) define: __LFRACT_MAX__=0X7FFFFFFFP-31LR define: __LFRACT_EPSILON__=0x1P-31LR define: __ULFRACT_FBIT__=32 define: __ULFRACT_IBIT__=0 define: __ULFRACT_MIN__=0.0ULR define: __ULFRACT_MAX__=0XFFFFFFFFP-32ULR define: __ULFRACT_EPSILON__=0x1P-32ULR define: __LLFRACT_FBIT__=63 define: __LLFRACT_IBIT__=0 define: __LLFRACT_MIN__=(-0.5LLR-0.5LLR) define: __LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR define: __LLFRACT_EPSILON__=0x1P-63LLR define: __ULLFRACT_FBIT__=64 define: __ULLFRACT_IBIT__=0 define: __ULLFRACT_MIN__=0.0ULLR define: __ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR define: __ULLFRACT_EPSILON__=0x1P-64ULLR define: __SACCUM_FBIT__=7 define: __SACCUM_IBIT__=8 define: __SACCUM_MIN__=(-0X1P7HK-0X1P7HK) define: __SACCUM_MAX__=0X7FFFP-7HK define: __SACCUM_EPSILON__=0x1P-7HK define: __USACCUM_FBIT__=8 define: __USACCUM_IBIT__=8 define: __USACCUM_MIN__=0.0UHK define: __USACCUM_MAX__=0XFFFFP-8UHK define: __USACCUM_EPSILON__=0x1P-8UHK define: __ACCUM_FBIT__=15 define: __ACCUM_IBIT__=16 define: __ACCUM_MIN__=(-0X1P15K-0X1P15K) define: __ACCUM_MAX__=0X7FFFFFFFP-15K define: __ACCUM_EPSILON__=0x1P-15K define: __UACCUM_FBIT__=16 define: __UACCUM_IBIT__=16 define: __UACCUM_MIN__=0.0UK define: __UACCUM_MAX__=0XFFFFFFFFP-16UK define: __UACCUM_EPSILON__=0x1P-16UK define: __LACCUM_FBIT__=31 define: __LACCUM_IBIT__=32 define: __LACCUM_MIN__=(-0X1P31LK-0X1P31LK) define: __LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK define: __LACCUM_EPSILON__=0x1P-31LK define: __ULACCUM_FBIT__=32 define: __ULACCUM_IBIT__=32 define: __ULACCUM_MIN__=0.0ULK define: __ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK define: __ULACCUM_EPSILON__=0x1P-32ULK define: __LLACCUM_FBIT__=47 define: __LLACCUM_IBIT__=16 define: __LLACCUM_MIN__=(-0X1P15LLK-0X1P15LLK) define: __LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK define: __LLACCUM_EPSILON__=0x1P-47LLK define: __ULLACCUM_FBIT__=48 define: __ULLACCUM_IBIT__=16 define: __ULLACCUM_MIN__=0.0ULLK define: __ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK define: __ULLACCUM_EPSILON__=0x1P-48ULLK define: __QQ_FBIT__=7 define: __QQ_IBIT__=0 define: __HQ_FBIT__=15 define: __HQ_IBIT__=0 define: __SQ_FBIT__=31 define: __SQ_IBIT__=0 define: __DQ_FBIT__=63 define: __DQ_IBIT__=0 define: __TQ_FBIT__=127 define: __TQ_IBIT__=0 define: __UQQ_FBIT__=8 define: __UQQ_IBIT__=0 define: __UHQ_FBIT__=16 define: __UHQ_IBIT__=0 define: __USQ_FBIT__=32 define: __USQ_IBIT__=0 define: __UDQ_FBIT__=64 define: __UDQ_IBIT__=0 define: __UTQ_FBIT__=128 define: __UTQ_IBIT__=0 define: __HA_FBIT__=7 define: __HA_IBIT__=8 define: __SA_FBIT__=15 define: __SA_IBIT__=16 define: __DA_FBIT__=31 define: __DA_IBIT__=32 define: __TA_FBIT__=47 define: __TA_IBIT__=16 define: __UHA_FBIT__=8 define: __UHA_IBIT__=8 define: __USA_FBIT__=16 define: __USA_IBIT__=16 define: __UDA_FBIT__=32 define: __UDA_IBIT__=32 define: __UTA_FBIT__=48 define: __UTA_IBIT__=16 define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __STRICT_ANSI__=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 define: __GCC_ATOMIC_SHORT_LOCK_FREE=1 define: __GCC_ATOMIC_INT_LOCK_FREE=1 define: __GCC_ATOMIC_LONG_LOCK_FREE=1 define: __GCC_ATOMIC_LLONG_LOCK_FREE=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SIZEOF_WCHAR_T__=2 define: __SIZEOF_WINT_T__=2 define: __SIZEOF_PTRDIFF_T__=2 define: __AVR=1 define: __AVR__=1 define: __AVR_ARCH__=5 define: __AVR_HAVE_MOVW__=1 define: __AVR_HAVE_LPMX__=1 define: __AVR_ENHANCED__=1 define: __AVR_HAVE_MUL__=1 define: __AVR_HAVE_JMP_CALL__=1 define: __AVR_MEGA__=1 define: __AVR_2_BYTE_PC__=1 define: __AVR_HAVE_16BIT_SP__=1 define: __AVR_HAVE_SPH__=1 define: __AVR_SFR_OFFSET__=0x20 define: __WITH_AVRLIBC__=1 define: __BUILTIN_AVR_NOP=1 define: __BUILTIN_AVR_SEI=1 define: __BUILTIN_AVR_CLI=1 define: __BUILTIN_AVR_WDR=1 define: __BUILTIN_AVR_SLEEP=1 define: __BUILTIN_AVR_SWAP=1 define: __BUILTIN_AVR_FMUL=1 define: __BUILTIN_AVR_FMULS=1 define: __BUILTIN_AVR_FMULSU=1 define: __BUILTIN_AVR_DELAY_CYCLES=1 define: __BUILTIN_AVR_INSERT_BITS=1 define: __BUILTIN_AVR_FLASH_SEGMENT=1 define: __BUILTIN_AVR_ABSHR=1 define: __BUILTIN_AVR_ABSR=1 define: __BUILTIN_AVR_ABSLR=1 define: __BUILTIN_AVR_ABSLLR=1 define: __BUILTIN_AVR_ABSHK=1 define: __BUILTIN_AVR_ABSK=1 define: __BUILTIN_AVR_ABSLK=1 define: __BUILTIN_AVR_ABSLLK=1 define: __BUILTIN_AVR_ROUNDHR=1 define: __BUILTIN_AVR_ROUNDR=1 define: __BUILTIN_AVR_ROUNDLR=1 define: __BUILTIN_AVR_ROUNDLLR=1 define: __BUILTIN_AVR_ROUNDUHR=1 define: __BUILTIN_AVR_ROUNDUR=1 define: __BUILTIN_AVR_ROUNDULR=1 define: __BUILTIN_AVR_ROUNDULLR=1 define: __BUILTIN_AVR_ROUNDHK=1 define: __BUILTIN_AVR_ROUNDK=1 define: __BUILTIN_AVR_ROUNDLK=1 define: __BUILTIN_AVR_ROUNDLLK=1 define: __BUILTIN_AVR_ROUNDUHK=1 define: __BUILTIN_AVR_ROUNDUK=1 define: __BUILTIN_AVR_ROUNDULK=1 define: __BUILTIN_AVR_ROUNDULLK=1 define: __BUILTIN_AVR_COUNTLSHR=1 define: __BUILTIN_AVR_COUNTLSR=1 define: __BUILTIN_AVR_COUNTLSLR=1 define: __BUILTIN_AVR_COUNTLSLLR=1 define: __BUILTIN_AVR_COUNTLSUHR=1 define: __BUILTIN_AVR_COUNTLSUR=1 define: __BUILTIN_AVR_COUNTLSULR=1 define: __BUILTIN_AVR_COUNTLSULLR=1 define: __BUILTIN_AVR_COUNTLSHK=1 define: __BUILTIN_AVR_COUNTLSK=1 define: __BUILTIN_AVR_COUNTLSLK=1 define: __BUILTIN_AVR_COUNTLSLLK=1 define: __BUILTIN_AVR_COUNTLSUHK=1 define: __BUILTIN_AVR_COUNTLSUK=1 define: __BUILTIN_AVR_COUNTLSULK=1 define: __BUILTIN_AVR_COUNTLSULLK=1 define: __BUILTIN_AVR_BITSHR=1 define: __BUILTIN_AVR_BITSR=1 define: __BUILTIN_AVR_BITSLR=1 define: __BUILTIN_AVR_BITSLLR=1 define: __BUILTIN_AVR_BITSUHR=1 define: __BUILTIN_AVR_BITSUR=1 define: __BUILTIN_AVR_BITSULR=1 define: __BUILTIN_AVR_BITSULLR=1 define: __BUILTIN_AVR_BITSHK=1 define: __BUILTIN_AVR_BITSK=1 define: __BUILTIN_AVR_BITSLK=1 define: __BUILTIN_AVR_BITSLLK=1 define: __BUILTIN_AVR_BITSUHK=1 define: __BUILTIN_AVR_BITSUK=1 define: __BUILTIN_AVR_BITSULK=1 define: __BUILTIN_AVR_BITSULLK=1 define: __BUILTIN_AVR_HRBITS=1 define: __BUILTIN_AVR_RBITS=1 define: __BUILTIN_AVR_LRBITS=1 define: __BUILTIN_AVR_LLRBITS=1 define: __BUILTIN_AVR_UHRBITS=1 define: __BUILTIN_AVR_URBITS=1 define: __BUILTIN_AVR_ULRBITS=1 define: __BUILTIN_AVR_ULLRBITS=1 define: __BUILTIN_AVR_HKBITS=1 define: __BUILTIN_AVR_KBITS=1 define: __BUILTIN_AVR_LKBITS=1 define: __BUILTIN_AVR_LLKBITS=1 define: __BUILTIN_AVR_UHKBITS=1 define: __BUILTIN_AVR_UKBITS=1 define: __BUILTIN_AVR_ULKBITS=1 define: __BUILTIN_AVR_ULLKBITS=1 define: __BUILTIN_AVR_ABSFX=1 define: __BUILTIN_AVR_ROUNDFX=1 define: __BUILTIN_AVR_COUNTLSFX=1 define: __INT24_MAX__=8388607L define: __INT24_MIN__=(-__INT24_MAX__-1) define: __UINT24_MAX__=16777215UL define: __ELF__=1 define: __AVR_ATmega328P__=1 define: __AVR_DEVICE_NAME__=atmega328p define: PLATFORMIO=40100 define: ARDUINO_AVR_PRO define: F_CPU=16000000L define: ARDUINO_ARCH_AVR define: ARDUINO=10808 define: __AVR_ATmega328P__ other: --g++ other: --gnu_version=50400 stdver: c++11 intelliSenseMode: gcc-x64 Shutting down IntelliSense server: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Closing the communication channel. IntelliSense client creation aborted: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP sending compilation args for C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\INCLUDE include: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\WIRE\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TICKER_ID1586 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SOFTWARESERIAL\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\RUNNINGMEDIAN_ID1361 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\DHTLIB_ID1336 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\CORES\ARDUINO include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\VARIANTS\EIGHTANALOGINPUTS include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\ADAFRUIT FRAM I2C_ID658 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\SFFS_ID2037 include: C:\USERS\WAPJOE\.PLATFORMIO\LIB\TIME_ID44 include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\EEPROM\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\HID\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\FRAMEWORK-ARDUINO-AVR\LIBRARIES\SPI\SRC include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOL-UNITY include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\LIB\GCC\AVR\5.4.0\INCLUDE-FIXED include: C:\USERS\WAPJOE\.PLATFORMIO\PACKAGES\TOOLCHAIN-ATMELAVR\AVR\INCLUDE define: __STDC__=1 define: __cplusplus=201103L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: __SIZEOF_INT__=2 define: __SIZEOF_LONG__=4 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=4 define: __SIZEOF_LONG_DOUBLE__=4 define: __SIZEOF_SIZE_T__=2 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=1 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=2 define: __GNUG__=5 define: __SIZE_TYPE__=unsigned int define: __PTRDIFF_TYPE__=int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=int define: __INTMAX_TYPE__=long long int define: __UINTMAX_TYPE__=long long unsigned int define: __CHAR16_TYPE__=unsigned int define: __CHAR32_TYPE__=long unsigned int define: __SIG_ATOMIC_TYPE__=char define: __INT8_TYPE__=signed char define: __INT16_TYPE__=int define: __INT32_TYPE__=long int define: __INT64_TYPE__=long long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=unsigned int define: __UINT32_TYPE__=long unsigned int define: __UINT64_TYPE__=long long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=int define: __INT_LEAST32_TYPE__=long int define: __INT_LEAST64_TYPE__=long long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=unsigned int define: __UINT_LEAST32_TYPE__=long unsigned int define: __UINT_LEAST64_TYPE__=long long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long long unsigned int define: __INTPTR_TYPE__=int define: __UINTPTR_TYPE__=unsigned int define: __GXX_WEAK__=1 define: __DEPRECATED=1 define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __GXX_ABI_VERSION=1009 define: __USING_SJLJ_EXCEPTIONS__=1 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fff define: __LONG_MAX__=0x7fffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0x7fff define: __WINT_MIN__=(-__WINT_MAX__ - 1) define: __PTRDIFF_MAX__=0x7fff define: __SIZE_MAX__=0xffffU define: __INTMAX_MAX__=0x7fffffffffffffffLL define: __INTMAX_C(c)=c ## LL define: __UINTMAX_MAX__=0xffffffffffffffffULL define: __UINTMAX_C(c)=c ## ULL define: __SIG_ATOMIC_MAX__=0x7f define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffffL define: __INT64_MAX__=0x7fffffffffffffffLL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffffU define: __UINT32_MAX__=0xffffffffUL define: __UINT64_MAX__=0xffffffffffffffffULL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffffL define: __INT32_C(c)=c ## L define: __INT_LEAST64_MAX__=0x7fffffffffffffffLL define: __INT64_C(c)=c ## LL define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffffU define: __UINT16_C(c)=c ## U define: __UINT_LEAST32_MAX__=0xffffffffUL define: __UINT32_C(c)=c ## UL define: __UINT_LEAST64_MAX__=0xffffffffffffffffULL define: __UINT64_C(c)=c ## ULL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fff define: __INT_FAST32_MAX__=0x7fffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffLL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffU define: __UINT_FAST32_MAX__=0xffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffULL define: __INTPTR_MAX__=0x7fff define: __UINTPTR_MAX__=0xffffU define: __GCC_IEC_559=0 define: __GCC_IEC_559_COMPLEX=0 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282347e+38F define: __FLT_MIN__=1.17549435e-38F define: __FLT_EPSILON__=1.19209290e-7F define: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=24 define: __DBL_DIG__=6 define: __DBL_MIN_EXP__=(-125) define: __DBL_MIN_10_EXP__=(-37) define: __DBL_MAX_EXP__=128 define: __DBL_MAX_10_EXP__=38 define: __DBL_DECIMAL_DIG__=9 define: __DBL_MAX__=double(3.40282347e+38L) define: __DBL_MIN__=double(1.17549435e-38L) define: __DBL_EPSILON__=double(1.19209290e-7L) define: __DBL_DENORM_MIN__=double(1.40129846e-45L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=24 define: __LDBL_DIG__=6 define: __LDBL_MIN_EXP__=(-125) define: __LDBL_MIN_10_EXP__=(-37) define: __LDBL_MAX_EXP__=128 define: __LDBL_MAX_10_EXP__=38 define: __DECIMAL_DIG__=9 define: __LDBL_MAX__=3.40282347e+38L define: __LDBL_MIN__=1.17549435e-38L define: __LDBL_EPSILON__=1.19209290e-7L define: __LDBL_DENORM_MIN__=1.40129846e-45L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __SFRACT_FBIT__=7 define: __SFRACT_IBIT__=0 define: __SFRACT_MIN__=(-0.5HR-0.5HR) define: __SFRACT_MAX__=0X7FP-7HR define: __SFRACT_EPSILON__=0x1P-7HR define: __USFRACT_FBIT__=8 define: __USFRACT_IBIT__=0 define: __USFRACT_MIN__=0.0UHR define: __USFRACT_MAX__=0XFFP-8UHR define: __USFRACT_EPSILON__=0x1P-8UHR define: __FRACT_FBIT__=15 define: __FRACT_IBIT__=0 define: __FRACT_MIN__=(-0.5R-0.5R) define: __FRACT_MAX__=0X7FFFP-15R define: __FRACT_EPSILON__=0x1P-15R define: __UFRACT_FBIT__=16 define: __UFRACT_IBIT__=0 define: __UFRACT_MIN__=0.0UR define: __UFRACT_MAX__=0XFFFFP-16UR define: __UFRACT_EPSILON__=0x1P-16UR define: __LFRACT_FBIT__=31 define: __LFRACT_IBIT__=0 define: __LFRACT_MIN__=(-0.5LR-0.5LR) define: __LFRACT_MAX__=0X7FFFFFFFP-31LR define: __LFRACT_EPSILON__=0x1P-31LR define: __ULFRACT_FBIT__=32 define: __ULFRACT_IBIT__=0 define: __ULFRACT_MIN__=0.0ULR define: __ULFRACT_MAX__=0XFFFFFFFFP-32ULR define: __ULFRACT_EPSILON__=0x1P-32ULR define: __LLFRACT_FBIT__=63 define: __LLFRACT_IBIT__=0 define: __LLFRACT_MIN__=(-0.5LLR-0.5LLR) define: __LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR define: __LLFRACT_EPSILON__=0x1P-63LLR define: __ULLFRACT_FBIT__=64 define: __ULLFRACT_IBIT__=0 define: __ULLFRACT_MIN__=0.0ULLR define: __ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR define: __ULLFRACT_EPSILON__=0x1P-64ULLR define: __SACCUM_FBIT__=7 define: __SACCUM_IBIT__=8 define: __SACCUM_MIN__=(-0X1P7HK-0X1P7HK) define: __SACCUM_MAX__=0X7FFFP-7HK define: __SACCUM_EPSILON__=0x1P-7HK define: __USACCUM_FBIT__=8 define: __USACCUM_IBIT__=8 define: __USACCUM_MIN__=0.0UHK define: __USACCUM_MAX__=0XFFFFP-8UHK define: __USACCUM_EPSILON__=0x1P-8UHK define: __ACCUM_FBIT__=15 define: __ACCUM_IBIT__=16 define: __ACCUM_MIN__=(-0X1P15K-0X1P15K) define: __ACCUM_MAX__=0X7FFFFFFFP-15K define: __ACCUM_EPSILON__=0x1P-15K define: __UACCUM_FBIT__=16 define: __UACCUM_IBIT__=16 define: __UACCUM_MIN__=0.0UK define: __UACCUM_MAX__=0XFFFFFFFFP-16UK define: __UACCUM_EPSILON__=0x1P-16UK define: __LACCUM_FBIT__=31 define: __LACCUM_IBIT__=32 define: __LACCUM_MIN__=(-0X1P31LK-0X1P31LK) define: __LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK define: __LACCUM_EPSILON__=0x1P-31LK define: __ULACCUM_FBIT__=32 define: __ULACCUM_IBIT__=32 define: __ULACCUM_MIN__=0.0ULK define: __ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK define: __ULACCUM_EPSILON__=0x1P-32ULK define: __LLACCUM_FBIT__=47 define: __LLACCUM_IBIT__=16 define: __LLACCUM_MIN__=(-0X1P15LLK-0X1P15LLK) define: __LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK define: __LLACCUM_EPSILON__=0x1P-47LLK define: __ULLACCUM_FBIT__=48 define: __ULLACCUM_IBIT__=16 define: __ULLACCUM_MIN__=0.0ULLK define: __ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK define: __ULLACCUM_EPSILON__=0x1P-48ULLK define: __QQ_FBIT__=7 define: __QQ_IBIT__=0 define: __HQ_FBIT__=15 define: __HQ_IBIT__=0 define: __SQ_FBIT__=31 define: __SQ_IBIT__=0 define: __DQ_FBIT__=63 define: __DQ_IBIT__=0 define: __TQ_FBIT__=127 define: __TQ_IBIT__=0 define: __UQQ_FBIT__=8 define: __UQQ_IBIT__=0 define: __UHQ_FBIT__=16 define: __UHQ_IBIT__=0 define: __USQ_FBIT__=32 define: __USQ_IBIT__=0 define: __UDQ_FBIT__=64 define: __UDQ_IBIT__=0 define: __UTQ_FBIT__=128 define: __UTQ_IBIT__=0 define: __HA_FBIT__=7 define: __HA_IBIT__=8 define: __SA_FBIT__=15 define: __SA_IBIT__=16 define: __DA_FBIT__=31 define: __DA_IBIT__=32 define: __TA_FBIT__=47 define: __TA_IBIT__=16 define: __UHA_FBIT__=8 define: __UHA_IBIT__=8 define: __USA_FBIT__=16 define: __USA_IBIT__=16 define: __UDA_FBIT__=32 define: __UDA_IBIT__=32 define: __UTA_FBIT__=48 define: __UTA_IBIT__=16 define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __STRICT_ANSI__=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 define: __GCC_ATOMIC_SHORT_LOCK_FREE=1 define: __GCC_ATOMIC_INT_LOCK_FREE=1 define: __GCC_ATOMIC_LONG_LOCK_FREE=1 define: __GCC_ATOMIC_LLONG_LOCK_FREE=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SIZEOF_WCHAR_T__=2 define: __SIZEOF_WINT_T__=2 define: __SIZEOF_PTRDIFF_T__=2 define: __AVR=1 define: __AVR__=1 define: __AVR_ARCH__=5 define: __AVR_HAVE_MOVW__=1 define: __AVR_HAVE_LPMX__=1 define: __AVR_ENHANCED__=1 define: __AVR_HAVE_MUL__=1 define: __AVR_HAVE_JMP_CALL__=1 define: __AVR_MEGA__=1 define: __AVR_2_BYTE_PC__=1 define: __AVR_HAVE_16BIT_SP__=1 define: __AVR_HAVE_SPH__=1 define: __AVR_SFR_OFFSET__=0x20 define: __WITH_AVRLIBC__=1 define: __BUILTIN_AVR_NOP=1 define: __BUILTIN_AVR_SEI=1 define: __BUILTIN_AVR_CLI=1 define: __BUILTIN_AVR_WDR=1 define: __BUILTIN_AVR_SLEEP=1 define: __BUILTIN_AVR_SWAP=1 define: __BUILTIN_AVR_FMUL=1 define: __BUILTIN_AVR_FMULS=1 define: __BUILTIN_AVR_FMULSU=1 define: __BUILTIN_AVR_DELAY_CYCLES=1 define: __BUILTIN_AVR_INSERT_BITS=1 define: __BUILTIN_AVR_FLASH_SEGMENT=1 define: __BUILTIN_AVR_ABSHR=1 define: __BUILTIN_AVR_ABSR=1 define: __BUILTIN_AVR_ABSLR=1 define: __BUILTIN_AVR_ABSLLR=1 define: __BUILTIN_AVR_ABSHK=1 define: __BUILTIN_AVR_ABSK=1 define: __BUILTIN_AVR_ABSLK=1 define: __BUILTIN_AVR_ABSLLK=1 define: __BUILTIN_AVR_ROUNDHR=1 define: __BUILTIN_AVR_ROUNDR=1 define: __BUILTIN_AVR_ROUNDLR=1 define: __BUILTIN_AVR_ROUNDLLR=1 define: __BUILTIN_AVR_ROUNDUHR=1 define: __BUILTIN_AVR_ROUNDUR=1 define: __BUILTIN_AVR_ROUNDULR=1 define: __BUILTIN_AVR_ROUNDULLR=1 define: __BUILTIN_AVR_ROUNDHK=1 define: __BUILTIN_AVR_ROUNDK=1 define: __BUILTIN_AVR_ROUNDLK=1 define: __BUILTIN_AVR_ROUNDLLK=1 define: __BUILTIN_AVR_ROUNDUHK=1 define: __BUILTIN_AVR_ROUNDUK=1 define: __BUILTIN_AVR_ROUNDULK=1 define: __BUILTIN_AVR_ROUNDULLK=1 define: __BUILTIN_AVR_COUNTLSHR=1 define: __BUILTIN_AVR_COUNTLSR=1 define: __BUILTIN_AVR_COUNTLSLR=1 define: __BUILTIN_AVR_COUNTLSLLR=1 define: __BUILTIN_AVR_COUNTLSUHR=1 define: __BUILTIN_AVR_COUNTLSUR=1 define: __BUILTIN_AVR_COUNTLSULR=1 define: __BUILTIN_AVR_COUNTLSULLR=1 define: __BUILTIN_AVR_COUNTLSHK=1 define: __BUILTIN_AVR_COUNTLSK=1 define: __BUILTIN_AVR_COUNTLSLK=1 define: __BUILTIN_AVR_COUNTLSLLK=1 define: __BUILTIN_AVR_COUNTLSUHK=1 define: __BUILTIN_AVR_COUNTLSUK=1 define: __BUILTIN_AVR_COUNTLSULK=1 define: __BUILTIN_AVR_COUNTLSULLK=1 define: __BUILTIN_AVR_BITSHR=1 define: __BUILTIN_AVR_BITSR=1 define: __BUILTIN_AVR_BITSLR=1 define: __BUILTIN_AVR_BITSLLR=1 define: __BUILTIN_AVR_BITSUHR=1 define: __BUILTIN_AVR_BITSUR=1 define: __BUILTIN_AVR_BITSULR=1 define: __BUILTIN_AVR_BITSULLR=1 define: __BUILTIN_AVR_BITSHK=1 define: __BUILTIN_AVR_BITSK=1 define: __BUILTIN_AVR_BITSLK=1 define: __BUILTIN_AVR_BITSLLK=1 define: __BUILTIN_AVR_BITSUHK=1 define: __BUILTIN_AVR_BITSUK=1 define: __BUILTIN_AVR_BITSULK=1 define: __BUILTIN_AVR_BITSULLK=1 define: __BUILTIN_AVR_HRBITS=1 define: __BUILTIN_AVR_RBITS=1 define: __BUILTIN_AVR_LRBITS=1 define: __BUILTIN_AVR_LLRBITS=1 define: __BUILTIN_AVR_UHRBITS=1 define: __BUILTIN_AVR_URBITS=1 define: __BUILTIN_AVR_ULRBITS=1 define: __BUILTIN_AVR_ULLRBITS=1 define: __BUILTIN_AVR_HKBITS=1 define: __BUILTIN_AVR_KBITS=1 define: __BUILTIN_AVR_LKBITS=1 define: __BUILTIN_AVR_LLKBITS=1 define: __BUILTIN_AVR_UHKBITS=1 define: __BUILTIN_AVR_UKBITS=1 define: __BUILTIN_AVR_ULKBITS=1 define: __BUILTIN_AVR_ULLKBITS=1 define: __BUILTIN_AVR_ABSFX=1 define: __BUILTIN_AVR_ROUNDFX=1 define: __BUILTIN_AVR_COUNTLSFX=1 define: __INT24_MAX__=8388607L define: __INT24_MIN__=(-__INT24_MAX__-1) define: __UINT24_MAX__=16777215UL define: __ELF__=1 define: __AVR_ATmega328P__=1 define: __AVR_DEVICE_NAME__=atmega328p define: PLATFORMIO=40100 define: ARDUINO_AVR_PRO define: F_CPU=16000000L define: ARDUINO_ARCH_AVR define: ARDUINO=10808 define: __AVR_ATmega328P__ other: --g++ other: --gnu_version=50400 stdver: c++11 intelliSenseMode: gcc-x64 Queueing IntelliSense update for files in translation unit of: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Queueing IntelliSense update for files in translation unit of: C:\ONEDRIVE\PROJEKTE\PLATFORMIO\PROJECTS\ERGOMETER PROMINI 1.0\SRC\MAIN.CPP Error squiggle count: 0 Error squiggle count: 0 cpptools/didChangeFolderSettings cpptools/didChangeFolderSettings ```
michelleangela commented 4 years ago

The logs show there are no error squiggles and yet squiggles are displayed for #include.

Are you using multiroot, that is more than one project in a VS Code workspace? If so, the logging that displayed/selected with currently opened file could be for a different project, and to better isolate the issue, only open one project to ensure the correct log is displayed/selected.

wapjoe commented 4 years ago

Ah, you mean just one project per workspace? I will test tomorrow (European Time) and give feedback.

michelleangela commented 4 years ago

Ah, you mean just one project per workspace? I will test tomorrow (European Time) and give feedback.

Yes, one project per workspace. There are currently some IntelliSense issues when trying to work with multiple projects in one workspace. This could be a new issue.

wapjoe commented 4 years ago

Okay, I'll try it tomorrow and report on it. :-)

Colengms commented 4 years ago

Hi @wapjoe . In the log output, it mentions: "Error squiggle count: 0". For the scenario in which you are seeing the error squiggle, you should see a squiggle count > 0.

The "update your includepath" error comes from the IntelliSense process. The output from C/C++: Log Diagnostics tells us exactly what arguments we passed to the IntelliSense process. The main C/C++ log output (when log level is set) should tell us of the events leading up to passing those arguments to the IntelliSense process.

wapjoe commented 4 years ago

Hi @Colengms the error that's been reported to me is apparently a false error. Why the error is not recorded in any diagnosis and log files, I cannot say.

wapjoe commented 4 years ago

Hello @michelleangela I have now created a new workspace and added only one project, source code and lib in the include folder are copied from the old project.

When starting with main.cpp still open, no error is displayed anymore, so I don't think the debug output is needed and probably didn't output anything else than before?

Too many projects have accumulated in my old workspace over the years, so I wanted to clean it up anyway. ;-) So I will add more projects to the workspace and test the behavior. If there are already problems with a few projects, I will temporarily change to version 0.26.1, but I'm happy to be available for further tests.

The result, from how many projects it comes to the error, I write later still.

Thanks for your support so far!

Update!

If I create a new workspace and integrate my projects in small steps (5 each) (add folders to workspace, not as new projects) and restart VSC, there is no error with all 22 projects. However, if I remove all the folders and insert the 22 project folders at once, the include error will occur the next time VSC restarts.

2nd update...

The solution only works if the project with the include error is inserted first. For example, if 1 or more project(s) are added without the error and the problematic project is added to Wordplace after that, the include error will reappear when restarting with main.cpp open.

Very strange and I can't explain it...

jxramos commented 4 years ago

I'm seeing the same #include errors detected. Please update your includePath but it appears confined to system includes. I'm on a MacOS.

MACOS
10.14.6 (18G1012)

VSCODE
Version: 1.40.2
Commit: f359dd69833dd8800b54d458f6d37ab7c78df520
Date: 2019-11-25T14:52:45.129Z
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Darwin x64 18.7.0

https://stackoverflow.com/questions/59219770/vscode-not-resolving-system-includes-how-to-properly-direct-vscode-to-where-sys

michelleangela commented 4 years ago

@wapjoe I created a new issue #4731 for adding multiple projects to a workspace.

wapjoe commented 4 years ago

@wapjoe I created a new issue #4731 for adding multiple projects to a workspace.

Thank you!

michelleangela commented 4 years ago

@jxramos It could be that the language server is unable to query the compiler for the system include paths.

Can you provide the following additional info to help us further investigate:

jxramos commented 4 years ago

@michelleangela how can I test whether or not I have multiple projects in a workspace? Is that to say I open VSCode on some folder /dirA and and some later point open VSCode to /dirA/dirB. I'm not even sure I use workspaces, I always open to a folder and then use the Open Recent menu item.

I'm not sure how to engage the log from running first bullet point item. The second item I'm assuming you're referring to enabling the logging for the language server bit from the documentation? https://code.visualstudio.com/docs/cpp/enable-logging-cpp#_enable-logging-for-the-language-server

jxramos commented 4 years ago

Here's some more details, when I invoke Go to Definition

image

I find several hits resolved on the include path.

image

michelleangela commented 4 years ago

@jxramos A workspace with more than one project is opening VSCode on some folder /dirA and then adding another folder /dirB via "Add Folder to Workspace..." image

In your case, it sounds like you're only opening one folder.

The command C/C++: Log diagnostics can be executed through the VS Code command palette. Prior to executing the command. first open the source file that reproduces the issue and then run the command.

For the second logging (that logs info about what's happening with the language server) follow "enable the logging for the language server" https://code.visualstudio.com/docs/cpp/enable-logging-cpp#_enable-logging-for-the-language-server.

jxramos commented 4 years ago

Here's the logs as rendered...

C/C++: Log diagnostics

-------- Diagnostics - 12/11/2019, 1:59:06 PM
Version: 0.26.2
Current Configuration:
{
    "name": "Mac",
    "macFrameworkPath": [
        "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"
    ],
    "intelliSenseMode": "clang-x64",
    "includePath": [
        "/Users/USERX/WORKDIR/linux/usr/include",
        "/Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu",
        "/Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu/c++/6.5.0",
        "/Users/USERX/WORKDIR/linux/usr/include/clang/4.0.1/include",
        "${workspaceFolder}/base",
        "${workspaceFolder}"
    ],
    "defines": [
        "linux"
    ],
    "compilerPath": "/usr/bin/clang",
    "compilerArgs": [],
    "cStandard": "c11",
    "cppStandard": "c++11",
    "browse": {
        "path": [
            "/Users/USERX/WORKDIR/linux/usr/include",
            "/Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu",
            "/Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu/c++/6.5.0",
            "/Users/USERX/WORKDIR/linux/usr/include/clang/4.0.1/include",
            "${workspaceFolder}/base",
            "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
Translation Unit Mappings:
[ /Users/USERX/WORKDIR/PROJ/main.cpp ]:
    /Users/USERX/WORKDIR/PROJ/main.cpp
Translation Unit Configurations:
[ /Users/USERX/WORKDIR/PROJ/main.cpp ]:
    Process ID: 51409
    Memory Usage: 16 MB
    Compiler Path: /usr/bin/clang
    Includes:
        /Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu
        /Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu/c++/6.5.0
        /Users/USERX/WORKDIR/linux/usr/include/clang/4.0.1/include
        /Users/USERX/WORKDIR/PROJ/base
        /Users/USERX/WORKDIR/PROJ
        /Users/USERX/WORKDIR/linux/usr/include
    Frameworks:
        /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks
    Defines:
        linux
    Standard Version: c++11
    IntelliSense Mode: clang-x64
    Other Flags:
        --clang
        --clang_version=100001
Total Memory Usage: 16 MB

And here's the

Language Server Logs

language_server_logs.log

Some of the bits of possible interest...

Attempting to get defaults from compiler found on the machine: '/usr/bin/clang'
terminating child process: 51515
cpptools/queryCompilerDefaults: 1
Attempting to get defaults from compiler found on the machine: '/usr/bin/clang'
terminating child process: 51518
textDocument/didOpen
cpptools/getCodeActions: 2
cpptools/getDocumentSymbols: 3
cpptools/didChangeFolderSettings
Code browsing service initialized
Attempting to get defaults from compiler in "compilerPath" property: '/usr/bin/clang'
terminating child process: 51522

Shutting down IntelliSense server: /Users/USERX/WORKDIR/PROJ/main.cpp
terminating child process: 51533
still alive, killing...
not exited yet. Will sleep for 10 milliseconds and try again.
Closing the communication channel.
IntelliSense client creation aborted: /Users/USERX/WORKDIR/PROJ/main.cpp
sending compilation args for /Users/USERX/WORKDIR/PROJ/main.cpp
  include: /Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu
  include: /Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu/c++/6.5.0
  include: /Users/USERX/WORKDIR/linux/usr/include/clang/4.0.1/include
  include: /Users/USERX/WORKDIR/PROJ/base
  include: /Users/USERX/WORKDIR/PROJ
  include: /Users/USERX/WORKDIR/linux/usr/include

Queueing IntelliSense update for files in translation unit of: /Users/USERX/WORKDIR/PROJ/main.cpp
Error squiggle count: 87
Error squiggles will be disabled in: file:///Users/USERX/WORKDIR/PROJ/main.cpp
terminating child process: 51539
jxramos commented 4 years ago

@michelleangela, just as a good tip for git hub issue readability it may be better to post the language server log as a file attachment. Mine was incredibly long. Should be a good recommendation for the vscode staff to request comments with that information be uploaded as such. That is until github implements some scrollable code block that enters scrollmode after some 200 lines or whatever the threshold is.

Colengms commented 4 years ago

Hi @jxramos .

Could you check for additional details on the error squiggles? They may be referring to something being included deeper in the hierarchy of includes.

The logs indicate that we're able to get system includes from clang, and we're providing them to the intelliSense process. It looks like they are under: /Users/USERX/WORKDIR/linux/usr/include

Are Linux gcc headers expected to work on Mac?

jxramos commented 4 years ago

There are some linux specific variants for sure resolvable on my imports folders, maybe I have the order mixed up?Just double checked includePath does have my systemIncludePath as the first element. As further background I basically tarred up /usr/include folder on my linux desktop and copied the file to my mac to do my code studies from my mac for development that is otherwise in a linux environment.

The immediate children to my systemIncludePath are the following files... memory.h.txt features.h.txt

And cross referencing to a gnu c library mirror on GitHub it appears to be this version of the file: https://github.com/lattera/glibc/blob/master/string/memory.h Nothing really stands out as linux specific in that file, it appears to be a bunch of gnu-C definitions.

I'm assuming clang uses the /usr/include folder on linux to resolve system includes, maybe I'm off there though.

Could it be that the language server needs to properly evaluate all header possibilities? So maybe even though the one in my systemIncludePath is legit presumably another in the includePaths is not and breaks things?

Colengms commented 4 years ago

Hi @jxramos . Right after "sending compilation args for" in the language server logs, it lists the includes and defines we passed to the IntelliSense process. Since there are a bunch of compiler-specific defines there, it looks like the compiler is being interrogated successfully. However, the only headers listed are:

  include: /Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu
  include: /Users/USERX/WORKDIR/linux/usr/include/x86_64-linux-gnu/c++/6.5.0
  include: /Users/USERX/WORKDIR/linux/usr/include/clang/4.0.1/include
  include: /Users/USERX/WORKDIR/PROJ/base
  include: /Users/USERX/WORKDIR/PROJ
  include: /Users/USERX/WORKDIR/linux/usr/include
  framework: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks

I had assumed based on the x86_64-linux-gnu that these paths were provided by the compiler, but they look to be only your user includes (and framework).

Could you try running clang with the following argments?

/usr/bin/clang -Wp,-v -E -dD -xc++ -m64 /dev/null

That's the command we're sending to clang to detect system includes and defines. Look for the list of system includes. If there are some there and we're not picking them up, could you copy the output to a file and post it here?

jxramos commented 4 years ago

Beautiful stuff, if that's the case it does indeed appear the compiler isn't looking in the expected system include path according to my VSCode settings. It's looking at these paths instead...

clang -cc1 version 10.0.1 (clang-1001.0.46.4) default target x86_64-apple-darwin18.7.0
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/c++/v1"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/local/include"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /Library/Developer/CommandLineTools/usr/include/c++/v1
 /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include
 /Library/Developer/CommandLineTools/usr/include
 /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include
 /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks (framework directory)
End of search list.

full console output at clang_check.txt

If I probe my MacOS System Includes I get the following hits (system_include_hits.txt) from running this script below.

echo =================================================== > system_include_hits.txt
echo find /usr/local/include >> system_include_hits.txt
find  /usr/local/include >> system_include_hits.txt

echo =================================================== >> system_include_hits.txt
echo find  /Library/Developer/CommandLineTools/usr/include/c++/v1 >> system_include_hits.txt
find  /Library/Developer/CommandLineTools/usr/include/c++/v1 >> system_include_hits.txt

echo =================================================== >> system_include_hits.txt
echo find  /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include >> system_include_hits.txt
find  /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include >> system_include_hits.txt

echo =================================================== >> system_include_hits.txt
echo find  /Library/Developer/CommandLineTools/usr/include  >> system_include_hits.txt
find  /Library/Developer/CommandLineTools/usr/include  >> system_include_hits.txt

echo =================================================== >> system_include_hits.txt
echo find  /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include >> system_include_hits.txt
find  /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include >> system_include_hits.txt

echo =================================================== >> system_include_hits.txt
echo  "find  /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks (framework directory)" >> system_include_hits.txt
find  "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks" >> system_include_hits.txt

Tracing the memory example there is one path it should resolve at...

/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/memory.h

All it does is import string...

/*
 * Copyright (c) 1988, 1993
 *  The Regents of the University of California.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *  This product includes software developed by the University of
 *  California, Berkeley and its contributors.
 * 4. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 *  @(#)memory.h    8.1 (Berkeley) 6/2/93
 */

#include <string.h>

String itself appears safe too, there's a few hits actually.

/Library/Developer/CommandLineTools/usr/include/c++/v1/string.h
/Library/Developer/CommandLineTools/usr/include/c++/v1/string.h
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/string.h
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/string.h

Pretty mysterious. Either way just wondering if the correct behavior would be to pass on the value of C_Cpp.default.systemIncludePath to the following clang option: https://clang.llvm.org/docs/ClangCommandLineReference.html#cmdoption-clang-isysroot-dir. There's other options too like adding a dir to the system includes https://clang.llvm.org/docs/ClangCommandLineReference.html#cmdoption-clang-cxx-isystem-directory.

This is all very interesting, there's like overlapping tools coordinated together to give us the VSCode C++ experience. Some subset of those tools are happy with the information I provide, but the language server tool is not happy somehow. Am I reading things right?

Colengms commented 4 years ago

@jxramos ,

The C/C++ Extension (this repo) doesn't actually build or compile. We only invoke the compiler for the purpose of querying it for system includes and defines, which we pass along to a separate process which parses (first-pass compiles) the code to generate IntelliSense information.

All of the paths you see after "#include <...> search starts here:" should be passed along to the IntelliSense process. However, I don't see these being passed to it:

/usr/local/include
/Library/Developer/CommandLineTools/usr/include/c++/v1
/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include
/Library/Developer/CommandLineTools/usr/include
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include

We do confirm that paths exist before using them. Are these paths present on your system?

jxramos commented 4 years ago

They're certainly present, the system_include_hits.txt file I attached above is the console output from running the find command at the terminal on each of the directories enumerated by the clang command you provided. That's what that script snippet above was meant to convey. There's a bunch of files hit in that text file too, including the ones I was expecting to be resolved by intellisense.

jxramos commented 4 years ago

I wonder if the process is being blocked by some security permissions or something of the like preventing it from observing the protected folders given to it.

jxramos commented 4 years ago

Following the light bulb icon to the left of the error where I chose one of the includes that would resolve the header at random made the squiggly's go away. The side effect appears to have defined a c_cpp_properties file. There may be a gap then between intellisense ignoring my VSCode level main settings and only consulting those defined in the c_cpp_properties file alone or partially or something. The light bulb workflow

image

definitely populated a cpp properties config... .vscode/c_cpp_properties.json

{
    "configurations": [
        {
            "name": "Mac",
            "macFrameworkPath": [
                "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"
            ],
            "intelliSenseMode": "clang-x64",
            "includePath": [
                "${default}",
                "/Users/USERX/WORKDIR/linux/usr/include/c++/4.8"
            ]
        }
    ],
    "version": 4
}

I had previously not encountered this particular configuration page which has the extensions icon present. I always just edit the file ~/Library/Application Support/Code/User/settings.json so my changes are global for all the folders I work on. image

There may be some strange absolute path issue or the fact the Application Support has a space in it. When I open my settings.json file and right click its tab to Copy path it gives me:

~/Library/Application Support/Code/User/settings.json

But the path preview in the VSCode editor displays...

/Users/USERX/Library/Application Support/Code/User/settings.json

Maybe something internal is not expanding the user home directory ~ shortcut?

sean-mcmanus commented 4 years ago
This is how you collapse long text in GitHub ```
Text // Long text
```
sean-mcmanus commented 4 years ago

Yeah, seems like we could use more logging between when it queries the compiler and when something goes wrong to cause the compiler's includePaths to not be used.

RogerLevy commented 4 years ago

I am also getting this issue on Ubuntu. Intellisense/code formatting doesn't find any files in /usr/include/

sean-mcmanus commented 4 years ago

@RogerLevy What is your compilerPath and includePath? When you do C/C++: Log Diagnostics are the includePaths correct?

Logonz commented 4 years ago

This is the same issue i have in #4444 It doesn't seem to look into the folders recursively, adding the includePaths as absolutes "solves" the issue.

EDIT: Mine just started working... Don't know what i did but i reopened it as a new workspace and then it reparsed everything from scratch (Reset didn't work before). Updated C/C++ to 0.26.3-insiders2 before trying so maybe this issue is fixed in later versions?

Examples using absolute paths. With recursive only ```Version: 0.26.2 Current Configuration: { "name": "WindowsLinux", "includePath": [ "${workspaceFolder}/include/**", "${workspaceFolder}/src/**", "${workspaceFolder}/tests/", "${workspaceFolder}/tests/CB/**", "${workspaceFolder}/tests/Database/**", "${workspaceFolder}/tests/Helpers/***", "${workspaceFolder}/tests/include/**", "${workspaceFolder}/tests/XAPI/**", "${workspaceFolder}/tests/Xml/**", "${workspaceFolder}/bin/**", "${workspaceFolder}/**" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "cStandard": "c11", "intelliSenseMode": "gcc-x64", "cppStandard": "c++11", "compilerArgs": [ "-Werror", "-Wall", "-Wextra", "-Wpedantic" ], "compilerPath": "${default}" } Translation Unit Mappings: [ H:\libxapi\local_sync_lib\tests\CBE\TestOperationQueue.cpp ]: H:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\CBE\TESTOPERATIONQUEUE.CPP Translation Unit Configurations: [ H:\libxapi\local_sync_lib\tests\CBE\TestOperationQueue.cpp ]: Process ID: 4880 Memory Usage: 51 MB Compiler Path: C:/MinGW/bin/g++.exe Includes: H:\LIBXAPI\LOCAL_SYNC_LIB\TESTS C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++ C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++\MINGW32 C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++\BACKWARD C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE C:\MINGW\INCLUDE C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE-FIXED Defines: _DEBUG UNICODE _UNICODE Standard Version: c++11 IntelliSense Mode: gcc-x86 Other Flags: --g++ --gnu_version=80200 Total Memory Usage: 51 MB ``` Without recursive (working kinda) ```Version: 0.26.2 Current Configuration: { "name": "WindowsLinux", "includePath": [ "${workspaceFolder}/include/**", "${workspaceFolder}/src/**", "${workspaceFolder}/tests/", "${workspaceFolder}/tests/CB/**", "${workspaceFolder}/tests/Database/**", "${workspaceFolder}/tests/Helpers/***", "${workspaceFolder}/tests/include/**", "${workspaceFolder}/tests/XAPI/**", "${workspaceFolder}/tests/Xml/**", "${workspaceFolder}/bin/**", "${workspaceFolder}/**", "${workspaceFolder}/src/CBE/", "${workspaceFolder}/include/" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "cStandard": "c11", "intelliSenseMode": "gcc-x64", "cppStandard": "c++11", "compilerArgs": [ "-Werror", "-Wall", "-Wextra", "-Wpedantic" ], "compilerPath": "C:/MinGW/bin/g++.exe", "browse": { "path": [ "${workspaceFolder}/include/**", "${workspaceFolder}/src/**", "${workspaceFolder}/tests/", "${workspaceFolder}/tests/CB/**", "${workspaceFolder}/tests/Database/**", "${workspaceFolder}/tests/Helpers/***", "${workspaceFolder}/tests/include/**", "${workspaceFolder}/tests/XAPI/**", "${workspaceFolder}/tests/Xml/**", "${workspaceFolder}/bin/**", "${workspaceFolder}/**", "${workspaceFolder}/src/CBE/", "${workspaceFolder}/include/" ], "limitSymbolsToIncludedHeaders": true } } Translation Unit Mappings: [ H:\libxapi\local_sync_lib\tests\CBE\TestOperationQueue.cpp ]: H:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\CBE\TESTOPERATIONQUEUE.CPP Translation Unit Configurations: [ H:\libxapi\local_sync_lib\tests\CBE\TestOperationQueue.cpp ]: Process ID: 16280 Memory Usage: 81 MB Compiler Path: C:/MinGW/bin/g++.exe Includes: H:\LIBXAPI\LOCAL_SYNC_LIB\TESTS H:\LIBXAPI\LOCAL_SYNC_LIB\SRC\CBE H:\LIBXAPI\LOCAL_SYNC_LIB\INCLUDE C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++ C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++\MINGW32 C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++\BACKWARD C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE C:\MINGW\INCLUDE C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE-FIXED Defines: _DEBUG UNICODE _UNICODE Standard Version: c++11 IntelliSense Mode: gcc-x86 Other Flags: --g++ --gnu_version=80200 Total Memory Usage: 81 MB ```

Here it shows that it does not seem to respect the "**" in the configurations file. image

Can't find file, even though file is in include path #include "Helpers/CBEAccountEvent.h" <-- Error (Path: tests/include/Helpers/) ``` -------- Diagnostics - 2019-12-20 10:50:13 Version: 0.26.2 Current Configuration: { "name": "WindowsLinux", "includePath": [ "${workspaceFolder}/include/", "${workspaceFolder}/tests/", "${workspaceFolder}/src/", "${workspaceFolder}/bin/u64/boost/", "${workspaceFolder}/bin/u64/boost/include/", "${workspaceFolder}/bin/u64/boost/include/boost/", "${workspaceFolder}/tests/include/Helpers/", "${workspaceFolder}/tests/Helpers/", "${workspaceFolder}/tests/" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "cStandard": "c11", "intelliSenseMode": "gcc-x64", "cppStandard": "c++11", "compilerArgs": [ "-Werror", "-Wall", "-Wextra", "-Wpedantic" ], "compilerPath": "C:/MinGW/bin/gcc.exe", "browse": { "path": [ "${workspaceFolder}/include/", "${workspaceFolder}/tests/", "${workspaceFolder}/src/", "${workspaceFolder}/bin/u64/boost/", "${workspaceFolder}/bin/u64/boost/include/", "${workspaceFolder}/bin/u64/boost/include/boost/", "${workspaceFolder}/tests/include/Helpers/", "${workspaceFolder}/tests/Helpers/", "${workspaceFolder}/tests/", "${workspaceFolder}" ], "limitSymbolsToIncludedHeaders": true } } Translation Unit Mappings: [ G:\libxapi\local_sync_lib\tests\CBE\TestOperationQueue.cpp ]: G:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\CBE\TESTOPERATIONQUEUE.CPP [ G:\libxapi\local_sync_lib\tests\Helpers\CBEAccountEvent.cpp ]: G:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\HELPERS\CBEACCOUNTEVENT.CPP Translation Unit Configurations: [ G:\libxapi\local_sync_lib\tests\CBE\TestOperationQueue.cpp ]: Process ID: 13956 Memory Usage: 300 MB Compiler Path: C:/MinGW/bin/gcc.exe Includes: G:\LIBXAPI\LOCAL_SYNC_LIB\INCLUDE G:\LIBXAPI\LOCAL_SYNC_LIB\SRC G:\LIBXAPI\LOCAL_SYNC_LIB\BIN\U64\BOOST G:\LIBXAPI\LOCAL_SYNC_LIB\BIN\U64\BOOST\INCLUDE G:\LIBXAPI\LOCAL_SYNC_LIB\BIN\U64\BOOST\INCLUDE\BOOST G:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\INCLUDE\HELPERS **<--- PATH EXISTS** G:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\HELPERS G:\LIBXAPI\LOCAL_SYNC_LIB\TESTS C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++ C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++\MINGW32 C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++\BACKWARD C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE C:\MINGW\INCLUDE C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE-FIXED Defines: _DEBUG UNICODE _UNICODE Standard Version: c++11 IntelliSense Mode: gcc-x86 Other Flags: --g++ --gnu_version=80200 [ G:\libxapi\local_sync_lib\tests\Helpers\CBEAccountEvent.cpp ]: Process ID: 15128 Memory Usage: 192 MB Compiler Path: C:/MinGW/bin/gcc.exe Includes: G:\LIBXAPI\LOCAL_SYNC_LIB\INCLUDE G:\LIBXAPI\LOCAL_SYNC_LIB\SRC G:\LIBXAPI\LOCAL_SYNC_LIB\BIN\U64\BOOST G:\LIBXAPI\LOCAL_SYNC_LIB\BIN\U64\BOOST\INCLUDE G:\LIBXAPI\LOCAL_SYNC_LIB\BIN\U64\BOOST\INCLUDE\BOOST G:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\INCLUDE\HELPERS G:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\HELPERS G:\LIBXAPI\LOCAL_SYNC_LIB\TESTS C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++ C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++\MINGW32 C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE\C++\BACKWARD C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE C:\MINGW\INCLUDE C:\MINGW\LIB\GCC\MINGW32\8.2.0\INCLUDE-FIXED Defines: _DEBUG UNICODE _UNICODE Standard Version: c++11 IntelliSense Mode: gcc-x86 Other Flags: --g++ --gnu_version=80200 Total Memory Usage: 492 MB ```

We are 3 people who work with the same project with the exact same configuration

They do not get this error. Their editor seems to tag parse correctly.

H:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\CBE\TESTOPERATIONQUEUE.CPP Tag parsing encountered a error, but it may not matter. Let us know if symbols in the file can't be found: H:\LIBXAPI\LOCAL_SYNC_LIB\LIB\INCLUDE\WDEX4\BOOST\INCLUDE\BOOST\THREAD\PTHREAD\CONDITION_VARIABLE_FWD.HPP ```Checking for syntax errors: file:///h%3A/libxapi/local_sync_lib/tests/CBE/TestOperationQueue.cpp Queueing IntelliSense update for files in translation unit of: H:\LIBXAPI\LOCAL_SYNC_LIB\TESTS\CBE\TESTOPERATIONQUEUE.CPP Tag parsing encountered a error, but it may not matter. Let us know if symbols in the file can't be found: H:\LIBXAPI\LOCAL_SYNC_LIB\LIB\INCLUDE\WDEX4\BOOST\INCLUDE\BOOST\THREAD\PTHREAD\CONDITION_VARIABLE_FWD.HPP tag parsing file: H:\LIBXAPI\LOCAL_SYNC_LIB\LIB\INCLUDE\RASPBERRY\POCO\FOUNDATION\INCLUDE\POCO\VERSION.H Tag parsing encountered a error, but it may not matter. Let us know if symbols in the file can't be found: H:\LIBXAPI\LOCAL_SYNC_LIB\LIB\INCLUDE\RASPBERRY\POCO\FOUNDATION\INCLUDE\POCO\VERSION.H tag parsing file: H:\LIBXAPI\LOCAL_SYNC_LIB\LIB\BIN\ANDROID\ARM\BOOST\INCLUDE\BOOST\METAPARSE\FOLDL_REJECT_INCOMPLETE_START_WITH_PARSER.HPP Tag parsing encountered a error, but it may not matter. Let us know if symbols in the file can't be found: H:\LIBXAPI\LOCAL_SYNC_LIB\LIB\BIN\ANDROID\ARM\BOOST\INCLUDE\BOOST\METAPARSE\FOLDL_REJECT_INCOMPLETE_START_WITH_PARSER.HPP tag parsing file: H:\LIBXAPI\LOCAL_SYNC_LIB\LIB\BIN\ANDROID\X86_64\BOOST\INCLUDE\BOOST\METAPARSE\ITERATE_C.HPP Tag parsing encountered a error, but it may not matter. Let us know if symbols in the file can't be found: H:\LIBXAPI\LOCAL_SYNC_LIB\LIB\BIN\ANDROID\X86_64\BOOST\INCLUDE\BOOST\METAPARSE\ITERATE_C.HPP
arixank commented 4 years ago

If anyone has trouble getting c/c++ to run in vscode do watch this video. Link : https://www.youtube.com/watch?v=Axvh6IOp7ac

It has step by step guide on setting up c/c++ on vscode for windows and also some possible error fixes !!

ghost commented 4 years ago

Hi everyone :metal:

@NancyLi1013 NancyLi1013 mentioned this issue yesterday "#include errors detected" #11816

Can u help me guys @michelleangela, @sean-mcmanus , @Colengc

C++ language server logs IntelliSense Engine = Default. The extension will use the Tag Parser for IntelliSense when #includes don't resolve. * Enhanced Colorization is enabled. * Error squiggles are enabled. * Autocomplete is enabled. * cpptools/didChangeCppProperties * $/setTraceNotification cpptools/getCodeActions: file:///c%3A/Users/Makoena%20Graham/Desktop/MAKOENA/Programming/C%2B%2B/Other/Maths/Probality%26Chance/Walk_the_plank/Main.cpp (id: 125) * 0 include path suggestion(s) discovered. * cpptools/activeDocumentChange: file:///c%3A/Users/Makoena%20Graham/Desktop/MAKOENA/Programming/C%2B%2B/Other/Maths/Probality%26Chance/Walk_the_plank/Main.cpp * cpptools/textEditorSelectionChange * cpptools/getDocumentSymbols: file:///c%3A/Users/Makoena%20Graham/Desktop/MAKOENA/Programming/C%2B%2B/Other/Maths/Probality%26Chance/Walk_the_plank/Main.cpp (id: 126) * cpptools/textEditorSelectionChange * cpptools/getDocumentSymbols * cpptools/getFoldingRanges: file:///c%3A/Users/Makoena%20Graham/Desktop/MAKOENA/Programming/C%2B%2B/Other/Maths/Probality%26Chance/Walk_the_plank/Main.cpp (id: 127) * cpptools/getCodeActions: file:///c%3A/Users/Makoena%20Graham/Desktop/MAKOENA/Programming/C%2B%2B/Other/Maths/Probality%26Chance/Walk_the_plank/Main.cpp (id: 128) * idle loop: reparsing the active document * Checking for syntax errors: file:///c%3A/Users/Makoena%20Graham/Desktop/MAKOENA/Programming/C%2B%2B/Other/Maths/Probality%26Chance/Walk_the_plank/Main.cpp * Queueing IntelliSense update for files in translation unit of: C:\USERS\MAKOENA GRAHAM\DESKTOP\MAKOENA\PROGRAMMING\C++\OTHER\MATHS\PROBALITY&CHANCE\WALK_THE_PLANK\MAIN.CPP * cpptools/finishUpdateSquiggles * Error squiggle count: 4 * Update IntelliSense time (sec): 0.336 * cpptools/getCodeActions: file:///c%3A/Users/Makoena%20Graham/Desktop/MAKOENA/Programming/C%2B%2B/Other/Maths/Probality%26Chance/Walk_the_plank/Main.cpp (id: 129) * textDocument/hover: file:///c%3A/Users/Makoena%20Graham/Desktop/MAKOENA/Programming/C%2B%2B/Other/Maths/Probality%26Chance/Walk_the_plank/Main.cpp (id: 130) * using Tag Parser for quick info
C++ Diagnostics ``` Diagnostics - 2020/06/09, 16:19:57 Version: 0.28.2 Current Configuration: { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "C:/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/i686-w64-mingw32/include", "C:/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/include" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "compilerPath": "C:\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\gcc.exe", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "${default}", "compilerArgs": [ "-g, ${file}, -o, ${fileDirname}\\${fileBasenameNoExtension}.exe" ] } Translation Unit Mappings: [ C:\Users\Makoena Graham\Desktop\MAKOENA\Programming\C++\Other\Maths\Probality&Chance\Walk_the_plank\Main.cpp ]: C:\USERS\MAKOENA GRAHAM\DESKTOP\MAKOENA\PROGRAMMING\C++\OTHER\MATHS\PROBALITY&CHANCE\WALK_THE_PLANK\MAIN.CPP Translation Unit Configurations: [ C:\Users\Makoena Graham\Desktop\MAKOENA\Programming\C++\Other\Maths\Probality&Chance\Walk_the_plank\Main.cpp ]: Process ID: 8152 Memory Usage: 11 MB Compiler Path: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.26.28801/bin/Hostx64/x64/cl.exe Includes: C:\MINGW-W64\I686-8.1.0-POSIX-DWARF-RT_V6-REV0\MINGW32\I686-W64-MINGW32\INCLUDE C:\MINGW-W64\I686-8.1.0-POSIX-DWARF-RT_V6-REV0\MINGW32\INCLUDE Defines: _DEBUG UNICODE _UNICODE Standard Version: ms_c++17 IntelliSense Mode: msvc-x86 Total Memory Usage: 11 MB ```
sean-mcmanus commented 4 years ago

@GrayHub-737 Change your C_Cpp.intelliSenseEngineFallback setting to "Disabled". Also, remove the system include paths from includePath. You may also want to remove compilerArgs if that is causing problems.

ghost commented 4 years ago

Thanks for your feedback @sean-mcmanus

The compilerArgs always remove themselves automatically on "c/c++ edit Configurations (UI)". And I have set C_Cpp.intelliSenseEngineFallback setting to "Enable", also the include paths are removed.

But nothing hopeful has happened

ghost commented 4 years ago

Hi @sean-mcmanus ,I no longer have problems with my include paths right now. I learned something from

However every time I try to compile and run the file I receive no output from the integrated terminal. But whenever I debug the file its outputs are easily shown on the external console... What have I done wrong?

sean-mcmanus commented 4 years ago

I don't think integrated terminal support for the debugger has been implemented. I think there's another issue tracking that. @WardenGnaw might know more.

WardenGnaw commented 4 years ago

Integrated terminal is supported for all platforms if you just want to see output. There is no psuedo-tty for macOS so far, so input is broken.

@GrayHub-737 Which OS are you using? Can you share your launch.json? Could you also share the output of the debug console when you turn on engineLogging?

ghost commented 4 years ago

@WardenGnaw unfortunately I'm no longer faced with that problem anymore right after I restarted my windows machine.

But just to give you an idea of what was happening. Whenever I compile then run my cpp executable file, it'll skip the output part then show me my workspace directory. As if I just directly pressed enter.

tenry92 commented 4 years ago

I was also encountering the issue with the "#include errors detected" in (almost) any header file I opened. There was a single header file (which should not have been included in any other header file), that could not find one of its headers, causing the error message on any header file.

In my case, my project roughly looks like this:

My internal_dependency.hpp includes some config.h, that is auto-generated (using CMake). I added "build/" to my include option and the error was gone.

My mylib.code-workspace:

{
  "settings": {
    "C_Cpp.default_includePath": [
      "${workspaceFolder}/include",
      "${workspaceFolder}/build/<path to config.h folder>" // <- I added this line
    ]
  }
}
jamesbraza commented 4 years ago

I ran into this today on my MacBook (macOS Catalina 10.15.5).

What solved it for me was:

  1. Updating XCode to version 11.5 via Apple App Store
  2. Installing Command Line Tools via xcode-select --install
  3. Upgrading all of my homebrew packages using brew upgrade
  4. Restarting the Mac

And somewhere in this process, the problem was fixed for me.