FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/include/condat/rx.h @ 1023:cd6002e3aefb
doc/Freerunner-Howto: apparently some people still use SHR, so mention it too
| author | Mychaela Falconia <falcon@ivan.Harhan.ORG> | 
|---|---|
| date | Tue, 03 May 2016 13:48:39 +0000 | 
| parents | a712c95b60c1 | 
| children | 
| rev | line source | 
|---|---|
| 
662
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
1 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
2 +----------------------------------------------------------------------------- | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
3 | Project : GSM (6301) | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
4 | Modul : | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
5 +----------------------------------------------------------------------------- | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
6 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
7 | All rights reserved. | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
8 | | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
9 | This file is confidential and a trade secret of Texas | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
10 | Instruments Berlin, AG | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
11 | The receipt of or possession of this file does not convey | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
12 | any rights to reproduce or disclose its contents or to | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
13 | manufacture, use, or sell anything it may describe, in | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
14 | whole, or in part, without the specific written consent of | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
15 | Texas Instruments Berlin, AG. | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
16 +----------------------------------------------------------------------------- | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
17 | Purpose : Types definitions for the fieldstrength driver | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
18 | . | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
19 +----------------------------------------------------------------------------- | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
20 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
21 $Hist | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
22 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
23 Oct 05, 2006 ER: OMAPS00094496 x0061088(Prachi) | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
24 Description:Enhance RSSI to 3 parameters: Strength, quality, min-access-level | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
25 Solution:In order to provide a more accurate antenna icon on screen, in addition to "signal strength" the parameters | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
26 "signal quality" and "Min-aces-level" are required. | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
27 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
28 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
29 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
30 #ifndef RX_H | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
31 #define RX_H | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
32 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
33 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
34 * Signal Values | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
35 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
36 #define RX_QUAL_UNAVAILABLE 0xFF /* should be kept identically */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
37 /* with the value defined in RR */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
38 #ifdef FF_PS_RSSI | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
39 #define RX_ACCE_UNAVAILABLE 0xFF | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
40 #endif | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
41 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
42 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
43 * Signal Types | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
44 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
45 #define RX_SIGTYPE_RXLEVEL 0 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
46 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
47 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
48 * Status Type | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
49 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
50 typedef struct rx_Status_Type | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
51 { | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
52 UBYTE actLevel; | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
53 UBYTE gsmLevel; | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
54 UBYTE rxQuality; | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
55 #ifdef FF_PS_RSSI | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
56 UBYTE min_access_level; | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
57 #endif | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
58 } rx_Status_Type; | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
59 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
60 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
61 * Driver Control Block | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
62 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
63 typedef struct rx_DCB_Type | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
64 { | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
65 UBYTE Steps; | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
66 } rx_DCB_Type; | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
67 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
68 #if defined (NEW_FRAME) | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
69 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
70 * to achieve backward compatibility with older definitions | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
71 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
72 #define drv_SignalCB_Type T_DRV_CB_FUNC | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
73 #define drv_SignalID_Type T_DRV_SIGNAL | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
74 #define T_VSI_THANDLE USHORT | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
75 #endif | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
76 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
77 * Prototypes | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
78 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
79 EXTERN UBYTE rx_Init (drv_SignalCB_Type in_SignalCBPtr); | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
80 EXTERN void rx_Exit (void); | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
81 EXTERN UBYTE rx_SetConfig (rx_DCB_Type * in_DCBPtr); | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
82 EXTERN UBYTE rx_GetConfig (rx_DCB_Type * out_DCBPtr); | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
83 EXTERN UBYTE rx_GetStatus (rx_Status_Type * out_StatusPtr); | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
84 EXTERN void rx_timeout (T_VSI_THANDLE rx_handle); | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
85 #endif | 
