Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
target/adiv5_swd: add idle SWD cycles
Add missing idle cycles after SWD read transactions. ADIv5 (ARM IHI0031G) §B4.1.1 requires at least 8 idle cycles after any SWD transaction (not just write transactions) before stopping the clock. This does add some delays to read transactions where there were previously none. A future change could conditionally disable the idle cycles for both read and write transactions if it is known that a new transaction will immediately follow.
- Loading branch information