summaryrefslogtreecommitdiff
path: root/Demo
diff options
context:
space:
mode:
authorRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>2009-01-28 11:08:35 +0000
committerRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>2009-01-28 11:08:35 +0000
commit8b1f82d5e2c5dd68cfed236f853046cd5417e90b (patch)
tree00f82f1ffb263c8d56448a8510eccc7765a8a403 /Demo
parent9b74777a5990583adb50099e30d2ede05b002caf (diff)
downloadfreertos-8b1f82d5e2c5dd68cfed236f853046cd5417e90b.tar.gz
freertos-8b1f82d5e2c5dd68cfed236f853046cd5417e90b.tar.bz2
freertos-8b1f82d5e2c5dd68cfed236f853046cd5417e90b.tar.xz
Add calls to portYIELD_FROM_ISR().
git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@628 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Diffstat (limited to 'Demo')
-rw-r--r--Demo/NEC_V850ES_Fx3_IAR/serial/serial.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/Demo/NEC_V850ES_Fx3_IAR/serial/serial.c b/Demo/NEC_V850ES_Fx3_IAR/serial/serial.c
index a55708a5..8477c8d3 100644
--- a/Demo/NEC_V850ES_Fx3_IAR/serial/serial.c
+++ b/Demo/NEC_V850ES_Fx3_IAR/serial/serial.c
@@ -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 );
}