}\r
/*-----------------------------------------------------------*/\r
\r
-//#pragma vector=INTUD0T_vector\r
-//extern __interrupt void vUARTTxISRWrapper( void );\r
-//#pragma required=vUARTTxISRWrapper\r
-\r
void vUARTTxISRHandler( void )\r
{\r
char cChar;\r
{\r
ulTxInProgress = pdFALSE;\r
}\r
+ \r
+ portYIELD_FROM_ISR( xHigherPriorityTaskWoken );\r
}\r
\r
-//#pragma vector=INTUD0R_vector\r
-//extern __interrupt void vUARTRxISRWrapper( void );\r
-//#pragma required=vUARTRxISRWrapper\r
\r
void vUARTRxISRHandler( void )\r
{\r
\r
cChar = UD0RX;\r
xQueueSendFromISR( xRxedChars, &cChar, &xHigherPriorityTaskWoken );\r
+ \r
+ portYIELD_FROM_ISR( xHigherPriorityTaskWoken ); \r
}\r
\r
\r