[Feat] 前端GPIO配置界面优化
为解决客户反馈的诉求,需要对GPIO配置界面进行优化升级
- 配置项应该可以被参数控制:是否可显示,是否可配置;
- GPIO历史视图数据有不合理的属性名称,应该进行优化,并保证要兼容之前的配置文件;
- 外设配置界面的GPIO Table,需要增加Title, analog, driveStrength列;
客户的原始诉求:
真开漏的引脚,魔方界面应不可配置上拉使能
后端返回的数据
{
"code": 200,
"message": "SUCCESS",
"data": {
"24": {
"PinName": "PB0",
"GPIO_Index": 24,
"PinId": "PIN24",
"Title": "PB0",
"FL_GPIO_InitTypeDef": {
"mode": "FL_GPIO_MODE_OUTPUT",
"pull": "FL_DISABLE",
"pin": "FL_GPIO_PIN_0",
"analogSwitch": "FL_DISABLE",
"outputType": "FL_GPIO_OUTPUT_PUSHPULL",
"remapPin": null,
"driveStrength": "FL_GPIO_DRIVESTRENGTH_X3"
},
"disableSettings": {
"pull": true,
"analogSwitch": true,
"outputType": true,
"remapPin": true
},
"GPIO_Type": "GPIOB",
"Fun": "OUTPUT"
}
}
}