[Feature]Upload Modem source code

Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/protocol/interface/ddm/d2_public_defs.h b/mcu/protocol/interface/ddm/d2_public_defs.h
new file mode 100644
index 0000000..2358226
--- /dev/null
+++ b/mcu/protocol/interface/ddm/d2_public_defs.h
@@ -0,0 +1,38 @@
+#ifndef __D2_PUBLIC_DEFS_H__
+#define __D2_PUBLIC_DEFS_H__
+
+// Type denifitions
+typedef enum
+{
+    D2_RES_FAIL = -1, 
+    D2_RES_NONE, 
+    D2_RES_SUCC, 
+    D2_RES_RETRY, 
+    // => DATA CALL
+    D2_RES_FAIL_CONT, 
+    D2_RES_FAIL_ABORT, 
+    D2_RES_SUCC_ABORT, 
+    D2_RES_SUCC_CONT, 
+    D2_RES_MAX = 0x7FFFFFFF
+}d2_res_enum;
+
+typedef enum
+{
+    D2_EVENT_NONE = 0x00000000, 
+    D2_EVENT_PDX_PROFILE_CHG = 0x00000001, 
+    // => DATA CALL
+    D2_EVENT_PRE_ACT_DATA_CALL = 0x00000100, 
+    D2_EVENT_POST_ACT_DATA_CALL = 0x00000200, 
+    D2_EVENT_PRE_DEACT_DATA_CALL = 0x00000400, 
+    D2_EVENT_POST_DEACT_DATA_CALL = 0x00000800, 
+    D2_EVENT_ON_MOD_DATA_CALL = 0x00001000, 
+    // => NetIF
+    D2_EVENT_IPV6_RA_INIT_FAIL = 0x00010000, 
+    D2_EVENT_IPV6_RA_REFRESH_FAIL = 0x00020000, 
+    D2_EVENT_MAX = 0x7FFFFFFF
+}d2_event_enum;
+
+// Macros
+// N/A
+
+#endif