mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2026-01-21 09:10:37 -05:00
RP2040: Add xPortIsInsideInterrupt to match other ARM ports
This commit is contained in:
parent
1dbc77697f
commit
e290eca5ce
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