diff --git a/cpu/lpc1768/cpu.c b/cpu/lpc1768/cpu.c
index 1c925e63ff5d55068462e5046caa2133c17d516a..b056283528514c5e66d0c0ed99f3d8dc7795b75a 100644
--- a/cpu/lpc1768/cpu.c
+++ b/cpu/lpc1768/cpu.c
@@ -33,6 +33,13 @@ unsigned int disableIRQ(void)
     return uiPriMask;
 }
 
+unsigned enableIRQ(void)
+{
+    unsigned int uiPriMask = __get_PRIMASK();
+    __enable_irq();
+    return uiPriMask;
+}
+
 void restoreIRQ(unsigned oldPRIMASK)
 {
     //PRIMASK lesen setzen