;; (c) david vajda
;; wait loop - m8 - led out
;; 07/10/2026
.include "m8def.inc"
ldi r16, HIGH (RAMEND)
out SPH, r16
ldi r16, LOW (RAMEND)
out SPL, r16
ldi r16, 0xff
out DDRB, r16
ldi r16, 0xff
main001:
out PORTB, r16
rcall waitloop001
dec r16
rjmp main001
waitloop001:
push r16
push r17
push r18
ldi r16, 0x04
waitloop01l1:
ldi r17, 0xff
waitloop01l2:
ldi r18, 0xff
waitloop01l3:
dec r18
brne waitloop01l3
dec r17
brne waitloop01l2
dec r16
brne waitloop01l1
pop r18
pop r17
pop r16
ret