📄 ia443x_rf_callback.lst
字号:
C51 COMPILER V8.00 IA443X_RF_CALLBACK 11/17/2008 10:50:34 PAGE 1
C51 COMPILER V8.00, COMPILATION OF MODULE IA443X_RF_CALLBACK
OBJECT MODULE PLACED IN IA443x_rf_callback.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.exe IA443x_rf_callback.c DB OE BR
line level source
1 /*
2 ** ============================================================================
3 **
4 ** FILE
5 ** ARA_RF_callback.c
6 **
7 ** DESCRIPTION
8 ** Contains the callback function declaration
9 **
10 ** CREATED
11 ** Silicon Laboratories Hungary Ltd
12 **
13 ** COPYRIGHT
14 ** Copyright 2008 Silicon Laboratories, Inc.
15 ** http://www.silabs.com
16 **
17 ** ============================================================================
18 */
19 /*------------------------------------------------------------------------*/
20 /* INCLUDE */
21 /*------------------------------------------------------------------------*/
22 #include "IA443x_rf_callback.h"
23 #include "IA443x_demo.h"
24
25 /*------------------------------------------------------------------------*/
26 /* GLOBAL variables */
27 /*------------------------------------------------------------------------*/
28 extern idata DEMO_STATES NewDemoStates;
29 extern bit fChangeDemoStates;
30
31 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
32 +
33 + FUNCTION NAME: void RfCbPreambleDetected(void)
34 +
35 + DESCRIPTION: RF state machine calls, when preamble detected
36 +
37 + RETURN:
38 +
39 + NOTES:
40 +
41 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
42 void RfCbPreambleDetected(void)
43 {
44 1 }
45
46 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
47 +
48 + FUNCTION NAME: void RfCbSynchWordDetected(void)
49 +
50 + DESCRIPTION: RF state machine calls, when synchron word detected
51 +
52 + RETURN:
53 +
54 + NOTES:
55 +
C51 COMPILER V8.00 IA443X_RF_CALLBACK 11/17/2008 10:50:34 PAGE 2
56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
57 void RfCbSynchWordDetected(void)
58 {
59 1 GetAntDiversityResult();
60 1 }
61
62 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
63 +
64 + FUNCTION NAME: void RfCbFalsePreambleDetected(void)
65 +
66 + DESCRIPTION: RF state machine calls, when false preamble detected
67 + (when preamble deteceted and timeout occured within detecting
68 + the synchron word)
69 +
70 + RETURN:
71 +
72 + NOTES:
73 +
74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
75 void RfCbFalsePreambleDetected(void)
76 {
77 1 }
78
79
80 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
81 +
82 + FUNCTION NAME: void RfCbPacketReceived(void)
83 +
84 + DESCRIPTION: RF state machine calls, when a valid packet received
85 +
86 + RETURN:
87 +
88 + NOTES:
89 +
90 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
91 void RfCbPacketReceived(void)
92 {
93 1 NewDemoStates = sDemoPacketReceived;
94 1 fChangeDemoStates = TRUE;
95 1 }
96
97
98 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
99 +
100 + FUNCTION NAME: void RfCbCrcError(void)
101 +
102 + DESCRIPTION: RF state machine calls, when CRC error occured
103 +
104 + RETURN:
105 +
106 + NOTES:
107 +
108 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
109 void RfCbCrcError(void)
110 {
111 1 }
112
113 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
114 +
115 + FUNCTION NAME: void RfCbRxError(void)
116 +
117 + DESCRIPTION: RF state machine calls, when error occured during RX (timeout)
C51 COMPILER V8.00 IA443X_RF_CALLBACK 11/17/2008 10:50:34 PAGE 3
118 +
119 + RETURN:
120 +
121 + NOTES:
122 +
123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
124 void RfCbRxError(void)
125 {
126 1 }
127
128 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
129 +
130 + FUNCTION NAME: void RfCbPacketSent(void)
131 +
132 + DESCRIPTION: RF state machine calls, when valid packet received
133 +
134 + RETURN:
135 +
136 + NOTES:
137 +
138 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
139 void RfCbPacketSent(void)
140 {
141 1 NewDemoStates = sDemoPacketSent;
142 1 fChangeDemoStates = TRUE;
143 1 }
144
145 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
146 +
147 + FUNCTION NAME: void RfCbTxError(void)
148 +
149 + DESCRIPTION: RF state machine calls, when error occured during TX (timeout)
150 +
151 + RETURN:
152 +
153 + NOTES:
154 +
155 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
156 void RfCbTxError(void)
157 {
158 1 NewDemoStates = sDemoTxError;
159 1 fChangeDemoStates = TRUE;
160 1 }
161
162
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 28 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -