fa06bd01c9
Merge upstream changes and expand example support to hid examples.
41 lines
1.7 KiB
JSON
41 lines
1.7 KiB
JSON
{
|
|
"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
|
|
} |