# define polyH r21
# define scratch r23
-#else /* __IAR_SYSTEMS_ASM__ */
+#else /* __IAR_SYSTEMS_ASM__ */
/* Register assignments for usbCrc16 on gcc */
/* Calling conventions on gcc:
* First parameter passed in r24/r25, second in r22/23 and so on.
; unsigned table(unsigned char x)
; {
; unsigned value;
-;
+;
; value = (unsigned)x << 6;
; value ^= (unsigned)x << 7;
; if(parity(x))
; unsigned usbCrc16(unsigned char *argPtr, unsigned char argLen)
; {
; unsigned crc = 0xffff;
-;
+;
; while(argLen--)
; crc = table(lo8(crc) ^ *argPtr++) ^ hi8(crc);
; return ~crc;
# define cnt16H r31
# define cntH r18
-#else /* __IAR_SYSTEMS_ASM__ */
+#else /* __IAR_SYSTEMS_ASM__ */
/* Register assignments for usbMeasureFrameLength on gcc */
/* Calling conventions on gcc:
* First parameter passed in r24/r25, second in r22/23 and so on.