Files
aqhomecontrol/avr/common/utils_copy_sdram.asm
2024-09-05 03:15:51 +02:00

35 lines
877 B
NASM

; ***************************************************************************
; copyright : (C) 2023 by Martin Preuss
; email : martin@libchipcard.de
;
; ***************************************************************************
; * This file is part of the project "AqHome". *
; * Please see toplevel file COPYING of that project for license details. *
; ***************************************************************************
; ***************************************************************************
; code
.cseg
; ---------------------------------------------------------------------------
; Utils_Copy_SDRAM
;
; IN:
; - X: dest in RAM
; - Y: src in RAM
; - R18: number of bytes to copy
; OUT:
; - nothing
; USED: R17, R18, X, Y
Utils_Copy_SDRAM:
ld r17, Y+
st X+, r17
dec r18
brne Utils_Copy_SDRAM
ret