mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-20 05:21:59 -04:00
Update SAM4L_low_power_tick_management.c to use xTaskIncrementTick() in place of vTaskIncrementTick().
This commit is contained in:
parent
2e5d812022
commit
66734268f5
|
@ -150,18 +150,13 @@ clears the interrupt, which is specific to the clock being used to generate the
|
|||
tick. */
|
||||
void AST_ALARM_Handler(void)
|
||||
{
|
||||
/* If using preemption, also force a context switch by pending the PendSV
|
||||
interrupt. */
|
||||
#if configUSE_PREEMPTION == 1
|
||||
{
|
||||
portNVIC_INT_CTRL_REG = portNVIC_PENDSVSET_BIT;
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Protect incrementing the tick with an interrupt safe critical section. */
|
||||
( void ) portSET_INTERRUPT_MASK_FROM_ISR();
|
||||
{
|
||||
vTaskIncrementTick();
|
||||
if( xTaskIncrementTick() != pdFALSE )
|
||||
{
|
||||
portNVIC_INT_CTRL_REG = portNVIC_PENDSVSET_BIT;
|
||||
}
|
||||
|
||||
/* Just completely clear the interrupt mask on exit by passing 0 because
|
||||
it is known that this interrupt will only ever execute with the lowest
|
||||
|
|
Loading…
Reference in a new issue