I'm using this directory structure:
Code: Select all
/
|- esp-idf
|- micropython
|- modules
|- xtensa-esp23-elf
I have created this c_cpp_properties.json file:
Code: Select all
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/esp-idf/components/soc/esp32/include/**",
"${workspaceFolder}/esp-idf/micropython/**"
],
"defines": [],
"compilerPath": "${workspaceFolder}/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc",
"cStandard": "c11",
"cppStandard": "c++14",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
MP_QSTR_example
What are these? Are they some kind of generated macros? Can I make VS code accept them?
I could also use a different IDE if it works better (although I'm already familiar with VS code).