Skip to content

Conversation

@rogerlz
Copy link
Contributor

@rogerlz rogerlz commented Oct 28, 2024

For now, RP2040 silently ignores any kind of errors, and we only try to catch them by timeout condition.
I did some tests, write can't be timeouted actually, at least with a disconnected device.

So, these are specific checks for NACK.
I did reproduce Start NACK/Start Read NACK by disconnecting SDA line from the device.
Write NACK has not been tested, I'm a little puzzled about how to reproduce write NACK.

Klipper PR: Klipper3d/klipper#6692

Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
@rogerlz rogerlz requested a review from a team as a code owner October 28, 2024 23:55
@rogerlz rogerlz merged commit d37557b into master Oct 29, 2024
2 checks passed
@rogerlz rogerlz deleted the mainline-pr-6692 branch October 29, 2024 00:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants