Intellisense do not work.identifier "pinMode" is undefined

Can’t see that video - it’s probably still set to be private, rather than just unlisted.

Well, that makes no sense… the c_cpp_properties.json looks fine … in fact, baring the variation in username in the path, and location of the project folder… they are identical.

my c_cpp_properties.json
{
    "configurations": [
        {
            "name": "!!! WARNING !!! AUTO-GENERATED FILE, PLEASE DO NOT MODIFY IT AND USE https://docs.platformio.org/page/projectconf/section_env_build.html#build-flags"
        },
        {
            "name": "Win32",
            "includePath": [
                "e:/Documents/PlatformIO/Projects/200221-180826-arduino-blink/include",
                "e:/Documents/PlatformIO/Projects/200221-180826-arduino-blink/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/cores/teensy",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/cores",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ADC",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/AccelStepper/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_CC3000",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_CC3000/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_GFX",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_NeoPixel",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_RA8875",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_STMPE610",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_VS1053",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_nRF8001",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_nRF8001/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/AltSoftSerial",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Artnet",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Audio",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Audio/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Bounce",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Bounce2",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/CapacitiveSensor",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/CryptoAccel/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/DS1307RTC",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/DmxSimple",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/DogLcd",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/EEPROM",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/EasyTransfer",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/EasyTransferI2C",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Encoder",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Encoder/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Entropy",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Ethernet/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FastCRC",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FastLED",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FlexCAN",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FlexCAN_T4",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FlexiTimer2",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FreqCount",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FreqMeasure",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FreqMeasureMulti",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FrequencyTimer2",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ILI9341_t3",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ILI9488_t3",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/IRremote",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LedControl/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LedDisplay",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LiquidCrystal/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LiquidCrystalFast",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LowPower",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/MFRC522/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/MIDI/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Metro",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/MsTimer2",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/NXPMotionSense",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/NXPMotionSense/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/OSC",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/OctoWS2811",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/OneWire",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/PS2Keyboard",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/PS2Keyboard/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/PWMServo",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Ping",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/PulsePosition",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/QuadEncoder",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/RA8875",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/RadioHead",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ResponsiveAnalogRead/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SD",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SD/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SPI",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SPIFlash",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ST7565",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ST7735_t3",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SerialFlash",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Servo",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ShiftPWM",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Snooze/src",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SoftPWM",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SoftwareSerial",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TFT_ILI9163C",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Talkie",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TeensyThreads",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Time",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TimeAlarms",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TimerOne",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TimerThree",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TinyGPS",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Tlc5940",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TouchScreen",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/USBHost_t36",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/USBHost_t36/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/UTFT",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/VirtualWire",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/WS2812Serial",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Wire",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Wire/utility",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/XBee",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/XPT2046_Touchscreen",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/i2c_t3",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ks0108",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/openGLCD",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ssd1351",
                "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/x10",
                "C:/Users/Peter/.platformio/packages/tool-unity",
                ""
            ],
            "browse": {
                "limitSymbolsToIncludedHeaders": true,
                "path": [
                    "e:/Documents/PlatformIO/Projects/200221-180826-arduino-blink/include",
                    "e:/Documents/PlatformIO/Projects/200221-180826-arduino-blink/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/cores/teensy",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/cores",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ADC",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/AccelStepper/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_CC3000",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_CC3000/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_GFX",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_NeoPixel",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_RA8875",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_STMPE610",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_VS1053",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_nRF8001",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_nRF8001/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/AltSoftSerial",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Artnet",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Audio",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Audio/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Bounce",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Bounce2",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/CapacitiveSensor",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/CryptoAccel/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/DS1307RTC",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/DmxSimple",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/DogLcd",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/EEPROM",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/EasyTransfer",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/EasyTransferI2C",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Encoder",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Encoder/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Entropy",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Ethernet/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FastCRC",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FastLED",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FlexCAN",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FlexCAN_T4",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FlexiTimer2",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FreqCount",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FreqMeasure",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FreqMeasureMulti",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/FrequencyTimer2",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ILI9341_t3",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ILI9488_t3",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/IRremote",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LedControl/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LedDisplay",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LiquidCrystal/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LiquidCrystalFast",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/LowPower",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/MFRC522/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/MIDI/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Metro",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/MsTimer2",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/NXPMotionSense",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/NXPMotionSense/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/OSC",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/OctoWS2811",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/OneWire",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/PS2Keyboard",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/PS2Keyboard/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/PWMServo",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Ping",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/PulsePosition",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/QuadEncoder",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/RA8875",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/RadioHead",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ResponsiveAnalogRead/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SD",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SD/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SPI",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SPIFlash",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ST7565",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ST7735_t3",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SerialFlash",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Servo",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ShiftPWM",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Snooze/src",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SoftPWM",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/SoftwareSerial",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TFT_ILI9163C",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Talkie",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TeensyThreads",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Time",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TimeAlarms",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TimerOne",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TimerThree",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TinyGPS",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Tlc5940",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/TouchScreen",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/USBHost_t36",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/USBHost_t36/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/UTFT",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/VirtualWire",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/WS2812Serial",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Wire",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/Wire/utility",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/XBee",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/XPT2046_Touchscreen",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/i2c_t3",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ks0108",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/openGLCD",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/ssd1351",
                    "C:/Users/Peter/.platformio/packages/framework-arduinoteensy/libraries/x10",
                    "C:/Users/Peter/.platformio/packages/tool-unity",
                    ""
                ]
            },
            "defines": [
                "PLATFORMIO=40201",
                "ARDUINO_ARCH_AVR",
                "TEENSY2",
                "USB_SERIAL",
                "ARDUINO=10805",
                "TEENSYDUINO=149",
                "CORE_TEENSY",
                "F_CPU=16000000L",
                "LAYOUT_US_ENGLISH",
                ""
            ],
            "intelliSenseMode": "clang-x64",
            "cppStandard": "c++11",
            "compilerPath": "C:/Users/Peter/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe",
            "compilerArgs": [
                "-mmcu=atmega32u4",
                ""
            ]
        }
    ],
    "version": 4
}

… yet intellisense is working fine for me (for now) …

The weird thing is, there is no red error squiggle under #include <Arduino.h>, which is where functions such as pinMode, digitalWrite, etc are declared… so you’d think if IntelliSense thinks it can see that file fine, then it should know about those functions.

I’ll leave it for now to see if anyone else has any ideas. The only other thing I can think off to do is to try enabling the language server logging as outlined here, and post the logs for that… maybe it’ll point to the culprit?