From 48429f1efe19c600f7916682aa0c590d90c102f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sun, 6 Aug 2017 17:37:49 +0200 Subject: [PATCH] Add FORCE_BUSPAL --- right/src/config.h | 1 + right/src/main.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/right/src/config.h b/right/src/config.h index a164073..efd0641 100644 --- a/right/src/config.h +++ b/right/src/config.h @@ -5,5 +5,6 @@ // #define LED_DRIVER_STRESS_TEST #define FIXED_BUSPAL_BOOTLOADER 1 // Used to mark the fixed BusPal bootloader. Macro usage can be removed in the future. +// #define FORCE_BUSPAL 1 #endif diff --git a/right/src/main.c b/right/src/main.c index 391b5aa..466baae 100644 --- a/right/src/main.c +++ b/right/src/main.c @@ -1,3 +1,4 @@ +#include "config.h" #include "main.h" #include "init_clock.h" #include "init_peripherals.h" @@ -65,6 +66,11 @@ void main() { InitClock(); InitPeripherals(); +#ifdef FORCE_BUSPAL + Wormhole.magicNumber = WORMHOLE_MAGIC_NUMBER; + Wormhole.enumerationMode = EnumerationMode_BusPal; +#endif + if (Wormhole.magicNumber == WORMHOLE_MAGIC_NUMBER && Wormhole.enumerationMode == EnumerationMode_BusPal) { Wormhole.magicNumber = 0; init_hardware();