aboutsummaryrefslogtreecommitdiffstats
path: root/Bootloaders/CDC/BootloaderCDC.c
diff options
context:
space:
mode:
Diffstat (limited to 'Bootloaders/CDC/BootloaderCDC.c')
-rw-r--r--Bootloaders/CDC/BootloaderCDC.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/Bootloaders/CDC/BootloaderCDC.c b/Bootloaders/CDC/BootloaderCDC.c
index 7695e33d8..f336a1368 100644
--- a/Bootloaders/CDC/BootloaderCDC.c
+++ b/Bootloaders/CDC/BootloaderCDC.c
@@ -63,6 +63,10 @@ static bool RunBootloader = true;
*/
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;
+
/* Setup hardware required for the bootloader */
SetupHardware();