I am using a dwm3000 with stm32wb55rg. I have confirmed that I am able to read the device ID over SPI.
However, if I run reset_DWIC() as shown in the examples, the probe and any following api calls fail.
If I don’t run the reset and just run the probe and readdevid(), dwt_initialize, I don’t have any issues. However a dwt_config fails. If I place a dwt_checkidlerc() before the config, I get stuck in a loop indicating that the device never transitions from INIT_RC to IDLE_RC.