теперь для дефайна используется альтернативное имя alias. и есть функция, которая выставляет дефайн по chekcbox/edit и его альтернативной функции для конфигов такая механика тоже реализована - и она работает
41 lines
773 B
JSON
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
|
|
}
|
|
}
|
|
}
|
|
}
|