[Feature]Upload Modem source code

Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/interface/driver/peripheral/dcl_15_segment.h b/mcu/interface/driver/peripheral/dcl_15_segment.h
new file mode 100644
index 0000000..0462585
--- /dev/null
+++ b/mcu/interface/driver/peripheral/dcl_15_segment.h
@@ -0,0 +1,83 @@
+#ifndef __DCL_15_SEGMENT_H__
+#define __DCL_15_SEGMENT_H__
+#include "dcl.h"
+
+/****************************************************/
+
+typedef enum {
+	GPIO_LED1,
+	GPIO_LED2
+}LED_NUM;
+
+typedef enum{
+	LED_CMD_FLICKER,
+	LED_CMD_DIMMING,
+	LED_CMD_BRIGHTING
+	
+}LED_CTRL_CMD;
+
+typedef struct
+{
+	kal_uint8 Char_D;
+	kal_uint8 Char_C;
+	kal_uint8 Char_B;
+	kal_uint8 Char_A;
+}char_to_display;
+
+/****************************************************/
+extern DCL_STATUS gpio_led_init(void);
+
+/*************************************************************************
+* FUNCTION
+*  gpio_led_control
+*
+* DESCRIPTION
+*  This function is to control led display
+*
+* PARAMETERS
+*	
+*
+* RETURN VALUES:
+*	STATUS_OK
+*
+*************************************************************************/
+
+extern DCL_STATUS gpio_led_control(LED_NUM led_num, LED_CTRL_CMD cmd, kal_uint16 freq);
+
+/*************************************************************************
+* FUNCTION
+*  gpio_15_segment_led_init
+*
+* DESCRIPTION
+*  This function is to init 15-segment
+*
+* PARAMETERS
+*	
+*
+* RETURN VALUES:
+*	STATUS_OK
+*
+*************************************************************************/
+
+extern DCL_STATUS gpio_15_segment_led_init(void);
+
+/*************************************************************************
+* FUNCTION
+*  gpio_15_segment_led_control
+*
+* DESCRIPTION
+*  This function is to control 15-segment
+*
+* PARAMETERS
+*	
+*
+* RETURN VALUES:
+*	STATUS_OK
+*
+*************************************************************************/
+
+extern DCL_STATUS gpio_15_segment_led_control(kal_uint8 word1, kal_uint8 word2);
+
+
+
+#endif