matlab_stm_emulate/MCU_Wrapper/WrapperConfig.json

71 lines
1.8 KiB
JSON

{
"wrapperPath": {
"Prompt": "",
"Type": "edit",
"Default": ".\\MCU_Wrapper"
},
"enableDebug": {
"Prompt": "Enable Debug",
"Type": "checkbox",
"Default": true
},
"mcuClk": {
"Prompt": "MCU Core Clock (MHz)",
"Type": "edit",
"Default": "72*10^6",
"Def": "MCU_CORE_CLOCK"
},
"threadCycles": {
"Prompt": "Deckstop cycles per MCU simulation step",
"Type": "edit",
"Default": 255,
"Def": "DEKSTOP_CYCLES_FOR_MCU_APP"
},
"enableThreading": {
"Prompt": "Run MCU main() in a separate thread",
"Type": "checkbox",
"Default": false,
"Def": "RUN_APP_MAIN_FUNC_THREAD"
},
"enableDeinit": {
"Prompt": "Deinitialize model after simulation",
"Type": "checkbox",
"Default": true,
"Def": "DEINITIALIZE_AFTER_SIM"
},
"appWrapperPath": {
"Prompt": "",
"Type": "edit",
"Default": ".\\app_wrapper"
},
"srcTable": {
"Prompt": "",
"Type": "customtable",
"Default": [
"..\\mcu_project\\upp\\Core\\Src\\gpio.c",
"..\\mcu_project\\upp\\Core\\Src\\stm32f1xx_hal_msp.c",
"..\\mcu_project\\upp\\Core\\Src\\stm32f1xx_it.c",
"..\\mcu_project\\upp\\Core\\Src\\system_stm32f1xx.c",
"..\\mcu_project\\upp\\Core\\Src\\tim.c",
"..\\mcu_project\\upp\\Core\\upp\\tiristor.c",
"..\\mcu_project\\upp\\Core\\upp\\upp.c",
"..\\mcu_project\\upp\\Core\\upp\\zero_cross.c",
"..\\mcu_project\\upp\\Core\\Src\\adc.c"
],
"Def": "Files"
},
"incTable": {
"Prompt": "",
"Type": "customtable",
"Default": [
"..\\mcu_project\\upp\\Core\\Inc",
"..\\mcu_project\\upp\\Core\\upp"
],
"Def": "Paths"
},
"userDefs": {
"Prompt": "User Defines",
"Type": "textarea",
"Default": "USE_HAL_DRIVER\nSTM32F103xB"
}
}