+#if HAVE_UNPRECISEWAIT
+ asm volatile (
+ /*we really don't care what value Z has...
+ * ...if we loop 65536/F_CPU more or less...
+ * ...unimportant - just save some opcodes
+ */
+"initForUsbConnectivity_sleeploop: \n\t"
+ "sbiw r30, 1 \n\t"
+ "sbci %0, 0 \n\t"
+ "brne initForUsbConnectivity_sleeploop \n\t"
+ : "+d" (waitloopcnt)
+ :
+ : "r30","r31"
+ );
+#else