avr: added debug output to lcd for ds18b20.
This commit is contained in:
42
avr/main.asm
42
avr/main.asm
@@ -113,6 +113,10 @@ initModules:
|
|||||||
#ifdef MODULES_TWI_MASTER
|
#ifdef MODULES_TWI_MASTER
|
||||||
rcall TWI_Master_Init
|
rcall TWI_Master_Init
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef MODULES_OWI_MASTER
|
||||||
|
rcall OwiMaster_Init
|
||||||
|
#endif
|
||||||
#ifdef MODULES_LCD
|
#ifdef MODULES_LCD
|
||||||
rcall LCD_Init
|
rcall LCD_Init
|
||||||
#endif
|
#endif
|
||||||
@@ -124,6 +128,10 @@ initModules:
|
|||||||
rcall SI7021_Init
|
rcall SI7021_Init
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef MODULES_DS18B20
|
||||||
|
rcall Ds18b20_Init
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef MODULES_STATS
|
#ifdef MODULES_STATS
|
||||||
rcall Stats_Init
|
rcall Stats_Init
|
||||||
#endif
|
#endif
|
||||||
@@ -185,6 +193,10 @@ runModulesUntilIdle_ComEnd:
|
|||||||
rcall CNY70_Run
|
rcall CNY70_Run
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef MODULES_DS18B20
|
||||||
|
rcall Ds18b20_Run
|
||||||
|
#endif
|
||||||
|
|
||||||
; add more modules here
|
; add more modules here
|
||||||
ret
|
ret
|
||||||
|
|
||||||
@@ -327,6 +339,34 @@ printSendStats:
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
printDs:
|
||||||
|
in r15, SREG ; debug
|
||||||
|
push r15
|
||||||
|
cli
|
||||||
|
ldi r18, 0
|
||||||
|
ldi r19, 2
|
||||||
|
rcall LCD_SetCursor
|
||||||
|
|
||||||
|
ldi zl, LOW(textDs18b20)
|
||||||
|
ldi zh, HIGH(textDs18b20)
|
||||||
|
rcall LCD_PrintFromFlash
|
||||||
|
|
||||||
|
ldi xl, LOW(ds18b20DataBuffer)
|
||||||
|
ldi xh, HIGH(ds18b20DataBuffer)
|
||||||
|
ldi r23, 9
|
||||||
|
printDs_loop1:
|
||||||
|
ld r16, X+
|
||||||
|
rcall LCD_PrintHexByte
|
||||||
|
|
||||||
|
ldi r16, 32
|
||||||
|
rcall LCD_PrintChar
|
||||||
|
dec r23
|
||||||
|
brne printDs_loop1
|
||||||
|
pop r15
|
||||||
|
out SREG, r15
|
||||||
|
ret
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef MODULES_SI7021
|
#ifdef MODULES_SI7021
|
||||||
#ifdef MODULES_COM
|
#ifdef MODULES_COM
|
||||||
@@ -382,6 +422,8 @@ sendValueMsg_done:
|
|||||||
textUid: .db "UID : ", 0
|
textUid: .db "UID : ", 0
|
||||||
textAddress: .db "ADDR :", 0, 0
|
textAddress: .db "ADDR :", 0, 0
|
||||||
textBitmap: .db "BITMAP :", 0, 0
|
textBitmap: .db "BITMAP :", 0, 0
|
||||||
|
|
||||||
|
textDs18b20: .db "Rec: ", 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user