diff options
author | justanothercatgirl <sotov2070@gmail.com> | 2025-05-11 22:21:06 +0300 |
---|---|---|
committer | justanothercatgirl <sotov2070@gmail.com> | 2025-05-11 22:21:06 +0300 |
commit | 90a4d4a1353dd7b514fe4ef10c1ed2c6f24cadbe (patch) | |
tree | c0b032e839bcc7f78e560253ecee1dbe943b4600 /i2c.s | |
parent | dbf6176481b6421517c612a9042f0c6d6e773046 (diff) |
Diffstat (limited to 'i2c.s')
-rw-r--r-- | i2c.s | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -0,0 +1,15 @@ +i2cwait: + in r17, TWCR + sbrs r17, TWINT + rjmp i2cwait +; r16 : addr +i2cstart: + ldi r17, (1 << TWSTA) | (1 << TWEN) | (1 << TWINT) + out TWCR, r17 + rcall i2cwait + out TWDR, r16 + andi r17, ~(1 << TWSTA) + out TWCR, r17 + rcall i2cwait +; r16: data +writebyte: |