diff options
| author | Knaifhogg <[email protected]> | 2025-06-18 08:26:12 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2025-07-24 23:56:49 +0200 |
| commit | 9863406346fdf5defcb8fe8de4bb5d122fa0b05f (patch) | |
| tree | abe3089de5e0ab524ab73db4916b3303b706916e /docs/examples/layer-by-layer/memory.x | |
| parent | 915513753aea689f73d1300acc069ac985be3a0b (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 'docs/examples/layer-by-layer/memory.x')
0 files changed, 0 insertions, 0 deletions
