I have ported across the Deca_Api code along with and SSR Tag and SSR anchor app code.
I am not using interrupts, just polling. The hardware is DWM1000 module.
The code appears to run but I do not see the poll request at anchor. I think there is an issue with the way the pointers are being handled in reading SPI?
For instance, during code start up I set slow SPI speed ok and the code runs through the config routines and correctly obtains 0xDECA… Device ID.
However, If I attempt another call to readdevid() directly after the config routine, I do not get the correct value any more.
I am looking for someone who has both Deca experience and enough C knowledge to debug my code to get it running. I am willing to pay if required.