Skip to content

Add MAX30009 AFE driver#3211

Open
edelweiseescala wants to merge 5 commits into
analogdevicesinc:mainfrom
edelweiseescala:staging/max30009
Open

Add MAX30009 AFE driver#3211
edelweiseescala wants to merge 5 commits into
analogdevicesinc:mainfrom
edelweiseescala:staging/max30009

Conversation

@edelweiseescala

Copy link
Copy Markdown
Contributor

Pull Request Description

Add baremetal driver for MAX30009 bioimpedance AFE with I2C/SPI support.
The driver provides comprehensive support for device initialization,
PLL configuration, BioZ measurement, FIFO management, lead-off detection,
and interrupt handling.

Tested using MAX32655FTHR on MAX30009evkit

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 complied with the Submission Checklist
  • 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 baremetal driver for MAX30009 bioimpedance AFE with I2C/SPI support.
The driver provides comprehensive support for device initialization,
PLL configuration, BioZ measurement, FIFO management, lead-off detection,
and interrupt handling.

Signed-off-by: Edelweise Escala <edelweise.escala@analog.com>
Add README for max30009 public api

Signed-off-by: Edelweise Escala <edelweise.escala@analog.com>
Demonstrate basic functionality of max30009

Signed-off-by: Edelweise Escala <edelweise.escala@analog.com>
Add README for max30009 basic example

Signed-off-by: Edelweise Escala <edelweise.escala@analog.com>
Add unit test for max30009

Assisted-by: Claude Sonnet 4.6
Signed-off-by: Edelweise Escala <edelweise.escala@analog.com>
@liviutomoiaga

Copy link
Copy Markdown
Contributor

Xilinx build fails due to missing authorization. By default, PRs from forks cannot access repository secrets.

FYI @edelweiseescala

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants