renamed makros M_IO_READ and M_IO_WRITE to inr and outr

This commit is contained in:
Martin Preuss
2025-05-28 00:49:07 +02:00
parent 042db13994
commit 961568f721
6 changed files with 77 additions and 50 deletions

View File

@@ -93,13 +93,13 @@ SPIHW_MasterStart:
sbrc r16, SPIHW_MODE_SPEED1_BIT
sbr r17, (1<<SPR1)
sbr r17, (1<<SPE) | (1<<MSTR)
M_IO_WRITE SPCR, r17
outr SPCR, r17
; setup SPSR
clr r17
sbrc r16, SPIHW_MODE_DOUBLESPEED_BIT
sbr r17, (1<<SPI2X)
M_IO_WRITE SPSR, r17
outr SPSR, r17
ret
; @end
@@ -115,9 +115,9 @@ SPIHW_MasterStart:
SPIHW_MasterStop:
; sbi SPIHW_SS_OUTPUT, SPIHW_SS_PIN ; SS high
M_IO_READ r16, SPCR
inr r16, SPCR
cbr r16, (1<<SPE)
M_IO_WRITE SPCR, r16
outr SPCR, r16
ret
; @end
@@ -176,7 +176,7 @@ SPIHW_MasterTransfer:
; @clobbers none
SPIHW_MasterSendByte:
M_IO_WRITE SPDR, r16
outr SPDR, r16
ret
; @end
@@ -191,10 +191,10 @@ SPIHW_MasterSendByte:
; @clobbers none
SPIHW_WaitForTransferComplete:
M_IO_READ r16, SPSR
inr r16, SPSR
sbrs r16, SPIF
rjmp SPIHW_WaitForTransferComplete
M_IO_READ r16, SPDR
inr r16, SPDR
ret
; @end