Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
In send_byte() wait for TX fifo empty before returning Ok. It would be better to wait for end of transmission, but there is no such field in I2C status register. In recv_byte() return Err if error condition detected while waiting for byte. Before starting new transaction ensure that both TX and RX buffers are empty. There are some corner cases where something may be there.
- Loading branch information