Added driver for the RLS RM44SI SSI interface encoder. The encoder takes a SPI handle and configures it for RX only with a data size of 13 bits as specified by the datasheet, as well as providing a function to read the encoder and convert the counts to an absolute angle in radians.
It can be helpful to check the Checks and Files changed tabs.
Please reach out to your Project Lead if anything is unclear.
Please request reviewers and ping on slack only after you've gone through this whole checklist.
[x] All commits are tagged with the ticket number
[x] No merge conflicts
[x] All checks passing
[x] Remove any non-applicable sections of this template
[x] Assign the PR to yourself
[x] Request reviewers & ping on Slack
[x] PR is linked to the ticket (fill in the closes line below)
Changes
Added driver for the RLS RM44SI SSI interface encoder. The encoder takes a SPI handle and configures it for RX only with a data size of 13 bits as specified by the datasheet, as well as providing a function to read the encoder and convert the counts to an absolute angle in radians.
Notes
RLS RM44SI Encoder Datasheet
Test Cases
Builds successfully
Checklist
It can be helpful to check the
Checks
andFiles changed
tabs. Please reach out to your Project Lead if anything is unclear. Please request reviewers and ping on slack only after you've gone through this whole checklist.Closes #4