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

feat(Examples,PeriphDrivers): Add I2C_ADXL343 example to MAX32690 and fix double read backs for I2C repeated start condition in ADXL343 drivers #1211

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

sihyung-maxim
Copy link
Contributor

@sihyung-maxim sihyung-maxim commented Oct 4, 2024

Description

  • Adds the I2C_ADXL343 example to the MAX32690.
  • Reformat I2C repeated start conditions in ADXL343 drivers. The I2C drivers don't support a repeated start condition for all-in-one I2C requests due to how the reads are set up. You have to do two individual transactions, one write-only followed by reads.

Checklist Before Requesting Review

  • PR Title follows correct guidelines.
  • Description of changes and all other relevant information.
  • (Optional) Link any related GitHub issues using a keyword
  • (Optional) Provide info on any relevant functional testing/validation. For API changes or significant features, this is not optional.

@github-actions github-actions bot added the MAX32690 Related to the MAX32690 (ME18) label Oct 4, 2024
@sihyung-maxim
Copy link
Contributor Author

/clang-format-run

@github-actions github-actions bot added the Workflow Related to Workflow development label Oct 4, 2024
@sihyung-maxim
Copy link
Contributor Author

/clang-format-run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MAX32690 Related to the MAX32690 (ME18) Workflow Related to Workflow development
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants