Introduce configKERNEL_INTERRUPT_PRIORITY and make some performance optimisations.

This commit is contained in:
Richard Barry 2008-03-24 10:17:30 +00:00
parent 534d26e4ef
commit 8502ee5b1c
2 changed files with 93 additions and 124 deletions

View file

@ -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()
/*-----------------------------------------------------------*/