.macro DelayUs // push XL // push XH ldi XL, low (@0 * 2 - 2) ldi XH, high(@0 * 2 - 2) rcall Delay // pop XH // pop XL .endmacro .cseg Delay: sbiw XL, 1 brne Delay ret