feat(dmm): register description task for Data Movement Manager #11

Closed
opened 2026-07-21 20:08:02 +00:00 by hoogv · 0 comments
hoogv commented 2026-07-21 20:08:02 +00:00 (Migrated from codeberg.org)

Description

Part of the CMSIS-compliant register description epic (#4): bring the DMM (Data Movement Manager) register block in line with the epic's shared-header and SVD-traceability goals. See #5 (ADCBUF) for the reference implementation of this pattern.

Scope

  • hal/registers/component/dmm.h includes the shared CMSIS core/qualifier header (hal/registers/core_cr4f.h, from #5) instead of any local __I/__O/__IO redefinition
  • A CMSIS-SVD entry for DMM exists in hal/registers/svd/AWR6843AOP_MSS.svd
  • The hand-rolled structs in hal/registers/component/dmm.h and hal/registers/instance/dmm.h are cross-checked against that SVD entry via tools/svd/check_svd.py, wired into ctest

Functional Impact

Low — touches only register-definition headers, no driver logic changes.

Regulatory Impact

None

QMS Impact

None

Risk Impact

No — existing risk coverage sufficient.

Relates to #4

### Description Part of the CMSIS-compliant register description epic (#4): bring the DMM (Data Movement Manager) register block in line with the epic's shared-header and SVD-traceability goals. See #5 (ADCBUF) for the reference implementation of this pattern. ### Scope - [x] `hal/registers/component/dmm.h` includes the shared CMSIS core/qualifier header (`hal/registers/core_cr4f.h`, from #5) instead of any local `__I`/`__O`/`__IO` redefinition - [x] A CMSIS-SVD entry for DMM exists in `hal/registers/svd/AWR6843AOP_MSS.svd` - [x] The hand-rolled structs in `hal/registers/component/dmm.h` and `hal/registers/instance/dmm.h` are cross-checked against that SVD entry via `tools/svd/check_svd.py`, wired into ctest ### Functional Impact Low — touches only register-definition headers, no driver logic changes. ### Regulatory Impact None ### QMS Impact None ### Risk Impact No — existing risk coverage sufficient. ### Related Issues / PRs Relates to #4
hoogv self-assigned this 2026-07-23 13:32:53 +00:00
hoogv added this to the Development project 2026-07-23 13:33:53 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
opendutchsolutions.public/hal_awr6843#11
No description provided.