|
| 1 | +{ |
| 2 | + "terminal.integrated.env.windows": { |
| 3 | + "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${env:PATH}", |
| 4 | + "MAXIM_PATH":"${config:MAXIM_PATH}" |
| 5 | + }, |
| 6 | + "terminal.integrated.defaultProfile.windows": "Command Prompt", |
| 7 | + |
| 8 | + "terminal.integrated.env.linux": { |
| 9 | + "PATH":"${config:OCD_path}:${config:ARM_GCC_path}/bin:${config:xPack_GCC_path}/bin:${env:PATH}", |
| 10 | + "MAXIM_PATH":"${config:MAXIM_PATH}" |
| 11 | + }, |
| 12 | + "terminal.integrated.env.osx": { |
| 13 | + "PATH":"${config:OCD_path}/bin:${config:ARM_GCC_path}/bin:${config:xPack_GCC_path}/bin:${env:PATH}", |
| 14 | + "MAXIM_PATH":"${config:MAXIM_PATH}" |
| 15 | + }, |
| 16 | + |
| 17 | + "target":"MAX78000", |
| 18 | + "board":"EvKit_V1", |
| 19 | + |
| 20 | + "project_name":"${workspaceFolderBasename}", |
| 21 | + |
| 22 | + "program_file":"${config:project_name}.elf", |
| 23 | + "symbol_file":"${config:program_file}", |
| 24 | + |
| 25 | + "M4_OCD_interface_file":"cmsis-dap.cfg", |
| 26 | + "M4_OCD_target_file":"${config:target}.cfg", |
| 27 | + "RV_OCD_interface_file":"ftdi/olimex-arm-usb-ocd-h.cfg", |
| 28 | + "RV_OCD_target_file":"${config:target}_riscv.cfg", |
| 29 | + |
| 30 | + "v_Arm_GCC":"10.3", |
| 31 | + "v_xPack_GCC":"10.2.0-1.2", |
| 32 | + |
| 33 | + "OCD_path":"${config:MAXIM_PATH}/Tools/OpenOCD", |
| 34 | + "ARM_GCC_path":"${config:MAXIM_PATH}/Tools/GNUTools/${config:v_Arm_GCC}", |
| 35 | + "xPack_GCC_path":"${config:MAXIM_PATH}/Tools/xPack/riscv-none-embed-gcc/${config:v_xPack_GCC}", |
| 36 | + "Make_path":"${config:MAXIM_PATH}/Tools/MSYS2/usr/bin", |
| 37 | + |
| 38 | + "C_Cpp.default.includePath": [ |
| 39 | + "${workspaceFolder}", |
| 40 | + "${workspaceFolder}/**", |
| 41 | + "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/Include", |
| 42 | + "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/${config:board}/Include", |
| 43 | + "${config:MAXIM_PATH}/Libraries/CMSIS/Device/Maxim/${config:target}/Include", |
| 44 | + "${config:MAXIM_PATH}/Libraries/CMSIS/Include", |
| 45 | + "${config:ARM_GCC_path}/arm-none-eabi/include", |
| 46 | + "${config:ARM_GCC_path}/lib/gcc/arm-none-eabi/${config:v_Arm_GCC}/include", |
| 47 | + "${config:MAXIM_PATH}/Libraries/PeriphDrivers/Include/${config:target}", |
| 48 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/Camera", |
| 49 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/Display", |
| 50 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/ExtMemory", |
| 51 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/LED", |
| 52 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC", |
| 53 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton", |
| 54 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen" |
| 55 | + ], |
| 56 | + "C_Cpp.default.browse.path": [ |
| 57 | + "${workspaceFolder}", |
| 58 | + "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/Source", |
| 59 | + "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/${config:board}/Source", |
| 60 | + "${config:MAXIM_PATH}/Libraries/PeriphDrivers/Source", |
| 61 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/Camera", |
| 62 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/Display", |
| 63 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/LED", |
| 64 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC", |
| 65 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton", |
| 66 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen", |
| 67 | + "${config:MAXIM_PATH}/Libraries/MiscDrivers" |
| 68 | + ], |
| 69 | + "C_Cpp.default.defines": [ |
| 70 | + "${config:board}" |
| 71 | + ] |
| 72 | +} |
0 commit comments