aboutsummaryrefslogtreecommitdiff
path: root/embassy-time-queue-utils/src/queue_generic.rs
diff options
context:
space:
mode:
authorKnaifhogg <[email protected]>2025-06-18 08:26:12 +0200
committerDario Nieuwenhuis <[email protected]>2025-07-24 23:56:49 +0200
commit9863406346fdf5defcb8fe8de4bb5d122fa0b05f (patch)
treeabe3089de5e0ab524ab73db4916b3303b706916e /embassy-time-queue-utils/src/queue_generic.rs
parent915513753aea689f73d1300acc069ac985be3a0b (diff)
fix: stm32 i2c slave blocking r/w
This fixes an issue where the slave interface would time out when the master goes from a short write to a read (e.g. when accessing memory registers) with a START signal between. The previous implementation would expect the full buffer length to be written before starting to listen to new commands. This also adds debug trace printing which helped during implemention and testing. Places error checking into a function inspired from a C implementation of HAL.
Diffstat (limited to 'embassy-time-queue-utils/src/queue_generic.rs')
0 files changed, 0 insertions, 0 deletions