feat: add AS status feedback for both HMI sizes with verified v2.7 release
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
[
|
||||
{
|
||||
"elf": "firmware\\build\\Debug\\AMI_Controller.elf",
|
||||
"sha256": "551c32ec0707295dc2393a97fa03ab860479725b72fd6a49bc08f9bc5506d8fb",
|
||||
"result": "passed",
|
||||
"checks": [
|
||||
"boot: all four unknown; complete UART commands end in real FF FF FF",
|
||||
"CAN1: all 7 tasks x 6 AS states x 16 independent validity combinations; UART checked",
|
||||
"CAN2: all 7 tasks x 6 AS states x 16 independent validity combinations; UART checked",
|
||||
"legacy v1 always clears previous v2 AS to unknown; all 8 legacy flags accepted",
|
||||
"both ports: malformed DLC/version/enum/reserved/extended/remote/FD rejected without timeout renewal",
|
||||
"timeout at >500 ms, tick zero and wrap verified; all four unknown transmitted",
|
||||
"other CAN cannot renew AS; same-value recovery and periodic resync UART work"
|
||||
],
|
||||
"evidence": "ARM emulation with mocked HAL; no physical CAN/HMI"
|
||||
},
|
||||
{
|
||||
"elf": "firmware\\build\\Release\\AMI_Controller.elf",
|
||||
"sha256": "778cd5be96cc932a7ad13b971a9af96a449e680352687f044a95c975c998baa7",
|
||||
"result": "passed",
|
||||
"checks": [
|
||||
"boot: all four unknown; complete UART commands end in real FF FF FF",
|
||||
"CAN1: all 7 tasks x 6 AS states x 16 independent validity combinations; UART checked",
|
||||
"CAN2: all 7 tasks x 6 AS states x 16 independent validity combinations; UART checked",
|
||||
"legacy v1 always clears previous v2 AS to unknown; all 8 legacy flags accepted",
|
||||
"both ports: malformed DLC/version/enum/reserved/extended/remote/FD rejected without timeout renewal",
|
||||
"timeout at >500 ms, tick zero and wrap verified; all four unknown transmitted",
|
||||
"other CAN cannot renew AS; same-value recovery and periodic resync UART work"
|
||||
],
|
||||
"evidence": "ARM emulation with mocked HAL; no physical CAN/HMI"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user