Skip to content

Instantly share code, notes, and snippets.

@janjongboom
Last active March 10, 2017 08:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save janjongboom/13e96a66b5b167597c70070b15c71696 to your computer and use it in GitHub Desktop.
Save janjongboom/13e96a66b5b167597c70070b15c71696 to your computer and use it in GitHub Desktop.
VsCode config for mbed OS 5 (blinky on K64F)
{
"configurations": [
{
"includePath": [
"${workspaceRoot}/*",
"${workspaceRoot}/img/*",
"${workspaceRoot}/mbed-os/*",
"${workspaceRoot}/mbed-os/cmsis/*",
"${workspaceRoot}/mbed-os/cmsis/TOOLCHAIN_GCC/*",
"${workspaceRoot}/mbed-os/drivers/*",
"${workspaceRoot}/mbed-os/events/*",
"${workspaceRoot}/mbed-os/events/equeue/*",
"${workspaceRoot}/mbed-os/features/*",
"${workspaceRoot}/mbed-os/features/filesystem/*",
"${workspaceRoot}/mbed-os/features/filesystem/bd/*",
"${workspaceRoot}/mbed-os/features/filesystem/fat/*",
"${workspaceRoot}/mbed-os/features/filesystem/fat/ChaN/*",
"${workspaceRoot}/mbed-os/features/frameworks/*",
"${workspaceRoot}/mbed-os/features/frameworks/greentea-client/*",
"${workspaceRoot}/mbed-os/features/frameworks/greentea-client/greentea-client/*",
"${workspaceRoot}/mbed-os/features/frameworks/greentea-client/source/*",
"${workspaceRoot}/mbed-os/features/frameworks/unity/*",
"${workspaceRoot}/mbed-os/features/frameworks/unity/source/*",
"${workspaceRoot}/mbed-os/features/frameworks/unity/unity/*",
"${workspaceRoot}/mbed-os/features/frameworks/utest/*",
"${workspaceRoot}/mbed-os/features/frameworks/utest/source/*",
"${workspaceRoot}/mbed-os/features/frameworks/utest/utest/*",
"${workspaceRoot}/mbed-os/features/mbedtls/*",
"${workspaceRoot}/mbed-os/features/mbedtls/importer/*",
"${workspaceRoot}/mbed-os/features/mbedtls/inc/*",
"${workspaceRoot}/mbed-os/features/mbedtls/inc/mbedtls/*",
"${workspaceRoot}/mbed-os/features/mbedtls/platform/*",
"${workspaceRoot}/mbed-os/features/mbedtls/platform/inc/*",
"${workspaceRoot}/mbed-os/features/mbedtls/platform/src/*",
"${workspaceRoot}/mbed-os/features/mbedtls/src/*",
"${workspaceRoot}/mbed-os/features/nanostack/*",
"${workspaceRoot}/mbed-os/features/netsocket/*",
"${workspaceRoot}/mbed-os/features/storage/*",
"${workspaceRoot}/mbed-os/hal/*",
"${workspaceRoot}/mbed-os/hal/storage_abstraction/*",
"${workspaceRoot}/mbed-os/hal/TARGET_FLASH_CMSIS_ALGO/*",
"${workspaceRoot}/mbed-os/platform/*",
"${workspaceRoot}/mbed-os/rtos/*",
"${workspaceRoot}/mbed-os/rtos/rtx/*",
"${workspaceRoot}/mbed-os/rtos/rtx/TARGET_CORTEX_M/*",
"${workspaceRoot}/mbed-os/rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/*",
"${workspaceRoot}/mbed-os/rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/*",
"${workspaceRoot}/mbed-os/targets/*",
"${workspaceRoot}/mbed-os/targets/TARGET_Freescale/*",
"${workspaceRoot}/mbed-os/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/*",
"${workspaceRoot}/mbed-os/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/api/*",
"${workspaceRoot}/mbed-os/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/*",
"${workspaceRoot}/mbed-os/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/device/*",
"${workspaceRoot}/mbed-os/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/device/TOOLCHAIN_GCC_ARM/*",
"${workspaceRoot}/mbed-os/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/drivers/*",
"${workspaceRoot}/mbed-os/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_FRDM/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/api/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/core/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/core/ipv4/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/core/ipv6/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/include/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/priv/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/prot/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/polarssl/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/netif/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip-eth/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_Freescale/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip-sys/*",
"${workspaceRoot}/mbed-os/features/FEATURE_LWIP/lwip-interface/lwip-sys/arch/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/cfstore/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/cfstore/configuration-store/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/cfstore/doc/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/cfstore/doc/design/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/cfstore/doc/design/pics/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/cfstore/doc/design/umlet/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/cfstore/doc/project/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/cfstore/source/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/flash-journal/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/flash-journal/flash-journal-strategy-sequential/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/storage-volume-manager/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/storage-volume-manager/source/*",
"${workspaceRoot}/mbed-os/features/storage/FEATURE_STORAGE/storage-volume-manager/storage-volume-manager/*"
],
"name": "Mac",
"browse": {
"limitSymbolsToIncludedHeaders": true
}
}
]
}
// Place your settings in this file to overwrite default and user settings.
{
"C_Cpp.addWorkspaceRootToIncludePath": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment