mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-08-19 09:38:32 -04:00
Introduce configKERNEL_INTERRUPT_PRIORITY and make some performance optimisations.
This commit is contained in:
parent
534d26e4ef
commit
8502ee5b1c
2 changed files with 93 additions and 124 deletions
|
@ -94,13 +94,13 @@ extern void vPortYieldFromISR( void );
|
|||
|
||||
/* Critical section management. */
|
||||
|
||||
extern void vPortDisableInterrupts( void );
|
||||
extern void vPortEnableInterrupts( void );
|
||||
extern void vPortSetInterruptMask( void );
|
||||
extern void vPortClearInterruptMask( void );
|
||||
extern void vPortEnterCritical( void );
|
||||
extern void vPortExitCritical( void );
|
||||
|
||||
#define portDISABLE_INTERRUPTS() vPortDisableInterrupts()
|
||||
#define portENABLE_INTERRUPTS() vPortEnableInterrupts()
|
||||
#define portDISABLE_INTERRUPTS() vPortSetInterruptMask()
|
||||
#define portENABLE_INTERRUPTS() vPortClearInterruptMask()
|
||||
#define portENTER_CRITICAL() vPortEnterCritical()
|
||||
#define portEXIT_CRITICAL() vPortExitCritical()
|
||||
/*-----------------------------------------------------------*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue