FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/L1/audio_include/l1audio_msgty.h @ 604:45bf440cc677
gsm-fw/L1/audio_include: initial preen over the imported LoCosto headers
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Thu, 28 Aug 2014 19:08:09 +0000 |
parents | d638de8cc6b8 |
children |
comparison
equal
deleted
inserted
replaced
603:d638de8cc6b8 | 604:45bf440cc677 |
---|---|
7 * | 7 * |
8 ************* Revision Controle System Header *************/ | 8 ************* Revision Controle System Header *************/ |
9 #ifndef _L1AUDIO_MSGTY_H | 9 #ifndef _L1AUDIO_MSGTY_H |
10 #define _L1AUDIO_MSGTY_H | 10 #define _L1AUDIO_MSGTY_H |
11 | 11 |
12 #include "l1sw.cfg" | 12 #include "../../include/config.h" |
13 #include "../include/l1_confg.h" | |
13 | 14 |
14 #if (AUDIO_TASK == 1) | 15 #if (AUDIO_TASK == 1) |
15 | 16 |
16 #if (OP_RIV_AUDIO == 1) | 17 #if (OP_RIV_AUDIO == 1) |
17 #include "rv_general.h" | 18 #include "rv_general.h" |
714 | 715 |
715 typedef struct | 716 typedef struct |
716 { | 717 { |
717 WORD16 mode; | 718 WORD16 mode; |
718 WORD16 frame_size; | 719 WORD16 frame_size; |
719 WORD16 num_sub_frames; | 720 WORD16 num_sub_frames; |
720 WORD16 ratio; | 721 WORD16 ratio; |
721 WORD16 threshold; | 722 WORD16 threshold; |
722 WORD16 gain[16]; | 723 WORD16 gain[16]; |
723 } | 724 } |
724 T_MMI_AQI_WCM_PARAMS; | 725 T_MMI_AQI_WCM_PARAMS; |
791 } | 792 } |
792 T_MMI_AQI_AGC_PARAMS; | 793 T_MMI_AQI_AGC_PARAMS; |
793 | 794 |
794 typedef enum | 795 typedef enum |
795 { | 796 { |
796 AGC_NO_ACTION = -1, | 797 AGC_NO_ACTION = -1, |
797 AGC_STOPPED = 0, | 798 AGC_STOPPED = 0, |
798 AGC_STARTED = 1, | 799 AGC_STARTED = 1, |
799 AGC_UPDATED = 2 | 800 AGC_UPDATED = 2 |
800 } | 801 } |
801 T_AGC_ACTION; | 802 T_AGC_ACTION; |
808 { | 809 { |
809 #if (OP_RIV_AUDIO == 1) | 810 #if (OP_RIV_AUDIO == 1) |
810 T_RV_HDR header; | 811 T_RV_HDR header; |
811 #endif | 812 #endif |
812 T_AGC_CONTROL agc_ul_control; | 813 T_AGC_CONTROL agc_ul_control; |
813 T_MMI_AQI_AGC_PARAMS parameters; | 814 T_MMI_AQI_AGC_PARAMS parameters; |
814 } | 815 } |
815 T_MMI_AQI_AGC_UL_REQ ; | 816 T_MMI_AQI_AGC_UL_REQ ; |
816 | 817 |
817 typedef struct | 818 typedef struct |
818 { | 819 { |
841 { | 842 { |
842 #if (OP_RIV_AUDIO == 1) | 843 #if (OP_RIV_AUDIO == 1) |
843 T_RV_HDR header; | 844 T_RV_HDR header; |
844 #endif | 845 #endif |
845 T_AGC_CONTROL agc_dl_control; | 846 T_AGC_CONTROL agc_dl_control; |
846 T_MMI_AQI_AGC_PARAMS parameters; | 847 T_MMI_AQI_AGC_PARAMS parameters; |
847 } | 848 } |
848 T_MMI_AQI_AGC_DL_REQ ; | 849 T_MMI_AQI_AGC_DL_REQ ; |
849 | 850 |
850 typedef struct | 851 typedef struct |
851 { | 852 { |
1147 | 1148 |
1148 #endif /* L1_PCM_EXTRACTION */ | 1149 #endif /* L1_PCM_EXTRACTION */ |
1149 | 1150 |
1150 #endif // AUDIO_TASK | 1151 #endif // AUDIO_TASK |
1151 | 1152 |
1152 typedef struct | 1153 typedef struct |
1153 { | 1154 { |
1154 UWORD8 outen1; | 1155 UWORD8 outen1; |
1155 UWORD8 outen2; | 1156 UWORD8 outen2; |
1156 UWORD8 outen3; | 1157 UWORD8 outen3; |
1157 UWORD8 classD; | 1158 UWORD8 classD; |
1158 } T_MMI_OUTEN_CFG_REQ; | 1159 } T_MMI_OUTEN_CFG_REQ; |
1159 | 1160 |
1160 typedef struct | 1161 typedef struct |
1161 { | 1162 { |
1162 #if (OP_RIV_AUDIO == 1) | 1163 #if (OP_RIV_AUDIO == 1) |
1163 T_RV_HDR header; | 1164 T_RV_HDR header; |
1164 #endif | 1165 #endif |
1165 UWORD8 outen1; | 1166 UWORD8 outen1; |
1166 UWORD8 outen2; | 1167 UWORD8 outen2; |
1167 UWORD8 outen3; | 1168 UWORD8 outen3; |
1168 UWORD8 classD; | 1169 UWORD8 classD; |
1169 } T_MMI_OUTEN_CFG_READ_CON; | 1170 } T_MMI_OUTEN_CFG_READ_CON; |
1170 | 1171 |
1171 | 1172 |
1172 #endif // _L1AUDIO_MSGTY_H | 1173 #endif // _L1AUDIO_MSGTY_H |