FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/services/dar/dar_env.h @ 382:a2210b0361c1
loadtools: implemented compal-stage setting in hw parameter files
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Mon, 09 Jun 2014 21:53:12 +0000 | 
| parents | 81bee6125882 | 
| children | 
| rev | line source | 
|---|---|
| 
305
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
1 /****************************************************************************/ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
2 /* */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
3 /* File Name: dar_env.h */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
4 /* */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
5 /* Purpose: This file contains prototypes for Riviera Environment related */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
6 /* functions used to get info, start and stop the diagnose block.*/ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
7 /* */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
8 /* Version 0.1 */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
9 /* */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
10 /* Date Modification */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
11 /* ------------------------------------ */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
12 /* 26 september 2001 Create */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
13 /* */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
14 /* Author Stephanie Gerthoux */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
15 /* */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
16 /* (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved*/ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
17 /****************************************************************************/ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
18 | 
| 
306
 
81bee6125882
DAR integration: header cleanup
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
305 
diff
changeset
 | 
19 #include "../../riviera/rv/rv_defined_swe.h" | 
| 
305
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
20 #ifdef RVM_DAR_SWE | 
| 
306
 
81bee6125882
DAR integration: header cleanup
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
305 
diff
changeset
 | 
21 #include "dar_structs_i.h" | 
| 
305
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
22 | 
| 
306
 
81bee6125882
DAR integration: header cleanup
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
305 
diff
changeset
 | 
23 #include "dar_pool_size.h" /* Stack & Memory Bank sizes definitions */ | 
| 
305
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
24 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
25 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
26 #ifndef __DAR_ENV_H_ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
27 #define __DAR_ENV_H_ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
28 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
29 /* memory bank size and watermark */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
30 #define DAR_MB_SIZE DAR_MB1_SIZE | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
31 #define DAR_MB_WATERMARK DAR_MB_SIZE | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
32 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
33 /* definition of RVT state*/ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
34 typedef INT8 T_DAR_STATE; | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
35 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
36 /* possible values */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
37 #define DAR_STARTED (0) | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
38 #define DAR_NOT_STARTED (-1) | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
39 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
40 /* generic functions declarations */ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
41 T_RVM_RETURN dar_get_info (T_RVM_INFO_SWE *infoSWEnt); | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
42 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
43 T_RVM_RETURN dar_set_info(T_RVF_ADDR_ID addrId, | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
44 T_RV_RETURN return_path[], | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
45 T_RVF_MB_ID mbId[], | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
46 T_RVM_RETURN (*callBackFctError) ( T_RVM_NAME SWEntName, | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
47 T_RVM_RETURN errorCause, | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
48 T_RVM_ERROR_TYPE errorType, | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
49 T_RVM_STRING errorMsg) ); | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
50 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
51 T_RVM_RETURN dar_init (void); | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
52 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
53 T_RVM_RETURN dar_stop (void); | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
54 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
55 T_RVM_RETURN dar_kill (void); | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
56 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
57 #endif /*__DAR_ENV_H_*/ | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
58 | 
| 
 
4dccc9d3305f
gsm-fw: checking in DAR from Leonardo source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
59 #endif /* #ifdef RVM_DAR_SWE */ | 
