From ba8ebf1ff0477f74670fd67132d319cf3eb5a022 Mon Sep 17 00:00:00 2001 From: Christian Starkjohann Date: Mon, 20 Oct 2008 09:08:11 +0000 Subject: - optimization: 3 x nop2 = 2 x lpm --- usbdrv/usbdrvasm128.inc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'usbdrv/usbdrvasm128.inc') diff --git a/usbdrv/usbdrvasm128.inc b/usbdrv/usbdrvasm128.inc index 3f21e19..8b19d69 100644 --- a/usbdrv/usbdrvasm128.inc +++ b/usbdrv/usbdrvasm128.inc @@ -648,9 +648,8 @@ skipAddrAssign: cbr x2, USBMASK ;[07] set both pins to input mov x3, x1 ;[08] cbr x3, USBMASK ;[09] configure no pullup on both pins - nop2 ;[10] - nop2 ;[12] - nop2 ;[14] + lpm ;[10] + lpm ;[13] out USBOUT, x1 ;[16] <-- out J (idle) -- end of SE0 (EOP signal) out USBDDR, x2 ;[17] <-- release bus now out USBOUT, x3 ;[18] <-- ensure no pull-up resistors are active -- cgit v1.2.3