matlab_stm_emulate/periph_config.json
Razvalyaev ead46d7d82 переделана структура задавания дефайнов
теперь для дефайна используется альтернативное имя alias. и есть функция, которая выставляет дефайн по chekcbox/edit и его альтернативной функции

для конфигов такая механика тоже реализована - и  она работает
2025-06-12 12:08:34 +03:00

41 lines
773 B
JSON

{
"ADC": {
"Defines": {
"ADC1 Enable": {
"Def": "ADC1_ENABLE",
"Type": "checkbox",
"Default": true
},
"ADC2 Enable": {
"Def": "ADC2_ENABLE",
"Type": "checkbox",
"Default": true
},
"Sample Rate (Hz)": {
"Def": "SAMPLE_RATE",
"Type": "edit",
"Default": 48000
}
}
},
"TIM": {
"Defines": {
"TIM1 Enable": {
"Def": "TIM1_ENABLE",
"Type": "checkbox",
"Default": true
},
"TIM2 Enable": {
"Def": "TIM2_ENABLE",
"Type": "checkbox",
"Default": true
},
"AHB Buf Clock Rate (MHz)": {
"Def": "AHB_BUS_FREQ",
"Type": "edit",
"Default": 72
}
}
}
}