uhm, your “glitches” are because you’re ignoring the ACK and blindly trusting delays… Why aren’t you bothering to simply loop until ACK with a timeout? They’re pulled low for a reason, use it.
uhm, your “glitches” are because you’re ignoring the ACK and blindly trusting delays… Why aren’t you bothering to simply loop until ACK with a timeout? They’re pulled low for a reason, use it.