Intellisense do not work.identifier "pinMode" is undefined

VSCODE version 1.42.1
PIO version 1.10.0
C/C++ extension version 0.26.3

I am a newer of platformIO and VScode.lately,I got a teensy 4.0 board and was recommanded to use platformIO.I just install the VScode and platformIO IDE,and try the Blink project of teensy4.0 .
Met the problem below

It seems that the intellisense can not be used.And it shows problem such as identifier “pinMode” is undefined.And “pinMode” can not be tracked by F12.

However the “arduino.h” file can be tracked by F12 and I can build and upload the project successfully.

so,how can i solve this problem?is the problem of c_cpp_properties.json which can not be modified?(I have tried the “arduino” extension, the intellisense is good )

  • What’s the platformio.ini?
  • content of c_cpp_properties.json?
1 Like

Also, have you tried compiling the project, to ensure PlatformIO has installed all needed platform files and toolchains, etc?

Please ensure the Arduino extension is uninstalled, or at least disabled, whilst trying to resolve this issue, as it is known to cause conflicts.

the platformio.ini

Actually, it is just a project example which i have ensured these two file on another computer .

a part of c_cpp_properties.json

yes,I can compile and upload the project well.
I installed the arduino extension once but i have already uninstalled it .And i have arduino IDE on my computer .Will any of these cause the problem?

1 Like

No, the Arduino IDE should be fine. It’s only the VSCode Arduino extension that could cause conflicts / hard to identify issues.

