[Feat] 外设参数区输入框,代码生成时需要减一
场景
代码生成时,为了方便阅读和理解,赋值时需要对原值进行减一操作,但输入时是正常的值。
输入值为10,但赋值时需要 - 1
init_struct.variable = 10 - 1;
解决方案
定义一个特殊类型,用来标识此变量是需要赋值减一操作
- 就用"IntMinus"
注意事项
可以输入的格式:
- 十进制数字:10
- 十六进制数字:0x10
- 数字之间无空格,无运算符
{
"name": "responseSpace",
"type": "IntMinus", ==> 像是 Str
"Minus": 1
"Min": 0,
"Max": 7,
"vel": 0
}