Skip to content

Add lsm6dsv320x-pid submodule to lib root (pair w/ IMU r3)#22

Open
MasterUser43 wants to merge 2 commits into
mainfrom
feat/add-lsm6dsv320x-submodule
Open

Add lsm6dsv320x-pid submodule to lib root (pair w/ IMU r3)#22
MasterUser43 wants to merge 2 commits into
mainfrom
feat/add-lsm6dsv320x-submodule

Conversation

@MasterUser43

Copy link
Copy Markdown
Contributor

Description

This PR adds the STMicroelectronics driver for the LSM6DSV320X (lsm6dsv320x-pid) as a git submodule under the library root directory (/lib).

This dependency provides the low-level register maps and driver context APIs utilized by the new imu_lsm.c/h implementation.

Issue Link

Child PR, Parent: Parent_Issue

Testing

  • Passes existing unit tests
  • Unit tests modified (link the test changes as a child PR)
  • Integration test performed

Attach any test artifacts here, if relevant.

Other

Leave any additional notes here

Reviewer Checklist

Standards

  • Follows FCF Architectural Standards
  • Follows SDR Coding Standards
  • Code complexity/function Size is minimized
  • Code is testable
  • Code is readable and commented properly
  • License terms are respected

Error Handling

  • Potentially unsafe functions return a status code
  • Error returns properly handled

Memory

  • Stack allocated memory is scoped correctly
  • Heap allocated memory is avoided
  • Globally allocated memory is minimized except when necessary
  • Pointers are used correctly
  • Concurrency has been considered

Performance

  • Rate limiters are respected
  • Busy waiting is avoided
  • "Delay" calls are not used in performance sensitive code

Comment thread lsm6dsv320x-pid
@MasterUser43 MasterUser43 force-pushed the feat/add-lsm6dsv320x-submodule branch from bf08657 to 2ebf78b Compare June 24, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants