diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2009-07-30 11:03:58 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2009-07-30 11:03:58 +0000 |
commit | 41b54a2acd2d5515cc7f3f1ed1c3d3b17d1988a1 (patch) | |
tree | 9b171c94526eea9b7848af4af73aa50e5627d64a /Demos/Device/LowLevel/USBtoSerial | |
parent | ce3ea6fb2513d3aa14c354e2ed78c7eb4a38ee0e (diff) | |
download | lufa-41b54a2acd2d5515cc7f3f1ed1c3d3b17d1988a1.tar.gz lufa-41b54a2acd2d5515cc7f3f1ed1c3d3b17d1988a1.tar.bz2 lufa-41b54a2acd2d5515cc7f3f1ed1c3d3b17d1988a1.zip |
Set all CDC and MassStorage device mode demos (LowLevel and ClassDriver) to use the USE_INTERNAL_SERIAL feature, add compile time warnings for devices which do not have an internal serial.
Diffstat (limited to 'Demos/Device/LowLevel/USBtoSerial')
-rw-r--r-- | Demos/Device/LowLevel/USBtoSerial/Descriptors.c | 2 | ||||
-rw-r--r-- | Demos/Device/LowLevel/USBtoSerial/Descriptors.h | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/Demos/Device/LowLevel/USBtoSerial/Descriptors.c b/Demos/Device/LowLevel/USBtoSerial/Descriptors.c index 088ab5940..c586d68cc 100644 --- a/Demos/Device/LowLevel/USBtoSerial/Descriptors.c +++ b/Demos/Device/LowLevel/USBtoSerial/Descriptors.c @@ -59,7 +59,7 @@ USB_Descriptor_Device_t PROGMEM DeviceDescriptor = .ManufacturerStrIndex = 0x01,
.ProductStrIndex = 0x02,
- .SerialNumStrIndex = NO_DESCRIPTOR,
+ .SerialNumStrIndex = USE_INTERNAL_SERIAL,
.NumberOfConfigurations = 1
};
diff --git a/Demos/Device/LowLevel/USBtoSerial/Descriptors.h b/Demos/Device/LowLevel/USBtoSerial/Descriptors.h index bf9e7df1d..a3d101e8b 100644 --- a/Demos/Device/LowLevel/USBtoSerial/Descriptors.h +++ b/Demos/Device/LowLevel/USBtoSerial/Descriptors.h @@ -41,6 +41,10 @@ #include <avr/pgmspace.h>
+ #if (USE_INTERNAL_SERIAL == NO_DESCRIPTOR)
+ #warning USE_INTERNAL_SERIAL is not available on this AVR - please manually construct a device serial descriptor.
+ #endif
+
/* Macros: */
/** Macro to define a CDC class-specific functional descriptor. CDC functional descriptors have a
* uniform structure but variable sized data payloads, thus cannot be represented accurately by
|