From 604d305d24741ae6a7a68da485dd55decc374d2e Mon Sep 17 00:00:00 2001 From: Oren Cohen Date: Mon, 20 Aug 2018 13:20:45 +0300 Subject: [PATCH] Restore lp_ticker_free to previous implementation when running with uvisor This is a temporary patch until uvisor is removed --- .../TARGET_MCUXpresso_MCUS/api/lp_ticker.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/api/lp_ticker.c b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/api/lp_ticker.c index 9d493eac7c..7a7b57fef5 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/api/lp_ticker.c +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/api/lp_ticker.c @@ -117,4 +117,12 @@ void lp_ticker_clear_interrupt(void) LPTMR_ClearStatusFlags(LPTMR0, kLPTMR_TimerCompareFlag); } +void lp_ticker_free(void) +{ +#ifndef FEATURE_UVISOR + LPTMR_DisableInterrupts(LPTMR0, kLPTMR_TimerInterruptEnable); + NVIC_DisableIRQ(LPTMR0_IRQn); +#endif +} + #endif /* DEVICE_LPTICKER */