[Feature]Upload Modem source code

Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/driver/audio/src/v1/inc/rawpcmrec.h b/mcu/driver/audio/src/v1/inc/rawpcmrec.h
new file mode 100644
index 0000000..cf1c29a
--- /dev/null
+++ b/mcu/driver/audio/src/v1/inc/rawpcmrec.h
@@ -0,0 +1,32 @@
+#ifndef _RAWPCMREC_H_
+#define _RAWPCMREC_H_
+
+#include "pcmrec.h"
+/*typedef enum {
+	PCM_REC_SAMPLE_RATE_IDX_8K = 0,
+	PCM_REC_SAMPLE_RATE_IDX_16K, 
+	PCM_REC_SAMPLE_RATE_IDX_32K,
+	PCM_REC_SAMPLE_RATE_IDX_48K,
+	
+	PCM_REC_SAMPLE_RATE_IDX_UNDEF = 0xf
+}PCM_REC_SAMPLE_RATE_IDX;*/
+
+typedef struct spcRAWPCMBufInfoStruct{
+	//UL sample rate, please refer PCM_REC_SAMPLE_RATE_IDX
+	uint16 u16ULFreq;
+	//UL length in byte
+	uint16 u16ULLength;
+	//DL sample rate, please refer PCM_REC_SAMPLE_RATE_IDX
+	uint16 u16DLFreq;
+	//DL length in byte
+	uint16 u16DLLength;
+}spcRAWPCMBufInfo, *pspcRAWPCMBufInfo;
+
+void RAWPcmRec_Init();
+void RAWPCMREC_Start(void (*pcmRec_hdlr)(void), kal_uint8 ULChannelNumIdx);
+void RAWPCMREC_Stop();
+
+void RawPcmRec_GetMicDataBufs(kal_uint32 *add1, kal_uint16 *len1, kal_uint32 *add2, kal_uint16 *len2);
+
+#endif //#ifndef _RAWPCMREC_H_
+