comparison src/cs/services/Audio/Audio_bgd/audio_bgd_structs_i.h @ 0:b6a5e36de839

src/cs: initial import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Jul 2018 04:39:26 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:b6a5e36de839
1 /********************************************************************************/
2 /* */
3 /* File Name: audio_structs_i.h */
4 /* */
5 /* Purpose: This file contains constants, data type, and data */
6 /* structures that are used by the AUDIO's task. */
7 /* */
8 /* Version 1 */
9 /* */
10 /* Date Modification */
11 /* ------------------------------------ */
12 /* 19 June 2003 Creation */
13 /* */
14 /* Author Frederic Turgis */
15 /* */
16 /* (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved. */
17 /* */
18 /********************************************************************************/
19 #include "rv/rv_defined_swe.h"
20
21 #ifdef RVM_AUDIO_BGD_SWE
22
23 #ifndef _AUDIO_BGD_STRUCTS_I_
24 #define _AUDIO_BGD_STRUCTS_I_
25
26 #include "rv/rv_general.h"
27 #include "rvf/rvf_api.h"
28 #include "rvm/rvm_api.h"
29 #include "rvm/rvm_gen.h"
30
31 #ifdef __cplusplus
32 extern "C"
33 {
34 #endif
35
36 typedef struct
37 {
38 T_RVF_ADDR_ID addrId; /* AUDIO address ID. */
39
40 T_RVF_MB_ID mb; /* AUDIO internal memory bank. */
41
42 T_RVM_RETURN (*callBackFct) (T_RVM_NAME SWEntName,
43 T_RVM_RETURN errorCause,
44 T_RVM_ERROR_TYPE errorType,
45 T_RVM_STRING errorMsg);
46
47 BOOLEAN message_processed;
48 }
49 T_AUDIO_BGD_ENV_CTRL_BLK;
50
51 #ifdef __cplusplus
52 }
53 #endif
54
55 #endif // #ifndef _AUDIO_BGD_STRUCTS_I_
56
57 #endif // #ifdef RVM_AUDIO_BGD_SWE