aboutsummaryrefslogtreecommitdiff
path: root/docs/examples/basic/memory.x
diff options
context:
space:
mode:
authorFredrik Reinholdsen <[email protected]>2025-02-27 20:18:24 +0100
committerFredrik Reinholdsen <[email protected]>2025-04-01 21:28:07 +0200
commit47869d122ab68ea9a962ba749c523b94066d0763 (patch)
treeafcb217b741fb4cc8eef31c602b55b3155e8dd9e /docs/examples/basic/memory.x
parenta44abaf7e4562fa5393087fd845bf0d02141325b (diff)
fix: Fix for #3888 async I2C read bug for introduced in #3887 in STM32 I2C v2 driver
In fixing a different timing related bug, #3887, a new bug was introduced causing I2C reads longer than 255 bytes to timeout for some I2C devices, #3888. The issue was caused by incorrect branch order, and poll function being called unnecessarily. Async I2C read poll function now only looks for I2C transfer complete reload (TCR) interrupts, intead of TCR and transfer complete (TC) interrupts, since TC interrupts are not raised when AUTOEND bit is set.
Diffstat (limited to 'docs/examples/basic/memory.x')
0 files changed, 0 insertions, 0 deletions