Restore the TI mmWave SDK comparison test scaffolding (testing/mss/unit/ti_hal_comparison) #32
Labels
No labels
Category
App
Category
Documentation
Category
Firmware
Category
Hardware
Category
Qms
PR_Size
L
PR_Size
M
PR_Size
S
PR_Size
XL
PR_Size
XS
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Priority
Very Low Priority
Size
Epic
Size
Feature
Size
Task
Status
Blocked
Status
Draft
Status
Needs-review
Team
Board
Team
Dev
Team
Management
Type
Bug
Type
Capa
Type
Improvement
Type
New-feature
Type
Regulatory
Type
Usability
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
opendutchsolutions.public/hal_awr6843#32
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Before this repo's driver/register tree was landed incrementally,
testing/mss/unit/ti_hal_comparisonheld a suite of Catch2 tests comparing this project's from-scratch register headers against TI's own CSL headers andsys_common_xwr68xx_{mss,dss}.hbase addresses (offsetof/sizeof comparisons, gated on a local TI mmWave SDK install being found, skipped gracefully otherwise). That scaffolding was never re-committed after PR #10 trimmedtesting/CMakeLists.txtdown to just the CMSIS-SVD check.The original 12 test files (DMA, EDMA, GPIO, MCAN, Mailbox, TOPRCM, ESM, RCM, UART, I2C, SPI, QSPI) all target peripherals whose register headers aren't landed on
devyet, so they can't come back as-is right now. This tracks restoring just the shared scaffolding -- theTI_MMWAVE_SDK_PATHauto-detection block and theadd_ti_comparison_test()helper -- with no test files wired in yet. Each peripheral's own future landing PR (once its register headers exist) adds its matchingtest_<peripheral>.c, same one-thing-at-a-time pattern as the CMSIS/SVD work.Acceptance Criteria
testing/CMakeLists.txtrestores theTI_MMWAVE_SDK_PATHdetection block andadd_ti_comparison_test()functiontesting/mss/unit/ti_hal_comparison/CMakeLists.txtexists (empty for now, ready for per-peripheral test files as they land)Functional Impact
None — test scaffolding only, no product code.
Regulatory Impact
None
QMS Impact
None
Risk Impact
No — existing risk coverage sufficient.
Related Issues / PRs
Relates to #16.