Alessandro Angelino / target-freescale-ksdk

Fork of target-freescale-ksdk by Morpheus

Revision:
1:d01108809007
Parent:
0:e4d670b91a9a
--- a/serial_api.c	Wed Mar 23 21:26:50 2016 +0000
+++ b/serial_api.c	Mon Apr 04 14:18:16 2016 +0100
@@ -164,8 +164,8 @@
             case RxIrq: UART_HAL_SetRxDataRegFullIntCmd(uart_addrs[obj->index], true); break;
             case TxIrq: UART_HAL_SetTxDataRegEmptyIntCmd(uart_addrs[obj->index], true); break;
         }
-        NVIC_SetVector(irq_n, vector);
-        NVIC_EnableIRQ(irq_n);
+        vIRQ_SetVector(irq_n, vector);
+        vIRQ_EnableIRQ(irq_n);
 
     } else { // disable
         int all_disabled = 0;
@@ -179,7 +179,7 @@
             case TxIrq: all_disabled = UART_HAL_GetTxDataRegEmptyIntCmd(uart_addrs[obj->index]) == 0; break;
         }
         if (all_disabled)
-            NVIC_DisableIRQ(irq_n);
+            vIRQ_DisableIRQ(irq_n);
     }
 }