I have to assume I am doing something wrong, but I have been working with the Bosch sensor applications application (AN, H, MM,W) in the context Arduino ESP32. I have no issues in configuring and reading raw data data but I am unable to get any response other than zero from any of bma456xxx_read_int_status() functions. There do appear to be various topics that seem to relate to this but nothing has lead anywhere th will help?
Solved! Go to Solution.
I think I have resolved my problems, which were have been two fold. Firstly in trying to debug my issue I had made a change in the low level driver (bma4.c)
Which i had forgotten to remove which revented initialisation. This change resolved the issue i had with BMA456_an application, I then switched over to the BMA456MM application to repeat the same test. When I did this I found I was not getting any iterrupts through again. It was friday so have left it over the weekend powered up this morning to discover the interrupt were being generated.
So the moral of this story is to power cycle after software update and not just reset the board.