Are you able to copy in the entire content of the c_cpp_properties.json as text? If it’s short enough, paste it on the forum here with ``` (backticks, next to the ‘1’ key on the number row) before and after so it’s formatted as a code block. Or you can use a pastebin site like https://hastebin.com/ and give us the link.

    "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": [
                "C:/Users/PC/Documents/PlatformIO/Projects/200221-100500-arduino-blink/include",
                "C:/Users/PC/Documents/PlatformIO/Projects/200221-100500-arduino-blink/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/cores/teensy",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/cores",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ADC",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/AccelStepper/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_CC3000",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_CC3000/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_GFX",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_NeoPixel",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_RA8875",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_STMPE610",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_VS1053",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_nRF8001",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_nRF8001/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/AltSoftSerial",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Artnet",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Audio",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Audio/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Bounce",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Bounce2",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/CapacitiveSensor",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/CryptoAccel/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/DS1307RTC",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/DmxSimple",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/DogLcd",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/EEPROM",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/EasyTransfer",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/EasyTransferI2C",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Encoder",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Encoder/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Entropy",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Ethernet/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FastCRC",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FastLED",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FlexCAN",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FlexCAN_T4",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FlexiTimer2",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FreqCount",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FreqMeasure",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FreqMeasureMulti",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FrequencyTimer2",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ILI9341_t3",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ILI9488_t3",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/IRremote",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LedControl/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LedDisplay",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LiquidCrystal/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LiquidCrystalFast",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LowPower",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/MFRC522/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/MIDI/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Metro",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/MsTimer2",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/NXPMotionSense",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/NXPMotionSense/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/OSC",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/OctoWS2811",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/OneWire",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/PS2Keyboard",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/PS2Keyboard/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/PWMServo",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Ping",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/PulsePosition",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/QuadEncoder",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/RA8875",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/RadioHead",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ResponsiveAnalogRead/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SD",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SD/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SPI",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SPIFlash",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ST7565",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ST7735_t3",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SerialFlash",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Servo",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ShiftPWM",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Snooze/src",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SoftPWM",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SoftwareSerial",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TFT_ILI9163C",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Talkie",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TeensyThreads",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Time",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TimeAlarms",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TimerOne",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TimerThree",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TinyGPS",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Tlc5940",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TouchScreen",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/USBHost_t36",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/USBHost_t36/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/UTFT",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/VirtualWire",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/WS2812Serial",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Wire",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Wire/utility",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/XBee",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/XPT2046_Touchscreen",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/i2c_t3",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ks0108",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/openGLCD",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ssd1351",
                "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/x10",
                "C:/Users/PC/.platformio/packages/tool-unity",
                ""
            ],
            "browse": {
                "limitSymbolsToIncludedHeaders": true,
                "path": [
                    "C:/Users/PC/Documents/PlatformIO/Projects/200221-100500-arduino-blink/include",
                    "C:/Users/PC/Documents/PlatformIO/Projects/200221-100500-arduino-blink/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/cores/teensy",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/cores",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ADC",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/AccelStepper/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_CC3000",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_CC3000/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_GFX",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_NeoPixel",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_RA8875",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_STMPE610",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_VS1053",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_nRF8001",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Adafruit_nRF8001/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/AltSoftSerial",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Artnet",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Audio",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Audio/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Bounce",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Bounce2",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/CapacitiveSensor",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/CryptoAccel/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/DS1307RTC",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/DmxSimple",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/DogLcd",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/EEPROM",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/EasyTransfer",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/EasyTransferI2C",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Encoder",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Encoder/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Entropy",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Ethernet/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FastCRC",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FastLED",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FlexCAN",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FlexCAN_T4",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FlexiTimer2",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FreqCount",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FreqMeasure",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FreqMeasureMulti",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/FrequencyTimer2",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ILI9341_t3",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ILI9488_t3",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/IRremote",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LedControl/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LedDisplay",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LiquidCrystal/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LiquidCrystalFast",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/LowPower",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/MFRC522/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/MIDI/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Metro",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/MsTimer2",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/NXPMotionSense",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/NXPMotionSense/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/OSC",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/OctoWS2811",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/OneWire",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/PS2Keyboard",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/PS2Keyboard/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/PWMServo",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Ping",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/PulsePosition",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/QuadEncoder",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/RA8875",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/RadioHead",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ResponsiveAnalogRead/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SD",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SD/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SPI",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SPIFlash",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ST7565",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ST7735_t3",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SerialFlash",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Servo",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ShiftPWM",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Snooze/src",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SoftPWM",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/SoftwareSerial",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TFT_ILI9163C",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Talkie",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TeensyThreads",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Time",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TimeAlarms",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TimerOne",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TimerThree",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TinyGPS",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Tlc5940",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/TouchScreen",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/USBHost_t36",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/USBHost_t36/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/UTFT",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/VirtualWire",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/WS2812Serial",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Wire",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/Wire/utility",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/XBee",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/XPT2046_Touchscreen",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/i2c_t3",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ks0108",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/openGLCD",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/ssd1351",
                    "C:/Users/PC/.platformio/packages/framework-arduinoteensy/libraries/x10",
                    "C:/Users/PC/.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/PC/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe",
            "compilerArgs": [
                "-mmcu=atmega32u4",
                ""
            ]
        }
    ],
    "version": 4
}

I installed vscode and platformIO IDE on my laptop,and F12 works well.

Then I uninstalled vscode and deleteed all the folders i know.
C:\Users\PC\AppData\Roaming\Code
C:\Users\PC.vscode
C:\Users\PC.platformio

And then restart the computer .After reinstall all of vscode , platformIO , teensy package.F12 still does not work . really make me mad.

this is my screen record

https://youtu.be/pDiT3bYxUgo

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?

yes ,it is weird that <Arduino.h> can be finded by F12.And my video shows that I even can track the header file and find where “LED_BUILTIN” is actually defined .(which is marked by red squiggle and shows [identifier “LED_BUILTIN” is undefined]).

I will research carefully the link you give . It seems provide a new idea of analyzing this trouble for me.
thanks a lot

1 Like

I eventually solved this problem today.
Acctually it is not the problem of platform IO.This problem happened because there is a encrpytion software on my computer which encrypted the .c & .cpp file but did not considered VSCODE as encrypted software. So VScode can not read the .c/.cpp file in default library and the intellisense do not work.
But it is really interesting that platform IO can build well .i am puzzled at that ,and have long way to go in this development tool.

thanks again. :wink:

PS.It takes two work days after I report the problem to my boss to get an after-sale service engineer of the encryption software to help me. :frowning_face:

1 Like

Thanks for the update. Yeah, that is a strange one… the encryption software obviously didn’t like VSCode / IntelliSense, but let PlatformIO run normally.

It sounds like you need to firmly suggest to that software company they obviously want you to take you business elsewhere given their response times! :laughing: :rofl:

Hi, Im facing the same issues with identifiers are undefined. Im not sure what do you mean by VScode cannot read .c/.cpp file in default library. What is needed to do in order to make it work?