aboutsummaryrefslogtreecommitdiff
path: root/Bootloaders/DFU/BootloaderDFU.c
diff options
context:
space:
mode:
authorDean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28>2011-10-11 06:20:18 +0000
committerDean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28>2011-10-11 06:20:18 +0000
commitec47f99c1cb2dd41cadd182f19f93fc59c237a69 (patch)
tree42033644a25aad1d5f901a75b9363e3dec025875 /Bootloaders/DFU/BootloaderDFU.c
parentc5a05edd8f3a742039e99b06ea7ee172fad70bf3 (diff)
Added User Application APIs to the CDC and DFU class bootloaders.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1943 d5102386-fcda-11dd-9fdb-3debd5008f28
Diffstat (limited to 'Bootloaders/DFU/BootloaderDFU.c')
-rw-r--r--Bootloaders/DFU/BootloaderDFU.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/Bootloaders/DFU/BootloaderDFU.c b/Bootloaders/DFU/BootloaderDFU.c
index 1dae162d..078d59de 100644
--- a/Bootloaders/DFU/BootloaderDFU.c
+++ b/Bootloaders/DFU/BootloaderDFU.c
@@ -99,6 +99,10 @@ static uint16_t EndAddr = 0x0000;
*/
int main(void)
{
+ /* Force a reference to the API jump table to prevent the linker from discarding it */
+ uint8_t* volatile Dummy = BootloaderAPI_JumpTable;
+ (void)Dummy;
+
/* Configure hardware required by the bootloader */
SetupHardware();
@@ -742,4 +746,3 @@ static void ProcessReadCommand(void)
else if (IS_ONEBYTE_COMMAND(SentCommand.Data, 0x01)) // Read signature byte
ResponseByte = SignatureInfo[DataIndexToRead - 0x30];
}
-