[Feature]Upload Modem source code
Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/driver/audio/src32_inc/ecall_rom.h b/mcu/driver/audio/src32_inc/ecall_rom.h
new file mode 100644
index 0000000..d54ddc0
--- /dev/null
+++ b/mcu/driver/audio/src32_inc/ecall_rom.h
@@ -0,0 +1,62 @@
+/*============================================================================*/
+/* eCall ANSI C fixed-point reference source code */
+/* */
+/* File: ecall_rom.h */
+/* Version: 8.6.0 (Rel8) / 9.4.0 (Rel9) */
+/* Date: 2011-02-08 */
+/* Description: ROM data arrays (header file) */
+/*----------------------------------------------------------------------------*/
+
+#ifndef ECALL_ROM_H_
+#define ECALL_ROM_H_
+
+#include "ecall_defines.h"
+
+
+/*============================================================================*/
+/* Synchronization */
+/*----------------------------------------------------------------------------*/
+
+extern const Int16 wakeupSin500[16];
+extern const Int16 wakeupCos500[16];
+extern const Int16 wakeupSin800[10];
+extern const Int16 wakeupCos800[10];
+
+extern const Int16 syncPulseForm[5];
+extern const Int16 syncSequence[15];
+extern const Int16 syncIndexPreamble[SYNC_IDXLEN];
+extern const Int16 syncFrame[10*PCM_LENGTH];
+
+/*============================================================================*/
+/* Uplink/Downlink format */
+/*----------------------------------------------------------------------------*/
+
+extern const Int16 indexBits[24];
+
+extern const Int16 m4smp_ulPulse[16];
+extern const Int16 m8smp_ulPulse[32];
+extern const Int16 m4smp_ulPulseMatch[64];
+extern const Int16 m8smp_ulPulseMatch[128];
+
+extern const Int16 m4smp_mgTable[66];
+extern const Int16 m8smp_mgTable[116];
+
+extern const Int16 dlPcmData[4][NRF_DLDATA*PCM_LENGTH];
+extern const Int16 dlPcmDataMatch[4][NRF_DLDATA*PCM_LENGTH];
+
+/*============================================================================*/
+/* FEC encoder/decoder */
+/*----------------------------------------------------------------------------*/
+
+extern const Ord16 stateTrans[16];
+extern const Ord16 revStateTrans[16];
+extern const Ord1 outputParity[16];
+
+extern const Ord1 crcPolynomial[NRB_CRC+1];
+extern const Ord1 scramblingSeq[NRB_INFO_CRC];
+extern const Ord16 interleaverSeq[NRB_INFO_CRC];
+extern const Ord16 redVerIndex[8][NRB_CODE_ARQ];
+
+extern const IntLLR logExpTable[LOGEXP_RES];
+
+#endif