]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_EFM32_Gecko_Starter_Kit_Simplicity_Studio/Source/Low_Power_Demo/low_power_tick_management_BURTC.c
Add Pearl Gecko demo.
[freertos] / FreeRTOS / Demo / CORTEX_EFM32_Gecko_Starter_Kit_Simplicity_Studio / Source / Low_Power_Demo / low_power_tick_management_BURTC.c
index 05efe86ddb05a3f0c122fc6920906f07e72d0c9e..218dd7a4cd94ec262763caaefd5cb14dfe178a65 100644 (file)
@@ -322,18 +322,18 @@ void BURTC_IRQHandler( void )
 {\r
        ulTickFlag = pdTRUE;\r
 \r
-       if( RTC_CompareGet( 0 ) != ulReloadValueForOneTick )\r
+       if( BURTC_CompareGet( 0 ) != ulReloadValueForOneTick )\r
        {\r
-               /* Set RTC interrupt to one RTOS tick period. */\r
+               /* Set BURTC interrupt to one RTOS tick period. */\r
                BURTC_Enable( false );\r
                BURTC_CompareSet( 0, ulReloadValueForOneTick );\r
                BURTC_Enable( true );\r
        }\r
 \r
-       BURTC_IntClear( _RTC_IFC_MASK );\r
+       BURTC_IntClear( _BURTC_IFC_MASK );\r
 \r
-       /* Critical section which protect incrementing the tick*/\r
-       ( void ) portSET_INTERRUPT_MASK_FROM_ISR();\r
+       /* Critical section which protect incrementing the tick*/\r
+       portDISABLE_INTERRUPTS();\r
        {\r
                if( xTaskIncrementTick() != pdFALSE )\r
                {\r
@@ -341,7 +341,7 @@ void BURTC_IRQHandler( void )
                        portNVIC_INT_CTRL_REG = portNVIC_PENDSVSET_BIT;\r
                }\r
        }\r
-       portCLEAR_INTERRUPT_MASK_FROM_ISR( 0 );\r
+       portENABLE_INTERRUPTS();\r
 }\r
 \r
 #endif /* ( configCREATE_LOW_POWER_DEMO == 1 ) */\r