Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev/adis1655x #2185

Merged
merged 7 commits into from
May 21, 2024
Merged

Dev/adis1655x #2185

merged 7 commits into from
May 21, 2024

Conversation

rbolboac
Copy link
Contributor

@rbolboac rbolboac commented May 15, 2024

Pull Request Description

  • some adis improvements
  • add adis1655x support

PR Type

  • Bug fix (change that fixes an issue)
  • New feature (change that adds new functionality)
  • Breaking change (has dependencies in other repos or will cause CI to fail)

PR Checklist

  • I have followed the Coding style guidelines
  • I have performed a self-review of the changes
  • I have commented my code, at least hard-to-understand parts
  • I have build all projects affected by the changes in this PR
  • I have tested in hardware affected projects, at the relevant boards
  • I have signed off all commits from this PR
  • I have updated the documentation (wiki pages, ReadMe etc), if applies

Add desc null check in adis_remove and iio adis remove APIs.

Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
Simplify basic example error handling for adis projects by removing
extra remove label. The remove API can be called in all cases, even if
the descriptor is null.

Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
Simplify iio example error handling for adis projects by removing
extra remove labels. The remove APIs can be called in all cases, even
if the descriptors are null.

Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
@rbolboac rbolboac self-assigned this May 15, 2024
@rbolboac rbolboac force-pushed the dev/adis1655x branch 3 times, most recently from 7873d34 to 4123df4 Compare May 15, 2024 09:42
Add crc check option when reading burst data and set it
to false when reading buffer data in iio.

Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
The ADIS16550 is a complete inertial system that includes a triaxis
gyroscope and a triaxis accelerometer. Each inertial sensor in the
ADIS16550 combines industry leading MEMS only technology with signal
conditioning that optimizes dynamic performance. The factory calibration
characterizes each sensor for sensitivity, bias, and alignment. As a
result, each sensor has its own dynamic compensation formulas that
provide accurate sensor measurements.
Update unit-tests accordingly.

Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
Add IIO support for adis1655x family in already existing
iio_adis implementation.

Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
danmois
danmois previously approved these changes May 20, 2024
Add example project for devices supported by adis1655x
driver.

Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
@rbolboac
Copy link
Contributor Author

fixed product link for ADIS16550 in documentation, seeing how EVAL-ADIS16550 does not exist

@dbogdan dbogdan merged commit cf1361b into main May 21, 2024
14 checks passed
@dbogdan dbogdan deleted the dev/adis1655x branch May 21, 2024 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants