]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_M4_ATSAM4L_Atmel_Studio/src/asf/sam/drivers/bpm/sleep.h
Updated the sleep function to ensure it left interrupts disabled when returning.
[freertos] / FreeRTOS / Demo / CORTEX_M4_ATSAM4L_Atmel_Studio / src / asf / sam / drivers / bpm / sleep.h
index 168ac7c93e5b68155d3e157b4a09b93524c2954e..b6108c7dfefe7b86f490b295d65be1fcc18c8f11 100644 (file)
@@ -127,7 +127,9 @@ static inline void bpm_sleep(Bpm *bpm, uint32_t sleep_mode)
         * Please note that we should probably use something like\r
         * cpu_leave_critical(), using set_pri_mask(0)\r
         */\r
-       cpu_irq_enable();\r
+       /* In this demo interrupts are managed by the FreeRTOS kernel and must not\r
+       be altered here so the following line has been removed _RB_\r
+       cpu_irq_enable(); */\r
 }\r
 \r
 \r