From 7d391eb04c116b8a79c1a99df3708a0b2200fab0 Mon Sep 17 00:00:00 2001
From: Dean Camera <dean@fourwalledcubicle.com>
Date: Sun, 21 Jun 2009 11:09:12 +0000
Subject: [PATCH] Add NO_INTERNAL_SERIAL compile time option to bootloaders to
 prevent them from having unneccesary size increases from unused code.

---
 Bootloaders/CDC/makefile       | 1 +
 Bootloaders/DFU/makefile       | 1 +
 Bootloaders/TeensyHID/makefile | 1 +
 3 files changed, 3 insertions(+)

diff --git a/Bootloaders/CDC/makefile b/Bootloaders/CDC/makefile
index fce2e5b88..9a707c5ed 100644
--- a/Bootloaders/CDC/makefile
+++ b/Bootloaders/CDC/makefile
@@ -117,6 +117,7 @@ LUFA_OPTS += -D FIXED_CONTROL_ENDPOINT_SIZE=8
 LUFA_OPTS += -D USE_SINGLE_DEVICE_CONFIGURATION
 LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_DEVICE_OPT_FULLSPEED | USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)"
 LUFA_OPTS += -D USE_RAM_DESCRIPTORS
+LUFA_OPTS += -D NO_INTERNAL_SERIAL
 
 
 # List C source files here. (C dependencies are automatically generated.)
diff --git a/Bootloaders/DFU/makefile b/Bootloaders/DFU/makefile
index f3d5cfad8..06551d561 100644
--- a/Bootloaders/DFU/makefile
+++ b/Bootloaders/DFU/makefile
@@ -118,6 +118,7 @@ LUFA_OPTS += -D FIXED_CONTROL_ENDPOINT_SIZE=32
 LUFA_OPTS += -D USE_SINGLE_DEVICE_CONFIGURATION
 LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_DEVICE_OPT_FULLSPEED | USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)"
 LUFA_OPTS += -D USE_RAM_DESCRIPTORS
+LUFA_OPTS += -D NO_INTERNAL_SERIAL
 
 
 # List C source files here. (C dependencies are automatically generated.)
diff --git a/Bootloaders/TeensyHID/makefile b/Bootloaders/TeensyHID/makefile
index ea528fb00..13d28e5d6 100644
--- a/Bootloaders/TeensyHID/makefile
+++ b/Bootloaders/TeensyHID/makefile
@@ -118,6 +118,7 @@ LUFA_OPTS += -D FIXED_CONTROL_ENDPOINT_SIZE=8
 LUFA_OPTS += -D USE_SINGLE_DEVICE_CONFIGURATION
 LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_DEVICE_OPT_FULLSPEED | USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)"
 LUFA_OPTS += -D USE_RAM_DESCRIPTORS
+LUFA_OPTS += -D NO_INTERNAL_SERIAL
 
 
 # List C source files here. (C dependencies are automatically generated.)
-- 
GitLab