1 #include <zephyr.h>
2 #include <irq.h>
3 #include <soc.h>
4 
5 #include "fsl_os_abstraction.h"
6 
7 unsigned int gIrqKey;
8 
9 /*FUNCTION**********************************************************************
10  *
11  * Function Name : OSA_InterruptEnable
12  * Description   : self explanatory.
13  *
14  *END**************************************************************************/
OSA_InterruptEnable(void)15 void OSA_InterruptEnable(void)
16 {
17 	irq_unlock(gIrqKey);
18 }
19 
20 /*FUNCTION**********************************************************************
21  *
22  * Function Name : OSA_InterruptDisable
23  * Description   : self explanatory.
24  *
25  *END**************************************************************************/
OSA_InterruptDisable(void)26 void OSA_InterruptDisable(void)
27 {
28 	gIrqKey = irq_lock();
29 }
30