Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Respond immediately when we get a STOP or repeated START while still selected. Otherwise, a START condition immediately preceded by a STOP could be missed. This probably will result in more clock stretching, but the ATmega firmware doesn't seem to handle retries, so it probably implicitly depends on the keyscanner doing clock stretching anyway. Anyway, the ATmega firmware seems to only issue STOPs when reading, so it's probably not too important in practice. (I only noticed when trying to do back-to-back LED commands that ended in STOPs.) Signed-off-by: Taylor Yu <[email protected]>
- Loading branch information