#pragma vector=USCI_A1_VECTOR\r
 static __interrupt void prvUSCI_A1_ISR( void )\r
 {\r
-signed portCHAR cChar;\r
-portBASE_TYPE xTaskWoken = pdFALSE;\r
+signed char cChar;\r
 portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;\r
 \r
        while( ( UCA1IFG & UCRXIFG ) != 0 )\r
        {\r
                /* The previous character has been transmitted.  See if there are any\r
                further characters waiting transmission. */\r
-               if( xQueueReceiveFromISR( xCharsForTx, &cChar, &xTaskWoken ) == pdTRUE )\r
+               if( xQueueReceiveFromISR( xCharsForTx, &cChar, &xHigherPriorityTaskWoken ) == pdTRUE )\r
                {\r
                        /* There was another character queued - transmit it now. */\r
                        UCA1TXBUF = cChar;\r