fixed a bug on t841.
This commit is contained in:
@@ -536,6 +536,8 @@ comOnUart0Init:
|
||||
lds r16, COM_ATTN_PUE
|
||||
cbr r16, COM_ATTN_PIN ; disable pullup on ATTN
|
||||
sts COM_ATTN_PUE, r16
|
||||
.else
|
||||
cbi COM_ATTN_OUTPUT, COM_ATTN_PIN ; disable pullup on ATTN
|
||||
.endif
|
||||
rcall comOnUart0SetAttnInput
|
||||
M_UART_HW_Uart_Init 0
|
||||
@@ -681,11 +683,9 @@ comOnUart0TxCharIsr:
|
||||
; @clobbers none
|
||||
|
||||
comOnUart0SetAttnInput:
|
||||
cbi COM_ATTN_DDR, COM_ATTN_PIN ; set ATTN as input
|
||||
.ifdef COM_ATTN_PUE
|
||||
cbi COM_ATTN_PUE, COM_ATTN_PIN ; disable pullup on ATTN
|
||||
.else
|
||||
cbi COM_ATTN_OUTPUT, COM_ATTN_PIN ; disable pullup on ATTN
|
||||
cbi COM_ATTN_DDR, COM_ATTN_PIN ; set ATTN as input
|
||||
.ifndef COM_ATTN_PUE
|
||||
cbi COM_ATTN_OUTPUT, COM_ATTN_PIN ; disable pullup on ATTN
|
||||
.endif
|
||||
|
||||
.if COM_IRQ_BIT_ATTN == INT0
|
||||
|
||||
Reference in New Issue
Block a user