X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=FreeRTOS%2FDemo%2FCORTEX_STM32L152_Discovery_IAR%2FSTM32L_low_power_tick_management.c;fp=FreeRTOS%2FDemo%2FCORTEX_STM32L152_Discovery_IAR%2FSTM32L_low_power_tick_management.c;h=ada55b89f39d9828970995658f60a8dfd787dc31;hb=fced3b44208b1ef33f4f265340fe241f34586e6d;hp=d305dc5ec320225206d5366a194032a98fba71b3;hpb=c4048f14ba54529db8a393769426b0822b712c2a;p=freertos diff --git a/FreeRTOS/Demo/CORTEX_STM32L152_Discovery_IAR/STM32L_low_power_tick_management.c b/FreeRTOS/Demo/CORTEX_STM32L152_Discovery_IAR/STM32L_low_power_tick_management.c index d305dc5ec..ada55b89f 100644 --- a/FreeRTOS/Demo/CORTEX_STM32L152_Discovery_IAR/STM32L_low_power_tick_management.c +++ b/FreeRTOS/Demo/CORTEX_STM32L152_Discovery_IAR/STM32L_low_power_tick_management.c @@ -278,6 +278,8 @@ const TickType_t xRegulatorOffIdleTime = 30; /* Re-enable interrupts - see comments above the cpsid instruction() above. */ __asm volatile ( "cpsie i" ); + __asm volatile ( "dsb" ); + __asm volatile ( "isb" ); } else {