diff --git a/libraries/environment/Soaap2-0_Defines.h b/libraries/environment/Soaap2-0_Defines.h
new file mode 100644
index 0000000000000000000000000000000000000000..8382eab63ac476cda7a24e5fec9bb93e03775352
--- /dev/null
+++ b/libraries/environment/Soaap2-0_Defines.h
@@ -0,0 +1,54 @@
+
+#ifndef __Soaap2_0_Defines__
+    #define __Soaap2_0_Defines__
+
+    #define SoaapDefUartCtrlHead    3
+    #define SoaapDefUartCtrlPer     6
+    #define SoaapDefUartCtrlTail    3
+
+    //Bytedefinitionen für das starten bzw. stoppen des BleEP Betirebes
+    #define soaapDefBleEPStart      0x10
+    #define soaapDefBleEPStop       0x20
+
+
+    enum soaapAppId2_0 {
+        soaapDefEuler,
+        soaapDef3AxisAcc,
+        soaapDef3AxisGyro,
+        soaapDef3AxisMagn,
+
+        //diese beiden sind ersteinmal Platzhalter für spätere Erweiterungen
+            soaapDefMovement,
+            soaapDefLightControll,
+            
+        //dies sind "alte" übertagungstandarts, die mit der gekürzten BLE-Komunikation nicht funktionieren
+        soaapDefEulerLegacy,  
+        soaapDef3AxisAccGyrMagLegacy,
+
+        soaapDefFakeInit,    
+    };
+
+    // 0xF0 kontroll Maske für erstes Byte der Datenübertragung BleMaster->Due
+    const byte soaapDefSlaveSndCtrlMaskOne    = 0xF0;
+    // 0xF0 kontroll Maske für zweites Byte der Datenübertragung BleMaster->Due
+    const byte soaapDefSlaveSndCtrlMaskTwo    = 0xF0;
+    // 0xF8 kontroll Maske für drittes Byte der Datenübertragung BleMaster->Due
+    const byte soaapDefSlaveSndCtrlMaskThree  = 0xF8;
+
+    // 0xFF kontroll Maske für erstes Byte der Datenübertragung Due->BleMaster
+    const byte soaapDefSlaveRecCtrlMaskOne    = 0xFF;
+    // 0xF8 kontroll Maske für zweites Byte der Datenübertragung Due->BleMaster
+    const byte soaapDefSlaveRecCtrlMaskTwo    = 0xF8;
+    // 0x8F kontroll Maske für drittes Byte der Datenübertragung Due->BleMaster
+    const byte soaapDefSlaveRecCtrlMaskThree  = 0x8F;
+
+   struct CtrlBytesMaster{
+        byte addressByte;
+        byte ctrlByteOne;
+        byte ctrlByteTwo;
+        byte FakeAppID;         
+        bool newData;
+    };
+
+
+#endif /* SoaapBleMaster_h */