feat: add AS status feedback for both HMI sizes with verified v2.7 release

This commit is contained in:
shenlefengnai-rgb
2026-10-07 16:32:42 +08:00
parent dba8aa5ea9
commit e6556fc218
245 changed files with 21470 additions and 159 deletions
@@ -0,0 +1,30 @@
[
{
"elf": "firmware\\build\\Debug\\AMI_Controller.elf",
"sha256": "551c32ec0707295dc2393a97fa03ab860479725b72fd6a49bc08f9bc5506d8fb",
"result": "passed",
"checks": [
"boot unknown speed: grey zero, UART terminator verified",
"CAN1: 9 zero, asymmetric, rounding and saturation vectors",
"CAN2: 9 zero, asymmetric, rounding and saturation vectors",
"8 invalid DLC/format/legacy frames reject without overwriting or refreshing expiry",
"unrelated SDC/BMS/VCU traffic cannot renew; same-value recovery and white zero work",
"tick zero and uint32 wrap: independent timeout boundary works"
],
"evidence": "ARM emulation with mocked HAL, not physical CAN/HMI"
},
{
"elf": "firmware\\build\\Release\\AMI_Controller.elf",
"sha256": "778cd5be96cc932a7ad13b971a9af96a449e680352687f044a95c975c998baa7",
"result": "passed",
"checks": [
"boot unknown speed: grey zero, UART terminator verified",
"CAN1: 9 zero, asymmetric, rounding and saturation vectors",
"CAN2: 9 zero, asymmetric, rounding and saturation vectors",
"8 invalid DLC/format/legacy frames reject without overwriting or refreshing expiry",
"unrelated SDC/BMS/VCU traffic cannot renew; same-value recovery and white zero work",
"tick zero and uint32 wrap: independent timeout boundary works"
],
"evidence": "ARM emulation with mocked HAL, not physical CAN/HMI"
}
]