From 8f75c8a1e0e5299c0705387df32b6c77ba07b0ce Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Mon, 6 Apr 2015 18:12:59 +0200 Subject: [PATCH] X9E power off fixed in case of constantly pressed power button --- radio/src/targets/taranis/pwr_driver.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/radio/src/targets/taranis/pwr_driver.c b/radio/src/targets/taranis/pwr_driver.c index 934da3ec3..60eb75d84 100644 --- a/radio/src/targets/taranis/pwr_driver.c +++ b/radio/src/targets/taranis/pwr_driver.c @@ -102,6 +102,13 @@ void pwrInit() void pwrOff() { GPIO_ResetBits(GPIOPWR, PIN_MCU_PWR); +#if defined(REV9E) + // 9E needs watchdog reset because CPU is still running while the power + // key is held pressed by the user + while (1) { + wdt_reset(); + } +#endif } #if defined(REV9E)