Add calls to portYIELD_FROM_ISR().

This commit is contained in:
Richard Barry 2009-01-28 11:08:35 +00:00
parent 0adf3d96c4
commit dd9ed87596

View File

@ -218,10 +218,6 @@ void vSerialClose( xComPortHandle xPort )
}
/*-----------------------------------------------------------*/
//#pragma vector=INTUD0T_vector
//extern __interrupt void vUARTTxISRWrapper( void );
//#pragma required=vUARTTxISRWrapper
void vUARTTxISRHandler( void )
{
char cChar;
@ -235,11 +231,10 @@ portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;
{
ulTxInProgress = pdFALSE;
}
portYIELD_FROM_ISR( xHigherPriorityTaskWoken );
}
//#pragma vector=INTUD0R_vector
//extern __interrupt void vUARTRxISRWrapper( void );
//#pragma required=vUARTRxISRWrapper
void vUARTRxISRHandler( void )
{
@ -248,6 +243,8 @@ portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;
cChar = UD0RX;
xQueueSendFromISR( xRxedChars, &cChar, &xHigherPriorityTaskWoken );
portYIELD_FROM_ISR( xHigherPriorityTaskWoken );
}