FreeRTOS + 0/1 examples
CodeScope will show references to portEND_SWITCHING_ISR from the following samples and libraries:
Libraries
 
Symbols
loading...
Files
loading...

portEND_SWITCHING_ISR macro

Syntax

#define portEND_SWITCHING_ISR( xSwitchRequired ) if( xSwitchRequired ) portNVIC_INT_CTRL_REG = portNVIC_PENDSVSET_BIT

Arguments

xSwitchRequired

Examples

portEND_SWITCHING_ISR is referenced by 1 libraries and example projects.

References

LocationText
portmacro.h:92
#define portEND_SWITCHING_ISR( xSwitchRequired ) if( xSwitchRequired != pdFALSE ) portYIELD()
portmacro.h:135
#define portEND_SWITCHING_ISR( xSwitchRequired ) if( xSwitchRequired ) portNVIC_INT_CTRL_REG = portNVIC_PENDSVSET_BIT
cmsis_os.c:422
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:453
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:651
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:675
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:804
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:829
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:1081
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:1134
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:1272
portEND_SWITCHING_ISR(taskWoken);
cmsis_os.c:1324
portEND_SWITCHING_ISR(taskWoken);
portmacro.h:93
#define portYIELD_FROM_ISR( x ) portEND_SWITCHING_ISR( x )