mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2026-01-17 15:20:25 -05:00
RP2040: Add xPortIsInsideInterrupt to match other ARM ports (#1356)
Co-authored-by: graham sanderson <graham.sanderson@raspeberryi.com>
This commit is contained in:
parent
1dbc77697f
commit
c53a6b0547
1 changed files with 4 additions and 0 deletions
|
|
@ -149,6 +149,10 @@ extern void vPortYield( void );
|
|||
__asm volatile ( "mrs %0, IPSR" : "=r" ( ulIPSR )::); \
|
||||
( ( uint8_t ) ulIPSR ) > 0; } )
|
||||
|
||||
/* Use #define rather than inline method to make it easier for user code
|
||||
* to work with kernel versions both with and without xPortIsInsideInterrupt */
|
||||
#define xPortIsInsideInterrupt() ((BaseType_t)portCHECK_IF_IN_ISR())
|
||||
|
||||
void vYieldCore( int xCoreID );
|
||||
#define portYIELD_CORE( a ) vYieldCore( a )
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue