{ "name": "Project", "type": "ARM", "dependenceList": [], "srcDirs": [], "virtualFolder": { "name": "", "files": [], "folders": [ { "name": "Common", "files": [ { "path": "../Src/system_py32f403.c" }, { "path": "startup_py32f403xx.s" } ], "folders": [] }, { "name": "Doc", "files": [ { "path": "../readme.txt" } ], "folders": [] }, { "name": "PY32F403_HAL_Driver", "files": [ { "path": "../../../Drivers/PY32F403_HAL_Driver/Src/py32f403_ll_utils.c" } ], "folders": [] }, { "name": "User", "files": [ { "path": "../Src/main.c" }, { "path": "../Src/py32f403_it.c" } ], "folders": [] } ] }, "outDir": "build", "deviceName": "PY32F403xD", "packDir": ".pack/Puya/PY32F4xx_DFP.1.0.0", "miscInfo": { "uid": "36bcf0031e18a3008bbdaa90a96a7987" }, "targets": { "Project": { "excludeList": [], "toolchain": "GCC", "compileConfig": { "cpuType": "Cortex-M4", "floatingPointHardware": "single", "scatterFilePath": "py32f403xd.ld", "useCustomScatterFile": true, "storageLayout": { "RAM": [], "ROM": [] }, "options": "null" }, "uploader": "OpenOCD", "uploadConfig": { "bin": "", "target": "py32f403", "interface": "cmsis-dap", "baseAddr": "0x08000000" }, "uploadConfigMap": { "JLink": { "bin": "", "baseAddr": "", "cpuInfo": { "vendor": "Puya", "cpuName": "PY32F403xD" }, "proType": 1, "speed": 1000, "otherCmds": "" }, "OpenOCD": { "bin": "", "target": "py32f403", "interface": "cmsis-dap", "baseAddr": "0x08000000" } }, "custom_dep": { "name": "default", "incList": [ ".", "../../../Drivers/CMSIS/Include", "../Inc", "../../../Drivers/CMSIS/Device/PUYA/PY32F403/Include", "../../../Drivers/PY32F403_HAL_Driver/Inc" ], "libList": [], "defineList": [ "PY32F403xD", "USE_FULL_LL_DRIVER" ] }, "builderOptions": { "GCC": { "version": 5, "beforeBuildTasks": [], "afterBuildTasks": [], "global": { "$float-abi-type": "hard", "output-debug-info": "enable", "misc-control": "--specs=nosys.specs --specs=nano.specs -mfloat-abi=hard -mfpu=vfpv4-d16" }, "c/cpp-compiler": { "language-c": "c11", "language-cpp": "c++11", "optimization": "level-debug", "warnings": "all-warnings", "one-elf-section-per-function": true, "one-elf-section-per-data": true }, "asm-compiler": {}, "linker": { "output-format": "elf", "remove-unused-input-sections": true, "LIB_FLAGS": "-lm", "$toolName": "auto" } } } } }, "version": "3.5" }