summaryrefslogtreecommitdiff
path: root/.vscode/c_cpp_properties.json
diff options
context:
space:
mode:
authorGordon McNab <[email protected]>2021-12-08 10:05:32 +0000
committerGordon McNab <[email protected]>2021-12-08 10:05:32 +0000
commitfa06bd01c97a3a14215ea145764c09aecaa0dd79 (patch)
treecf2b2adaf093f906388fd8b943bbbbf0b54a3a21 /.vscode/c_cpp_properties.json
parent45869958f6066fe4d195c62423cba2fec1886cbc (diff)
Merge in upstream changes
Merge upstream changes and expand example support to hid examples.
Diffstat (limited to '.vscode/c_cpp_properties.json')
-rw-r--r--.vscode/c_cpp_properties.json41
1 files changed, 41 insertions, 0 deletions
diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
new file mode 100644
index 000000000..28d4718b2
--- /dev/null
+++ b/.vscode/c_cpp_properties.json
@@ -0,0 +1,41 @@
+{
+ "configurations": [
+ {
+ "name": "FT900",
+ "includePath": [
+ // Toolchain installed FT90X SDK.
+ "C:/Program Files (x86)/Bridgetek/FT9xx Toolchain/Toolchain/hardware/include",
+ // Submodule for FT90X SDK.
+ //"${workspaceFolder}/hw/mcu/bridgetek/ft9xx/hardware/Source/include",
+ // Board headers.
+ "${workspaceFolder}/hw/bsp/brtmm90x/boards/mm900evxb",
+ // Hardware abstraction headers.
+ "${workspaceFolder}/hw/",
+ // Local header files.
+ ".",
+ "${workspaceFolder}/src",
+ // Example headers.
+ "${workspaceFolder}/examples/device/cdc_msc/src"
+ //"${workspaceFolder}/examples/host/hid_controller/src"
+ ],
+ "defines": [
+ "__FT900__",
+ "BOARD=mm900evxb",
+ //"FT32_PORT", "FT32_PORT_HEAP=4", // For FreeRTOS
+ "CFG_TUSB_MCU=OPT_MCU_FT90X", // For FT90x
+ //"CFG_TUSB_RHPORT0_MODE=(OPT_MODE_HOST|OPT_MODE_HIGH_SPEED)",
+ //"CFG_TUSB_RHPORT1_MODE=(OPT_MODE_DEVICE|OPT_MODE_HIGH_SPEED)",
+ //"BOARD_DEVICE_RHPORT_NUM=1",
+ //"BOARD_DEVICE_RHPORT_SPEED=OPT_MODE_HIGH_SPEED",
+ "CFG_TUSB_DEBUG=0"
+ ],
+ "windowsSdkVersion": "10.0.18362.0",
+ "compilerPath": "C:/Program Files (x86)/Bridgetek/FT9xx Toolchain/Toolchain/tools/bin/ft32-elf-gcc",
+ "cStandard": "c11",
+ "cppStandard": "c++11",
+ "intelliSenseMode": "windows-gcc-x64",
+ "configurationProvider": "ms-vscode.makefile-tools"
+ }
+ ],
+ "version": 4
+} \ No newline at end of file