|
|
@@ -75,10 +75,10 @@ uint8_t const * tud_descriptor_device_cb(void)
|
|
|
// Configuration Descriptor
|
|
|
//--------------------------------------------------------------------+
|
|
|
|
|
|
-#if defined(CFG_EXAMPLE_VIDEO_READONLY) && !defined(CFG_EXAMPLE_VIDEO_DISABLE_MJPG)
|
|
|
-#define CONFIG_TOTAL_LEN (TUD_CONFIG_DESC_LEN + TUD_VIDEO_CAPTURE_DESC_MJPG_LEN)
|
|
|
+#if defined(CFG_EXAMPLE_VIDEO_READONLY) && !defined(CFG_EXAMPLE_VIDEO_DISABLE_MJPEG)
|
|
|
+#define CONFIG_TOTAL_LEN (TUD_CONFIG_DESC_LEN + TUD_VIDEO_CAPTURE_DESC_MJPEG_LEN)
|
|
|
#else
|
|
|
-#define CONFIG_TOTAL_LEN (TUD_CONFIG_DESC_LEN + TUD_VIDEO_CAPTURE_DESC_LEN)
|
|
|
+#define CONFIG_TOTAL_LEN (TUD_CONFIG_DESC_LEN + TUD_VIDEO_CAPTURE_DESC_UNCOMPR_LEN)
|
|
|
#endif
|
|
|
|
|
|
#if TU_CHECK_MCU(OPT_MCU_LPC175X_6X, OPT_MCU_LPC177X_8X, OPT_MCU_LPC40XX)
|
|
|
@@ -100,14 +100,14 @@ uint8_t const desc_fs_configuration[] =
|
|
|
// Config number, interface count, string index, total length, attribute, power in mA
|
|
|
TUD_CONFIG_DESCRIPTOR(1, ITF_NUM_TOTAL, 0, CONFIG_TOTAL_LEN, 0, 500),
|
|
|
// IAD for Video Control
|
|
|
-#if defined(CFG_EXAMPLE_VIDEO_READONLY) && !defined(CFG_EXAMPLE_VIDEO_DISABLE_MJPG)
|
|
|
- TUD_VIDEO_CAPTURE_DESCRIPTOR_MJPG(4, EPNUM_VIDEO_IN,
|
|
|
- FRAME_WIDTH, FRAME_HEIGHT, FRAME_RATE,
|
|
|
- CFG_TUD_VIDEO_STREAMING_EP_BUFSIZE)
|
|
|
+#if defined(CFG_EXAMPLE_VIDEO_READONLY) && !defined(CFG_EXAMPLE_VIDEO_DISABLE_MJPEG)
|
|
|
+ TUD_VIDEO_CAPTURE_DESCRIPTOR_MJPEG(4, EPNUM_VIDEO_IN,
|
|
|
+ FRAME_WIDTH, FRAME_HEIGHT, FRAME_RATE,
|
|
|
+ CFG_TUD_VIDEO_STREAMING_EP_BUFSIZE)
|
|
|
#else
|
|
|
- TUD_VIDEO_CAPTURE_DESCRIPTOR(4, EPNUM_VIDEO_IN,
|
|
|
- FRAME_WIDTH, FRAME_HEIGHT, FRAME_RATE,
|
|
|
- CFG_TUD_VIDEO_STREAMING_EP_BUFSIZE)
|
|
|
+ TUD_VIDEO_CAPTURE_DESCRIPTOR_UNCOMPR(4, EPNUM_VIDEO_IN,
|
|
|
+ FRAME_WIDTH, FRAME_HEIGHT, FRAME_RATE,
|
|
|
+ CFG_TUD_VIDEO_STREAMING_EP_BUFSIZE)
|
|
|
#endif
|
|
|
};
|
|
|
|