FLEXSPI_TransferBlocking
As the title says, regarding the function FLEXSPI_TransferBlocking, isn't the handling of "Wait for bus to be idle before changing flash configuration." in SDK2.9 version correct? Why does it become "Wait until the IP command execution finishes" in SDK2.16 version?
Hi @mega32,
Our SDK's are constantly in change in order to patch bugs or edge cases that might cause the existing drivers to function in erratic manners. This change was probably made in order to prevent a specific bug or edge case. The change does not alter the function from "Wait for bus to be idle before changing flash configuration", to "Wait until the IP command execution finishes". In fact, it still waits for the bus to idle, but now it also has another condition which is wait for the IP command. In other words, this difference did not change the previous condition, but rather added a new condition to care about.
BR,
Edwin.