Can not get I3C state
Hi all,
I use STM32-H503RB as the controller to test IBI function with I3C. After I3C initialization and configuration of the target, the target will be enabled to send IBI requests.
I use while (HAL_I3C_GetState(hi3c1) != HAL_I3C_STATE_READY) to check if the transfer finished or not.
However, once the device is enabled by setting a register and then starting to send IBI requests, I can not get I3C state anymore.
HAL_I3C_GetState(hi3c1) can not get state ready signal even when the bus and the device are free. The program will be blocked in the while loop and can not go into the next step.
Why I can not get the correct state signal after enabling the IBI?
Any kind of help is appreciated. :)
