aboutsummaryrefslogtreecommitdiffstats
path: root/tests/usbconfig.h
diff options
context:
space:
mode:
authorChristian Starkjohann <cs+github@obdev.at>2013-11-28 11:56:15 +0100
committerChristian Starkjohann <cs+github@obdev.at>2013-11-28 11:56:15 +0100
commit6f64e80f219273967d6ac7096f3ca3d7db5a0e79 (patch)
tree945d2caf5fad6cf9410c21b2034288b614e9b656 /tests/usbconfig.h
parent6c6552a8bf9e3357a7ee96eb0870c36794dc871c (diff)
downloadv-usb-6f64e80f219273967d6ac7096f3ca3d7db5a0e79.tar.gz
v-usb-6f64e80f219273967d6ac7096f3ca3d7db5a0e79.tar.bz2
v-usb-6f64e80f219273967d6ac7096f3ca3d7db5a0e79.zip
Added long-pending 18 MHz module without CRC.
This module was contributed by Lukas Schrittwieser as a complement to the 18 MHz module including a CRC check. It is useful for boot loaders on boards which run on 18 MHz because they use the CRC module in the main code.
Diffstat (limited to 'tests/usbconfig.h')
-rw-r--r--tests/usbconfig.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/usbconfig.h b/tests/usbconfig.h
index 0061ee4..e079e06 100644
--- a/tests/usbconfig.h
+++ b/tests/usbconfig.h
@@ -22,7 +22,11 @@ features. Don't use it as a prototype, use usbconfig-prototype.h instead!
#define USB_CFG_DMINUS_BIT 4
#define USB_CFG_DPLUS_BIT 2
#define USB_CFG_CLOCK_KHZ (F_CPU/1000)
-#define USB_CFG_CHECK_CRC (USB_CFG_CLOCK_KHZ == 18000)
+#ifdef USE_CRC
+# define USB_CFG_CHECK_CRC 1
+#else
+# define USB_CFG_CHECK_CRC 0
+#endif
/* ----------------------- Optional Hardware Config ------------------------ */