Using SparkFun Biometric Hub library with Max32664D

Hello,

I hope to use the SparkFun biometric hub library with a custom board. The board utilizes the Max32664 version D (rather than version A as is used on SEN-15219), but is otherwise identical. However, it is throwing an error during the configuration step (biohub.configBpm(MODE_ONE) of Example 1. It returns an Error value of 1 (invalid command). Can anyone provide insight on this? I am using the code as is provided in the examples.

There are a few differences in command addresses when setting up versions D and A, but I have not been able to located discrepancies in the .ino, .cpp, or .h files.

Thank you kindly.

Change “D” firmware :smiley:

https://www.analog.com/en/products/max3 … t-overview

Refer to the datasheet for where I got the info https://www.analog.com/media/en/technic … x32664.pdf pg 24-25

Thanks for the reply. Do you mean I need to reflags the MAX32664D with A firmware?

TS-Russell:
Change “D” firmware :smiley:

https://www.analog.com/en/products/max3 … t-overview

Refer to the datasheet for where I got the info https://www.analog.com/media/en/technic … x32664.pdf pg 24-25

Sorry, *reflash

Franklin321123:
Thanks for the reply. Do you mean I need to reflags the MAX32664D with A firmware?

TS-Russell:
Change “D” firmware :smiley:

https://www.analog.com/en/products/max3 … t-overview

Refer to the datasheet for where I got the info https://www.analog.com/media/en/technic … x32664.pdf pg 24-25

Whoops, sorry, I had that backwards (I was thinking of going from A → D)…it looks like there are some fairly specific steps to use the blood pressure estimate, I found a guide on analog’s site https://www.analog.com/media/en/technic … 32664d.pdf

Using version D firmware, do a calibration and then re-try?