1 // ===========================================================================
2 // This file is autogenerated, please DO NOT modify!
3 //
4 // Generated on  2024-05-23 12:08:57
5 // by user:      developer
6 // on machine:   swtools
7 // CWD:          /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/build/lrfbledig/iar/pbe/ieee
8 // Commandline:  /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl -x /home/developer/.conan/data/f65lokilrfbledig/1.3.19-1/library-lprf/eng/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source/ti.com_LOKI_LRFBLEDIG_1.0.xml -f acr --devices CC2340R5:B (2.0) /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ieee/doc/pbe_ieee_ram_regs.txt /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ieee/doc/pbe_ieee_regdef_regs.txt
9 // C&P friendly: /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl -x /home/developer/.conan/data/f65lokilrfbledig/1.3.19-1/library-lprf/eng/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source/ti.com_LOKI_LRFBLEDIG_1.0.xml -f acr --devices CC2340R5:B (2.0) /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ieee/doc/pbe_ieee_ram_regs.txt /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ieee/doc/pbe_ieee_regdef_regs.txt
10 //
11 // Relevant file version(s):
12 //
13 // /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl
14 //   rcs-info: (file not managed or unknown revision control system)
15 //   git-hash: 68a752a8737845355f7bdb320d25a59eac685840
16 //
17 // /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ieee/doc/pbe_ieee_ram_regs.txt
18 //   rcs-info: (file not managed or unknown revision control system)
19 //   git-hash: 1353f9246ed8136ef80520886e631bb482d0bdfe
20 //
21 // ===========================================================================
22 
23 
24 #ifndef __PBE_IEEE_RAM_REGS_H
25 #define __PBE_IEEE_RAM_REGS_H
26 
27 //******************************************************************************
28 // REGISTER OFFSETS
29 //******************************************************************************
30 // Configure synth calibration timeout
31 #define PBE_IEEE_RAM_O_SYNTHCALTIMEOUT                               0x00000020U
32 
33 // Configure FIFO what statuses to append
34 #define PBE_IEEE_RAM_O_FIFOCFG                                       0x00000022U
35 
36 //
37 #define PBE_IEEE_RAM_O_EXTRABYTES                                    0x00000024U
38 
39 // How long to search for sync before giving up
40 #define PBE_IEEE_RAM_O_RXTIMEOUT                                     0x00000026U
41 
42 //
43 #define PBE_IEEE_RAM_O_PRETXIFS                                      0x00000028U
44 
45 //
46 #define PBE_IEEE_RAM_O_PRERXIFS                                      0x0000002AU
47 
48 // Combined tx/rx/fs configuration
49 #define PBE_IEEE_RAM_O_OPCFG                                         0x0000002CU
50 
51 //
52 #define PBE_IEEE_RAM_O_PATTERN                                       0x0000002EU
53 
54 // Initialization for the whitener, if 0 the whitener is not used
55 #define PBE_IEEE_RAM_O_WHITEINIT                                     0x00000030U
56 
57 //
58 #define PBE_IEEE_RAM_O_PIB                                           0x00000032U
59 
60 //
61 #define PBE_IEEE_RAM_O_FFTYPE                                        0x00000034U
62 
63 //
64 #define PBE_IEEE_RAM_O_NRXNOK                                        0x00000036U
65 
66 //
67 #define PBE_IEEE_RAM_O_NRXIGNORED                                    0x00000038U
68 
69 //
70 #define PBE_IEEE_RAM_O_NRXEMPTY                                      0x0000003AU
71 
72 //
73 #define PBE_IEEE_RAM_O_NRXFIFOFULL                                   0x0000003CU
74 
75 //
76 #define PBE_IEEE_RAM_O_NRXOK                                         0x0000003EU
77 
78 //
79 #define PBE_IEEE_RAM_O_NTX                                           0x00000040U
80 
81 //
82 #define PBE_IEEE_RAM_O_NTXACK                                        0x00000042U
83 
84 //
85 #define PBE_IEEE_RAM_O_NRXTIMEOUT                                    0x00000044U
86 
87 //
88 #define PBE_IEEE_RAM_O_LASTRSSI                                      0x00000046U
89 
90 //
91 #define PBE_IEEE_RAM_O_LASTFREQOFF                                   0x00000048U
92 
93 //
94 #define PBE_IEEE_RAM_O_LASTLQI                                       0x0000004AU
95 
96 //
97 #define PBE_IEEE_RAM_O_LASTTIMESTAMPL                                0x0000004CU
98 
99 //
100 #define PBE_IEEE_RAM_O_LASTTIMESTAMPH                                0x0000004EU
101 
102 // Status of receiver and transmitter
103 #define PBE_IEEE_RAM_O_RXSTATUS                                      0x00000050U
104 
105 // General use purpose for storing values
106 #define PBE_IEEE_RAM_O_TMPREG1                                       0x00000052U
107 
108 // General use purpose for storing values
109 #define PBE_IEEE_RAM_O_TMPREG2                                       0x00000054U
110 
111 // General use purpose for storing values
112 #define PBE_IEEE_RAM_O_TMPREG3                                       0x00000056U
113 
114 // General use purpose for storing values
115 #define PBE_IEEE_RAM_O_TMPREG4                                       0x00000058U
116 
117 // Value of last sequence number found
118 #define PBE_IEEE_RAM_O_LSEQNR                                        0x0000005AU
119 
120 // Source matching index
121 #define PBE_IEEE_RAM_O_SRCMATCHIDX                                   0x0000005CU
122 
123 //
124 #define PBE_IEEE_RAM_O_PANID0                                        0x00000060U
125 
126 //
127 #define PBE_IEEE_RAM_O_SHORTADDR0                                    0x00000062U
128 
129 //
130 #define PBE_IEEE_RAM_O_EXTADDR00                                     0x00000064U
131 
132 //
133 #define PBE_IEEE_RAM_O_EXTADDR01                                     0x00000066U
134 
135 //
136 #define PBE_IEEE_RAM_O_EXTADDR02                                     0x00000068U
137 
138 //
139 #define PBE_IEEE_RAM_O_EXTADDR03                                     0x0000006AU
140 
141 //
142 #define PBE_IEEE_RAM_O_FFOPT0                                        0x0000006CU
143 
144 //
145 #define PBE_IEEE_RAM_O_PANID1                                        0x00000070U
146 
147 //
148 #define PBE_IEEE_RAM_O_SHORTADDR1                                    0x00000072U
149 
150 //
151 #define PBE_IEEE_RAM_O_EXTADDR10                                     0x00000074U
152 
153 //
154 #define PBE_IEEE_RAM_O_EXTADDR11                                     0x00000076U
155 
156 //
157 #define PBE_IEEE_RAM_O_EXTADDR12                                     0x00000078U
158 
159 //
160 #define PBE_IEEE_RAM_O_EXTADDR13                                     0x0000007AU
161 
162 //
163 #define PBE_IEEE_RAM_O_FFOPT1                                        0x0000007CU
164 
165 //
166 #define PBE_IEEE_RAM_O_TMPRSSI                                       0x0000007EU
167 
168 //
169 #define PBE_IEEE_RAM_O_ENTRYENABLE00                                 0x00000080U
170 
171 //
172 #define PBE_IEEE_RAM_O_ENTRYENABLE01                                 0x00000082U
173 
174 //
175 #define PBE_IEEE_RAM_O_ENTRYENABLE02                                 0x00000084U
176 
177 //
178 #define PBE_IEEE_RAM_O_ENTRYENABLE03                                 0x00000086U
179 
180 //
181 #define PBE_IEEE_RAM_O_FRAMEPENDING00                                0x00000088U
182 
183 //
184 #define PBE_IEEE_RAM_O_FRAMEPENDING01                                0x0000008AU
185 
186 //
187 #define PBE_IEEE_RAM_O_FRAMEPENDING02                                0x0000008CU
188 
189 //
190 #define PBE_IEEE_RAM_O_FRAMEPENDING03                                0x0000008EU
191 
192 //
193 #define PBE_IEEE_RAM_O_ENTRYENABLE10                                 0x00000090U
194 
195 //
196 #define PBE_IEEE_RAM_O_ENTRYENABLE11                                 0x00000092U
197 
198 //
199 #define PBE_IEEE_RAM_O_ENTRYENABLE12                                 0x00000094U
200 
201 //
202 #define PBE_IEEE_RAM_O_ENTRYENABLE13                                 0x00000096U
203 
204 //
205 #define PBE_IEEE_RAM_O_FRAMEPENDING10                                0x00000098U
206 
207 //
208 #define PBE_IEEE_RAM_O_FRAMEPENDING11                                0x0000009AU
209 
210 //
211 #define PBE_IEEE_RAM_O_FRAMEPENDING12                                0x0000009CU
212 
213 //
214 #define PBE_IEEE_RAM_O_FRAMEPENDING13                                0x0000009EU
215 
216 //
217 #define PBE_IEEE_RAM_O_PANCFGED                                      0x000000A0U
218 
219 //
220 #define PBE_IEEE_RAM_O_TMPFCF                                        0x000000A2U
221 
222 //
223 #define PBE_IEEE_RAM_O_CFGAUTOACK                                    0x000000A4U
224 
225 //
226 #define PBE_IEEE_RAM_O_MACCMDID                                      0x000000A6U
227 
228 //
229 #define PBE_IEEE_RAM_O_ACKSTATUS                                     0x000000A8U
230 
231 //
232 #define PBE_IEEE_RAM_O_CORRCNT                                       0x000000AAU
233 
234 //
235 #define PBE_IEEE_RAM_O_PAN0_SRC_MATCH_SHORT_START                    0x00000204U
236 
237 //
238 #define PBE_IEEE_RAM_O_PAN0_SRC_MATCH_EXT_START                      0x00000284U
239 
240 //
241 #define PBE_IEEE_RAM_O_PAN1_SRC_MATCH_SHORT_START                    0x00000304U
242 
243 //
244 #define PBE_IEEE_RAM_O_PAN1_SRC_MATCH_EXT_START                      0x00000384U
245 
246 //******************************************************************************
247 // Register: SYNTHCALTIMEOUT
248 //******************************************************************************
249 // Field: [15:0] val
250 //
251 // SynthCal timeout in 0.25us unit. 0 means infinite (no timeout)
252 #define PBE_IEEE_RAM_SYNTHCALTIMEOUT_VAL_W                                   16U
253 #define PBE_IEEE_RAM_SYNTHCALTIMEOUT_VAL_M                               0xFFFFU
254 #define PBE_IEEE_RAM_SYNTHCALTIMEOUT_VAL_S                                    0U
255 
256 //******************************************************************************
257 // Register: FIFOCFG
258 //******************************************************************************
259 // Field: [15:15] appendtimestamp
260 //
261 // Append 16 bit TIMESTAMP
262 #define PBE_IEEE_RAM_FIFOCFG_APPENDTIMESTAMP                             0x8000U
263 #define PBE_IEEE_RAM_FIFOCFG_APPENDTIMESTAMP_M                           0x8000U
264 #define PBE_IEEE_RAM_FIFOCFG_APPENDTIMESTAMP_S                               15U
265 
266 // Field: [14:14] appendrssi
267 //
268 // Append 8 bit RSSI
269 #define PBE_IEEE_RAM_FIFOCFG_APPENDRSSI                                  0x4000U
270 #define PBE_IEEE_RAM_FIFOCFG_APPENDRSSI_M                                0x4000U
271 #define PBE_IEEE_RAM_FIFOCFG_APPENDRSSI_S                                    14U
272 
273 // Field: [12:12] appendlqi
274 //
275 // Append 8 bit Modem LQI estimate (Frequency offset)
276 #define PBE_IEEE_RAM_FIFOCFG_APPENDLQI                                   0x1000U
277 #define PBE_IEEE_RAM_FIFOCFG_APPENDLQI_M                                 0x1000U
278 #define PBE_IEEE_RAM_FIFOCFG_APPENDLQI_S                                     12U
279 
280 // Field: [11:11] appendstatus
281 //
282 // Append 8 bit status from STATUSBYTE
283 #define PBE_IEEE_RAM_FIFOCFG_APPENDSTATUS                                0x0800U
284 #define PBE_IEEE_RAM_FIFOCFG_APPENDSTATUS_M                              0x0800U
285 #define PBE_IEEE_RAM_FIFOCFG_APPENDSTATUS_S                                  11U
286 
287 // Field: [10:10] appendcrc
288 //
289 // Append all received crc bits
290 #define PBE_IEEE_RAM_FIFOCFG_APPENDCRC                                   0x0400U
291 #define PBE_IEEE_RAM_FIFOCFG_APPENDCRC_M                                 0x0400U
292 #define PBE_IEEE_RAM_FIFOCFG_APPENDCRC_S                                     10U
293 
294 // Field: [8:8] autoflushign
295 //
296 // Automatically removes packets than can be ignored according to the frame filtering in Rx queue.
297 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHIGN                                0x0100U
298 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHIGN_M                              0x0100U
299 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHIGN_S                                   8U
300 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHIGN_KEEP                           0x0000U
301 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHIGN_FLUSH                          0x0100U
302 
303 // Field: [7:7] autoflushcrc
304 //
305 // Automatically removes packets with CRC error from the Rx queue.
306 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHCRC                                0x0080U
307 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHCRC_M                              0x0080U
308 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHCRC_S                                   7U
309 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHCRC_KEEP                           0x0000U
310 #define PBE_IEEE_RAM_FIFOCFG_AUTOFLUSHCRC_FLUSH                          0x0080U
311 
312 //******************************************************************************
313 // Register: EXTRABYTES
314 //******************************************************************************
315 // Field: [15:0] val
316 //
317 // Indicates how many bytes that are required after the PDU to hold the statuses configured in FIFOCFG.
318 #define PBE_IEEE_RAM_EXTRABYTES_VAL_W                                        16U
319 #define PBE_IEEE_RAM_EXTRABYTES_VAL_M                                    0xFFFFU
320 #define PBE_IEEE_RAM_EXTRABYTES_VAL_S                                         0U
321 
322 //******************************************************************************
323 // Register: RXTIMEOUT
324 //******************************************************************************
325 // Field: [15:0] val
326 //
327 // RX timeout in 0.25us unit. 0 means infinite (no timeout)
328 #define PBE_IEEE_RAM_RXTIMEOUT_VAL_W                                         16U
329 #define PBE_IEEE_RAM_RXTIMEOUT_VAL_M                                     0xFFFFU
330 #define PBE_IEEE_RAM_RXTIMEOUT_VAL_S                                          0U
331 
332 //******************************************************************************
333 // Register: PRETXIFS
334 //******************************************************************************
335 // Field: [15:0] val
336 //
337 // Base value used after RX to set timer0 for when to start Transmission.
338 #define PBE_IEEE_RAM_PRETXIFS_VAL_W                                          16U
339 #define PBE_IEEE_RAM_PRETXIFS_VAL_M                                      0xFFFFU
340 #define PBE_IEEE_RAM_PRETXIFS_VAL_S                                           0U
341 
342 //******************************************************************************
343 // Register: PRERXIFS
344 //******************************************************************************
345 // Field: [15:0] val
346 //
347 // Base value used after TX to set timer0 for when to start Receiving.
348 #define PBE_IEEE_RAM_PRERXIFS_VAL_W                                          16U
349 #define PBE_IEEE_RAM_PRERXIFS_VAL_M                                      0xFFFFU
350 #define PBE_IEEE_RAM_PRERXIFS_VAL_S                                           0U
351 
352 //******************************************************************************
353 // Register: OPCFG
354 //******************************************************************************
355 // Field: [14:14] systim0beh
356 //
357 // Treatment of systim0 during operation
358 #define PBE_IEEE_RAM_OPCFG_SYSTIM0BEH                                    0x4000U
359 #define PBE_IEEE_RAM_OPCFG_SYSTIM0BEH_M                                  0x4000U
360 #define PBE_IEEE_RAM_OPCFG_SYSTIM0BEH_S                                      14U
361 #define PBE_IEEE_RAM_OPCFG_SYSTIM0BEH_NORMAL                             0x0000U
362 #define PBE_IEEE_RAM_OPCFG_SYSTIM0BEH_IGNORE                             0x4000U
363 
364 // Field: [13:13] stop
365 //
366 // Rejected frame behaviour
367 #define PBE_IEEE_RAM_OPCFG_STOP                                          0x2000U
368 #define PBE_IEEE_RAM_OPCFG_STOP_M                                        0x2000U
369 #define PBE_IEEE_RAM_OPCFG_STOP_S                                            13U
370 #define PBE_IEEE_RAM_OPCFG_STOP_SOFTEND                                  0x0000U
371 #define PBE_IEEE_RAM_OPCFG_STOP_HARDEND                                  0x2000U
372 
373 // Field: [12:12] rxrepeatok
374 //
375 // Rule for what to do after packets with correct CRC
376 #define PBE_IEEE_RAM_OPCFG_RXREPEATOK                                    0x1000U
377 #define PBE_IEEE_RAM_OPCFG_RXREPEATOK_M                                  0x1000U
378 #define PBE_IEEE_RAM_OPCFG_RXREPEATOK_S                                      12U
379 #define PBE_IEEE_RAM_OPCFG_RXREPEATOK_YES                                0x0000U
380 #define PBE_IEEE_RAM_OPCFG_RXREPEATOK_NO                                 0x1000U
381 
382 // Field: [11:11] rxrepeatnok
383 //
384 // Rule for what to do after packets with CRC error or address mismatch.
385 #define PBE_IEEE_RAM_OPCFG_RXREPEATNOK                                   0x0800U
386 #define PBE_IEEE_RAM_OPCFG_RXREPEATNOK_M                                 0x0800U
387 #define PBE_IEEE_RAM_OPCFG_RXREPEATNOK_S                                     11U
388 #define PBE_IEEE_RAM_OPCFG_RXREPEATNOK_NO                                0x0000U
389 #define PBE_IEEE_RAM_OPCFG_RXREPEATNOK_YES                               0x0800U
390 
391 // Field: [10:10] txinfinite
392 //
393 // Infinite TX control
394 #define PBE_IEEE_RAM_OPCFG_TXINFINITE                                    0x0400U
395 #define PBE_IEEE_RAM_OPCFG_TXINFINITE_M                                  0x0400U
396 #define PBE_IEEE_RAM_OPCFG_TXINFINITE_S                                      10U
397 #define PBE_IEEE_RAM_OPCFG_TXINFINITE_NO                                 0x0000U
398 #define PBE_IEEE_RAM_OPCFG_TXINFINITE_YES                                0x0400U
399 
400 // Field: [9:9] txpattern
401 //
402 // Send fixed pattern
403 #define PBE_IEEE_RAM_OPCFG_TXPATTERN                                     0x0200U
404 #define PBE_IEEE_RAM_OPCFG_TXPATTERN_M                                   0x0200U
405 #define PBE_IEEE_RAM_OPCFG_TXPATTERN_S                                        9U
406 #define PBE_IEEE_RAM_OPCFG_TXPATTERN_NO                                  0x0000U
407 #define PBE_IEEE_RAM_OPCFG_TXPATTERN_YES                                 0x0200U
408 
409 // Field: [8:7] txfcmd
410 //
411 // Rule for FCMD after TX_DONE
412 #define PBE_IEEE_RAM_OPCFG_TXFCMD_W                                           2U
413 #define PBE_IEEE_RAM_OPCFG_TXFCMD_M                                      0x0180U
414 #define PBE_IEEE_RAM_OPCFG_TXFCMD_S                                           7U
415 #define PBE_IEEE_RAM_OPCFG_TXFCMD_NONE                                   0x0000U
416 #define PBE_IEEE_RAM_OPCFG_TXFCMD_RETRY                                  0x0080U
417 #define PBE_IEEE_RAM_OPCFG_TXFCMD_DEALLOC                                0x0100U
418 
419 // Field: [6:6] start
420 //
421 // Rule for start od operation
422 #define PBE_IEEE_RAM_OPCFG_START                                         0x0040U
423 #define PBE_IEEE_RAM_OPCFG_START_M                                       0x0040U
424 #define PBE_IEEE_RAM_OPCFG_START_S                                            6U
425 #define PBE_IEEE_RAM_OPCFG_START_SYNC                                    0x0000U
426 #define PBE_IEEE_RAM_OPCFG_START_ASYNC                                   0x0040U
427 
428 // Field: [3:3] nextop
429 //
430 // Enable automatic RX/TX switching, does nothing if OPCFG_SINGLE is selected. This is a feature not used currently.
431 #define PBE_IEEE_RAM_OPCFG_NEXTOP                                        0x0008U
432 #define PBE_IEEE_RAM_OPCFG_NEXTOP_M                                      0x0008U
433 #define PBE_IEEE_RAM_OPCFG_NEXTOP_S                                           3U
434 #define PBE_IEEE_RAM_OPCFG_NEXTOP_SWITCH                                 0x0000U
435 #define PBE_IEEE_RAM_OPCFG_NEXTOP_SAME                                   0x0008U
436 
437 // Field: [2:2] single
438 //
439 // Only one shall be high of SINGLE or IFSPERIOD.
440 #define PBE_IEEE_RAM_OPCFG_SINGLE                                        0x0004U
441 #define PBE_IEEE_RAM_OPCFG_SINGLE_M                                      0x0004U
442 #define PBE_IEEE_RAM_OPCFG_SINGLE_S                                           2U
443 #define PBE_IEEE_RAM_OPCFG_SINGLE_DIS                                    0x0000U
444 #define PBE_IEEE_RAM_OPCFG_SINGLE_EN                                     0x0004U
445 
446 // Field: [1:1] ifsperiod
447 //
448 // Only one shall be high of SINGLE or IFSPERIOD.
449 #define PBE_IEEE_RAM_OPCFG_IFSPERIOD                                     0x0002U
450 #define PBE_IEEE_RAM_OPCFG_IFSPERIOD_M                                   0x0002U
451 #define PBE_IEEE_RAM_OPCFG_IFSPERIOD_S                                        1U
452 #define PBE_IEEE_RAM_OPCFG_IFSPERIOD_DIS                                 0x0000U
453 #define PBE_IEEE_RAM_OPCFG_IFSPERIOD_EN                                  0x0002U
454 
455 // Field: [0:0] rfinterval
456 //
457 // Reserved bit, currently not used
458 #define PBE_IEEE_RAM_OPCFG_RFINTERVAL                                    0x0001U
459 #define PBE_IEEE_RAM_OPCFG_RFINTERVAL_M                                  0x0001U
460 #define PBE_IEEE_RAM_OPCFG_RFINTERVAL_S                                       0U
461 #define PBE_IEEE_RAM_OPCFG_RFINTERVAL_DIS                                0x0000U
462 #define PBE_IEEE_RAM_OPCFG_RFINTERVAL_EN                                 0x0001U
463 
464 //******************************************************************************
465 // Register: PATTERN
466 //******************************************************************************
467 // Field: [15:0] val
468 //
469 // Data to send if OPCFG.TXPATTERN is 1
470 #define PBE_IEEE_RAM_PATTERN_VAL_W                                           16U
471 #define PBE_IEEE_RAM_PATTERN_VAL_M                                       0xFFFFU
472 #define PBE_IEEE_RAM_PATTERN_VAL_S                                            0U
473 
474 //******************************************************************************
475 // Register: WHITEINIT
476 //******************************************************************************
477 // Field: [15:0] val
478 //
479 // Whitener initialization value
480 #define PBE_IEEE_RAM_WHITEINIT_VAL_W                                         16U
481 #define PBE_IEEE_RAM_WHITEINIT_VAL_M                                     0xFFFFU
482 #define PBE_IEEE_RAM_WHITEINIT_VAL_S                                          0U
483 
484 //******************************************************************************
485 // Register: PIB
486 //******************************************************************************
487 // Field: [1:0] panmode
488 //
489 // PAN Information Base sw register
490 #define PBE_IEEE_RAM_PIB_PANMODE_W                                            2U
491 #define PBE_IEEE_RAM_PIB_PANMODE_M                                       0x0003U
492 #define PBE_IEEE_RAM_PIB_PANMODE_S                                            0U
493 #define PBE_IEEE_RAM_PIB_PANMODE_PROMISCUOUS                             0x0000U
494 #define PBE_IEEE_RAM_PIB_PANMODE_SINGLE                                  0x0001U
495 
496 //******************************************************************************
497 // Register: FFTYPE
498 //******************************************************************************
499 // Field: [15:15] extended1
500 //
501 // Treatment of frames with frame type 111 (Extended) (NOT supported)
502 #define PBE_IEEE_RAM_FFTYPE_EXTENDED1                                    0x8000U
503 #define PBE_IEEE_RAM_FFTYPE_EXTENDED1_M                                  0x8000U
504 #define PBE_IEEE_RAM_FFTYPE_EXTENDED1_S                                      15U
505 
506 // Field: [14:14] frag1
507 //
508 // Treatment of frames with frame type 110 (Fragment) (NOT supported)
509 #define PBE_IEEE_RAM_FFTYPE_FRAG1                                        0x4000U
510 #define PBE_IEEE_RAM_FFTYPE_FRAG1_M                                      0x4000U
511 #define PBE_IEEE_RAM_FFTYPE_FRAG1_S                                          14U
512 
513 // Field: [13:13] multi1
514 //
515 // Treatment of frames with frame type 101 (Multipurpose) (NOT supported)
516 #define PBE_IEEE_RAM_FFTYPE_MULTI1                                       0x2000U
517 #define PBE_IEEE_RAM_FFTYPE_MULTI1_M                                     0x2000U
518 #define PBE_IEEE_RAM_FFTYPE_MULTI1_S                                         13U
519 
520 // Field: [12:12] reserved1
521 //
522 // Treatment of frames with frame type 100 (reserved) (NOT supported)
523 #define PBE_IEEE_RAM_FFTYPE_RESERVED1                                    0x1000U
524 #define PBE_IEEE_RAM_FFTYPE_RESERVED1_M                                  0x1000U
525 #define PBE_IEEE_RAM_FFTYPE_RESERVED1_S                                      12U
526 
527 // Field: [11:11] maccmd1
528 //
529 // Treatment of frames with frame type 011 (MAC command)
530 #define PBE_IEEE_RAM_FFTYPE_MACCMD1                                      0x0800U
531 #define PBE_IEEE_RAM_FFTYPE_MACCMD1_M                                    0x0800U
532 #define PBE_IEEE_RAM_FFTYPE_MACCMD1_S                                        11U
533 
534 // Field: [10:10] ack1
535 //
536 // Treatment of frames with frame type 010 (ACK)
537 #define PBE_IEEE_RAM_FFTYPE_ACK1                                         0x0400U
538 #define PBE_IEEE_RAM_FFTYPE_ACK1_M                                       0x0400U
539 #define PBE_IEEE_RAM_FFTYPE_ACK1_S                                           10U
540 #define PBE_IEEE_RAM_FFTYPE_ACK1_ACCEPT                                  0x0400U
541 
542 // Field: [9:9] data1
543 //
544 // Treatment of frames with frame type 001 (data)
545 #define PBE_IEEE_RAM_FFTYPE_DATA1                                        0x0200U
546 #define PBE_IEEE_RAM_FFTYPE_DATA1_M                                      0x0200U
547 #define PBE_IEEE_RAM_FFTYPE_DATA1_S                                           9U
548 
549 // Field: [8:8] beacon1
550 //
551 // Treatment of frames with frame type 000 (beacon)
552 #define PBE_IEEE_RAM_FFTYPE_BEACON1                                      0x0100U
553 #define PBE_IEEE_RAM_FFTYPE_BEACON1_M                                    0x0100U
554 #define PBE_IEEE_RAM_FFTYPE_BEACON1_S                                         8U
555 
556 // Field: [7:7] extended0
557 //
558 // Treatment of frames with frame type 111 (Extended) (NOT supported)
559 #define PBE_IEEE_RAM_FFTYPE_EXTENDED0                                    0x0080U
560 #define PBE_IEEE_RAM_FFTYPE_EXTENDED0_M                                  0x0080U
561 #define PBE_IEEE_RAM_FFTYPE_EXTENDED0_S                                       7U
562 
563 // Field: [6:6] frag0
564 //
565 // Treatment of frames with frame type 110 (Fragment) (NOT supported)
566 #define PBE_IEEE_RAM_FFTYPE_FRAG0                                        0x0040U
567 #define PBE_IEEE_RAM_FFTYPE_FRAG0_M                                      0x0040U
568 #define PBE_IEEE_RAM_FFTYPE_FRAG0_S                                           6U
569 
570 // Field: [5:5] multi0
571 //
572 // Treatment of frames with frame type 101 (Multipurpose) (NOT supported)
573 #define PBE_IEEE_RAM_FFTYPE_MULTI0                                       0x0020U
574 #define PBE_IEEE_RAM_FFTYPE_MULTI0_M                                     0x0020U
575 #define PBE_IEEE_RAM_FFTYPE_MULTI0_S                                          5U
576 
577 // Field: [4:4] reserved0
578 //
579 // Treatment of frames with frame type 100 (reserved) (NOT supported)
580 #define PBE_IEEE_RAM_FFTYPE_RESERVED0                                    0x0010U
581 #define PBE_IEEE_RAM_FFTYPE_RESERVED0_M                                  0x0010U
582 #define PBE_IEEE_RAM_FFTYPE_RESERVED0_S                                       4U
583 
584 // Field: [3:3] maccmd0
585 //
586 // Treatment of frames with frame type 011 (MAC command)
587 #define PBE_IEEE_RAM_FFTYPE_MACCMD0                                      0x0008U
588 #define PBE_IEEE_RAM_FFTYPE_MACCMD0_M                                    0x0008U
589 #define PBE_IEEE_RAM_FFTYPE_MACCMD0_S                                         3U
590 
591 // Field: [2:2] ack0
592 //
593 // Treatment of frames with frame type 010 (ACK)
594 #define PBE_IEEE_RAM_FFTYPE_ACK0                                         0x0004U
595 #define PBE_IEEE_RAM_FFTYPE_ACK0_M                                       0x0004U
596 #define PBE_IEEE_RAM_FFTYPE_ACK0_S                                            2U
597 #define PBE_IEEE_RAM_FFTYPE_ACK0_ACCEPT                                  0x0004U
598 
599 // Field: [1:1] data0
600 //
601 // Treatment of frames with frame type 001 (data)
602 #define PBE_IEEE_RAM_FFTYPE_DATA0                                        0x0002U
603 #define PBE_IEEE_RAM_FFTYPE_DATA0_M                                      0x0002U
604 #define PBE_IEEE_RAM_FFTYPE_DATA0_S                                           1U
605 
606 // Field: [0:0] beacon0
607 //
608 // Treatment of frames with frame type 000 (beacon)
609 #define PBE_IEEE_RAM_FFTYPE_BEACON0                                      0x0001U
610 #define PBE_IEEE_RAM_FFTYPE_BEACON0_M                                    0x0001U
611 #define PBE_IEEE_RAM_FFTYPE_BEACON0_S                                         0U
612 
613 //******************************************************************************
614 // Register: NRXNOK
615 //******************************************************************************
616 // Field: [15:0] val
617 //
618 // Number of packets received with CRC error
619 #define PBE_IEEE_RAM_NRXNOK_VAL_W                                            16U
620 #define PBE_IEEE_RAM_NRXNOK_VAL_M                                        0xFFFFU
621 #define PBE_IEEE_RAM_NRXNOK_VAL_S                                             0U
622 
623 //******************************************************************************
624 // Register: NRXIGNORED
625 //******************************************************************************
626 // Field: [15:0] val
627 //
628 // Number of packets received with CRC OK, but to be ignored by the MCU
629 #define PBE_IEEE_RAM_NRXIGNORED_VAL_W                                        16U
630 #define PBE_IEEE_RAM_NRXIGNORED_VAL_M                                    0xFFFFU
631 #define PBE_IEEE_RAM_NRXIGNORED_VAL_S                                         0U
632 
633 //******************************************************************************
634 // Register: NRXEMPTY
635 //******************************************************************************
636 // Field: [15:0] val
637 //
638 // Number of received packets discarded because the Rx FIFO was full
639 #define PBE_IEEE_RAM_NRXEMPTY_VAL_W                                          16U
640 #define PBE_IEEE_RAM_NRXEMPTY_VAL_M                                      0xFFFFU
641 #define PBE_IEEE_RAM_NRXEMPTY_VAL_S                                           0U
642 
643 //******************************************************************************
644 // Register: NRXFIFOFULL
645 //******************************************************************************
646 // Field: [15:0] val
647 //
648 // Number of received packets discarded because the Rx FIFO was full
649 #define PBE_IEEE_RAM_NRXFIFOFULL_VAL_W                                       16U
650 #define PBE_IEEE_RAM_NRXFIFOFULL_VAL_M                                   0xFFFFU
651 #define PBE_IEEE_RAM_NRXFIFOFULL_VAL_S                                        0U
652 
653 //******************************************************************************
654 // Register: NRXOK
655 //******************************************************************************
656 // Field: [15:0] val
657 //
658 // Number of non-empty packets received with CRC OK and not  to be ignored by the MCU
659 #define PBE_IEEE_RAM_NRXOK_VAL_W                                             16U
660 #define PBE_IEEE_RAM_NRXOK_VAL_M                                         0xFFFFU
661 #define PBE_IEEE_RAM_NRXOK_VAL_S                                              0U
662 
663 //******************************************************************************
664 // Register: NTX
665 //******************************************************************************
666 // Field: [15:0] val
667 //
668 // Number of transmitted packets,incremented for every transmitted packet
669 #define PBE_IEEE_RAM_NTX_VAL_W                                               16U
670 #define PBE_IEEE_RAM_NTX_VAL_M                                           0xFFFFU
671 #define PBE_IEEE_RAM_NTX_VAL_S                                                0U
672 
673 //******************************************************************************
674 // Register: NTXACK
675 //******************************************************************************
676 // Field: [15:0] val
677 //
678 // Number of Imm-Ack transmitted packets, from auto-ack mode,incremented for every transmitted packet
679 #define PBE_IEEE_RAM_NTXACK_VAL_W                                            16U
680 #define PBE_IEEE_RAM_NTXACK_VAL_M                                        0xFFFFU
681 #define PBE_IEEE_RAM_NTXACK_VAL_S                                             0U
682 
683 //******************************************************************************
684 // Register: NRXTIMEOUT
685 //******************************************************************************
686 // Field: [15:0] val
687 //
688 // Number of RX timeout
689 #define PBE_IEEE_RAM_NRXTIMEOUT_VAL_W                                        16U
690 #define PBE_IEEE_RAM_NRXTIMEOUT_VAL_M                                    0xFFFFU
691 #define PBE_IEEE_RAM_NRXTIMEOUT_VAL_S                                         0U
692 
693 //******************************************************************************
694 // Register: LASTRSSI
695 //******************************************************************************
696 // Field: [15:0] val
697 //
698 // RSSI of last received packet with crc OK
699 #define PBE_IEEE_RAM_LASTRSSI_VAL_W                                          16U
700 #define PBE_IEEE_RAM_LASTRSSI_VAL_M                                      0xFFFFU
701 #define PBE_IEEE_RAM_LASTRSSI_VAL_S                                           0U
702 
703 //******************************************************************************
704 // Register: LASTFREQOFF
705 //******************************************************************************
706 // Field: [15:0] val
707 //
708 // FREQOFF of last received packet with crc OK
709 #define PBE_IEEE_RAM_LASTFREQOFF_VAL_W                                       16U
710 #define PBE_IEEE_RAM_LASTFREQOFF_VAL_M                                   0xFFFFU
711 #define PBE_IEEE_RAM_LASTFREQOFF_VAL_S                                        0U
712 
713 //******************************************************************************
714 // Register: LASTLQI
715 //******************************************************************************
716 // Field: [15:0] val
717 //
718 // LQI of last received packet with crc OK
719 #define PBE_IEEE_RAM_LASTLQI_VAL_W                                           16U
720 #define PBE_IEEE_RAM_LASTLQI_VAL_M                                       0xFFFFU
721 #define PBE_IEEE_RAM_LASTLQI_VAL_S                                            0U
722 
723 //******************************************************************************
724 // Register: LASTTIMESTAMPL
725 //******************************************************************************
726 // Field: [15:0] val
727 //
728 // Lower part of timestamp.
729 #define PBE_IEEE_RAM_LASTTIMESTAMPL_VAL_W                                    16U
730 #define PBE_IEEE_RAM_LASTTIMESTAMPL_VAL_M                                0xFFFFU
731 #define PBE_IEEE_RAM_LASTTIMESTAMPL_VAL_S                                     0U
732 
733 //******************************************************************************
734 // Register: LASTTIMESTAMPH
735 //******************************************************************************
736 // Field: [15:0] val
737 //
738 // Upper part of timestamp.
739 #define PBE_IEEE_RAM_LASTTIMESTAMPH_VAL_W                                    16U
740 #define PBE_IEEE_RAM_LASTTIMESTAMPH_VAL_M                                0xFFFFU
741 #define PBE_IEEE_RAM_LASTTIMESTAMPH_VAL_S                                     0U
742 
743 //******************************************************************************
744 // Register: RXSTATUS
745 //******************************************************************************
746 // Field: [2:2] txinprogress
747 //
748 // Status of frame transmission
749 #define PBE_IEEE_RAM_RXSTATUS_TXINPROGRESS                               0x0004U
750 #define PBE_IEEE_RAM_RXSTATUS_TXINPROGRESS_M                             0x0004U
751 #define PBE_IEEE_RAM_RXSTATUS_TXINPROGRESS_S                                  2U
752 #define PBE_IEEE_RAM_RXSTATUS_TXINPROGRESS_IDLE                          0x0000U
753 #define PBE_IEEE_RAM_RXSTATUS_TXINPROGRESS_TX                            0x0004U
754 
755 // Field: [1:1] txackinprogress
756 //
757 // Status of auto ACK transmission
758 #define PBE_IEEE_RAM_RXSTATUS_TXACKINPROGRESS                            0x0002U
759 #define PBE_IEEE_RAM_RXSTATUS_TXACKINPROGRESS_M                          0x0002U
760 #define PBE_IEEE_RAM_RXSTATUS_TXACKINPROGRESS_S                               1U
761 #define PBE_IEEE_RAM_RXSTATUS_TXACKINPROGRESS_IDLE                       0x0000U
762 #define PBE_IEEE_RAM_RXSTATUS_TXACKINPROGRESS_TXACK                      0x0002U
763 
764 // Field: [0:0] frameinprogress
765 //
766 // Status of frame reception
767 #define PBE_IEEE_RAM_RXSTATUS_FRAMEINPROGRESS                            0x0001U
768 #define PBE_IEEE_RAM_RXSTATUS_FRAMEINPROGRESS_M                          0x0001U
769 #define PBE_IEEE_RAM_RXSTATUS_FRAMEINPROGRESS_S                               0U
770 #define PBE_IEEE_RAM_RXSTATUS_FRAMEINPROGRESS_IDLE                       0x0000U
771 #define PBE_IEEE_RAM_RXSTATUS_FRAMEINPROGRESS_FRAME                      0x0001U
772 
773 //******************************************************************************
774 // Register: TMPREG1
775 //******************************************************************************
776 // Field: [15:0] val
777 //
778 // Value can be anything is necessary to be stored temporary
779 #define PBE_IEEE_RAM_TMPREG1_VAL_W                                           16U
780 #define PBE_IEEE_RAM_TMPREG1_VAL_M                                       0xFFFFU
781 #define PBE_IEEE_RAM_TMPREG1_VAL_S                                            0U
782 
783 //******************************************************************************
784 // Register: TMPREG2
785 //******************************************************************************
786 // Field: [15:0] val
787 //
788 // Value can be anything is necessary to be stored temporary
789 #define PBE_IEEE_RAM_TMPREG2_VAL_W                                           16U
790 #define PBE_IEEE_RAM_TMPREG2_VAL_M                                       0xFFFFU
791 #define PBE_IEEE_RAM_TMPREG2_VAL_S                                            0U
792 
793 //******************************************************************************
794 // Register: TMPREG3
795 //******************************************************************************
796 // Field: [15:0] val
797 //
798 // Value can be anything is necessary to be stored temporary
799 #define PBE_IEEE_RAM_TMPREG3_VAL_W                                           16U
800 #define PBE_IEEE_RAM_TMPREG3_VAL_M                                       0xFFFFU
801 #define PBE_IEEE_RAM_TMPREG3_VAL_S                                            0U
802 
803 //******************************************************************************
804 // Register: TMPREG4
805 //******************************************************************************
806 // Field: [15:0] val
807 //
808 // Value can be anything is necessary to be stored temporary
809 #define PBE_IEEE_RAM_TMPREG4_VAL_W                                           16U
810 #define PBE_IEEE_RAM_TMPREG4_VAL_M                                       0xFFFFU
811 #define PBE_IEEE_RAM_TMPREG4_VAL_S                                            0U
812 
813 //******************************************************************************
814 // Register: LSEQNR
815 //******************************************************************************
816 // Field: [7:0] val
817 //
818 // Last decoded sequence number
819 #define PBE_IEEE_RAM_LSEQNR_VAL_W                                             8U
820 #define PBE_IEEE_RAM_LSEQNR_VAL_M                                        0x00FFU
821 #define PBE_IEEE_RAM_LSEQNR_VAL_S                                             0U
822 
823 //******************************************************************************
824 // Register: SRCMATCHIDX
825 //******************************************************************************
826 // Field: [7:0] tblidx
827 //
828 // Store the index from the src table for which there was a match with the src field of the received frame
829 #define PBE_IEEE_RAM_SRCMATCHIDX_TBLIDX_W                                     8U
830 #define PBE_IEEE_RAM_SRCMATCHIDX_TBLIDX_M                                0x00FFU
831 #define PBE_IEEE_RAM_SRCMATCHIDX_TBLIDX_S                                     0U
832 
833 //******************************************************************************
834 // Register: PANID0
835 //******************************************************************************
836 // Field: [15:0] val
837 //
838 // Local PAN ID0
839 #define PBE_IEEE_RAM_PANID0_VAL_W                                            16U
840 #define PBE_IEEE_RAM_PANID0_VAL_M                                        0xFFFFU
841 #define PBE_IEEE_RAM_PANID0_VAL_S                                             0U
842 
843 //******************************************************************************
844 // Register: SHORTADDR0
845 //******************************************************************************
846 // Field: [15:0] val
847 //
848 // Local PAN ID0 short address
849 #define PBE_IEEE_RAM_SHORTADDR0_VAL_W                                        16U
850 #define PBE_IEEE_RAM_SHORTADDR0_VAL_M                                    0xFFFFU
851 #define PBE_IEEE_RAM_SHORTADDR0_VAL_S                                         0U
852 
853 //******************************************************************************
854 // Register: EXTADDR00
855 //******************************************************************************
856 // Field: [15:0] val
857 //
858 // Local PAN ID0 extended address, bits 15:0
859 #define PBE_IEEE_RAM_EXTADDR00_VAL_W                                         16U
860 #define PBE_IEEE_RAM_EXTADDR00_VAL_M                                     0xFFFFU
861 #define PBE_IEEE_RAM_EXTADDR00_VAL_S                                          0U
862 
863 //******************************************************************************
864 // Register: EXTADDR01
865 //******************************************************************************
866 // Field: [15:0] val
867 //
868 // Local PAN ID0 extended address, bits 31:16
869 #define PBE_IEEE_RAM_EXTADDR01_VAL_W                                         16U
870 #define PBE_IEEE_RAM_EXTADDR01_VAL_M                                     0xFFFFU
871 #define PBE_IEEE_RAM_EXTADDR01_VAL_S                                          0U
872 
873 //******************************************************************************
874 // Register: EXTADDR02
875 //******************************************************************************
876 // Field: [15:0] val
877 //
878 // Local PAN ID0 extended address, bits 47:32
879 #define PBE_IEEE_RAM_EXTADDR02_VAL_W                                         16U
880 #define PBE_IEEE_RAM_EXTADDR02_VAL_M                                     0xFFFFU
881 #define PBE_IEEE_RAM_EXTADDR02_VAL_S                                          0U
882 
883 //******************************************************************************
884 // Register: EXTADDR03
885 //******************************************************************************
886 // Field: [15:0] val
887 //
888 // Local PAN ID0 extended address, bits 63:48
889 #define PBE_IEEE_RAM_EXTADDR03_VAL_W                                         16U
890 #define PBE_IEEE_RAM_EXTADDR03_VAL_M                                     0xFFFFU
891 #define PBE_IEEE_RAM_EXTADDR03_VAL_S                                          0U
892 
893 //******************************************************************************
894 // Register: FFOPT0
895 //******************************************************************************
896 // Field: [9:8] maxframe
897 //
898 // Reject frames where the frame version field in the FCF is greater than this value
899 #define PBE_IEEE_RAM_FFOPT0_MAXFRAME_W                                        2U
900 #define PBE_IEEE_RAM_FFOPT0_MAXFRAME_M                                   0x0300U
901 #define PBE_IEEE_RAM_FFOPT0_MAXFRAME_S                                        8U
902 
903 // Field: [7:7] pancoord
904 //
905 //
906 #define PBE_IEEE_RAM_FFOPT0_PANCOORD                                     0x0080U
907 #define PBE_IEEE_RAM_FFOPT0_PANCOORD_M                                   0x0080U
908 #define PBE_IEEE_RAM_FFOPT0_PANCOORD_S                                        7U
909 #define PBE_IEEE_RAM_FFOPT0_PANCOORD_DISABLED                            0x0000U
910 #define PBE_IEEE_RAM_FFOPT0_PANCOORD_EN                                  0x0080U
911 
912 // Field: [6:6] preqonly
913 //
914 //
915 #define PBE_IEEE_RAM_FFOPT0_PREQONLY                                     0x0040U
916 #define PBE_IEEE_RAM_FFOPT0_PREQONLY_M                                   0x0040U
917 #define PBE_IEEE_RAM_FFOPT0_PREQONLY_S                                        6U
918 #define PBE_IEEE_RAM_FFOPT0_PREQONLY_ANY                                 0x0000U
919 #define PBE_IEEE_RAM_FFOPT0_PREQONLY_DATAREQ                             0x0040U
920 
921 // Field: [5:5] defpend
922 //
923 // The value of the pending data bit in auto ACK packets that are not subject to auto-pend
924 #define PBE_IEEE_RAM_FFOPT0_DEFPEND                                      0x0020U
925 #define PBE_IEEE_RAM_FFOPT0_DEFPEND_M                                    0x0020U
926 #define PBE_IEEE_RAM_FFOPT0_DEFPEND_S                                         5U
927 
928 // Field: [4:4] autopend
929 //
930 //
931 #define PBE_IEEE_RAM_FFOPT0_AUTOPEND                                     0x0010U
932 #define PBE_IEEE_RAM_FFOPT0_AUTOPEND_M                                   0x0010U
933 #define PBE_IEEE_RAM_FFOPT0_AUTOPEND_S                                        4U
934 #define PBE_IEEE_RAM_FFOPT0_AUTOPEND_DISABLE                             0x0000U
935 #define PBE_IEEE_RAM_FFOPT0_AUTOPEND_EN                                  0x0010U
936 
937 // Field: [2:2] autoack
938 //
939 //
940 #define PBE_IEEE_RAM_FFOPT0_AUTOACK                                      0x0004U
941 #define PBE_IEEE_RAM_FFOPT0_AUTOACK_M                                    0x0004U
942 #define PBE_IEEE_RAM_FFOPT0_AUTOACK_S                                         2U
943 #define PBE_IEEE_RAM_FFOPT0_AUTOACK_DISABLE                              0x0000U
944 #define PBE_IEEE_RAM_FFOPT0_AUTOACK_EN                                   0x0004U
945 
946 // Field: [1:1] unused1
947 //
948 // Unused bitfield
949 #define PBE_IEEE_RAM_FFOPT0_UNUSED1                                      0x0002U
950 #define PBE_IEEE_RAM_FFOPT0_UNUSED1_M                                    0x0002U
951 #define PBE_IEEE_RAM_FFOPT0_UNUSED1_S                                         1U
952 
953 // Field: [0:0] unused0
954 //
955 // Unused bitfield
956 #define PBE_IEEE_RAM_FFOPT0_UNUSED0                                      0x0001U
957 #define PBE_IEEE_RAM_FFOPT0_UNUSED0_M                                    0x0001U
958 #define PBE_IEEE_RAM_FFOPT0_UNUSED0_S                                         0U
959 
960 //******************************************************************************
961 // Register: PANID1
962 //******************************************************************************
963 // Field: [15:0] val
964 //
965 // Local PAN ID1
966 #define PBE_IEEE_RAM_PANID1_VAL_W                                            16U
967 #define PBE_IEEE_RAM_PANID1_VAL_M                                        0xFFFFU
968 #define PBE_IEEE_RAM_PANID1_VAL_S                                             0U
969 
970 //******************************************************************************
971 // Register: SHORTADDR1
972 //******************************************************************************
973 // Field: [15:0] val
974 //
975 // Local PAN ID1 short address
976 #define PBE_IEEE_RAM_SHORTADDR1_VAL_W                                        16U
977 #define PBE_IEEE_RAM_SHORTADDR1_VAL_M                                    0xFFFFU
978 #define PBE_IEEE_RAM_SHORTADDR1_VAL_S                                         0U
979 
980 //******************************************************************************
981 // Register: EXTADDR10
982 //******************************************************************************
983 // Field: [15:0] val
984 //
985 // Local PAN ID1 extended address, bits 15:0
986 #define PBE_IEEE_RAM_EXTADDR10_VAL_W                                         16U
987 #define PBE_IEEE_RAM_EXTADDR10_VAL_M                                     0xFFFFU
988 #define PBE_IEEE_RAM_EXTADDR10_VAL_S                                          0U
989 
990 //******************************************************************************
991 // Register: EXTADDR11
992 //******************************************************************************
993 // Field: [15:0] val
994 //
995 // Local PAN ID1 extended address, bits 31:16
996 #define PBE_IEEE_RAM_EXTADDR11_VAL_W                                         16U
997 #define PBE_IEEE_RAM_EXTADDR11_VAL_M                                     0xFFFFU
998 #define PBE_IEEE_RAM_EXTADDR11_VAL_S                                          0U
999 
1000 //******************************************************************************
1001 // Register: EXTADDR12
1002 //******************************************************************************
1003 // Field: [15:0] val
1004 //
1005 // Local PAN ID1 extended address, bits 47:32
1006 #define PBE_IEEE_RAM_EXTADDR12_VAL_W                                         16U
1007 #define PBE_IEEE_RAM_EXTADDR12_VAL_M                                     0xFFFFU
1008 #define PBE_IEEE_RAM_EXTADDR12_VAL_S                                          0U
1009 
1010 //******************************************************************************
1011 // Register: EXTADDR13
1012 //******************************************************************************
1013 // Field: [15:0] val
1014 //
1015 // Local PAN ID1 extended address, bits 63:48
1016 #define PBE_IEEE_RAM_EXTADDR13_VAL_W                                         16U
1017 #define PBE_IEEE_RAM_EXTADDR13_VAL_M                                     0xFFFFU
1018 #define PBE_IEEE_RAM_EXTADDR13_VAL_S                                          0U
1019 
1020 //******************************************************************************
1021 // Register: FFOPT1
1022 //******************************************************************************
1023 // Field: [9:8] maxframe
1024 //
1025 // Reject frames where the frame version field in the FCF is greater than this value
1026 #define PBE_IEEE_RAM_FFOPT1_MAXFRAME_W                                        2U
1027 #define PBE_IEEE_RAM_FFOPT1_MAXFRAME_M                                   0x0300U
1028 #define PBE_IEEE_RAM_FFOPT1_MAXFRAME_S                                        8U
1029 
1030 // Field: [7:7] pancoord
1031 //
1032 //
1033 #define PBE_IEEE_RAM_FFOPT1_PANCOORD                                     0x0080U
1034 #define PBE_IEEE_RAM_FFOPT1_PANCOORD_M                                   0x0080U
1035 #define PBE_IEEE_RAM_FFOPT1_PANCOORD_S                                        7U
1036 #define PBE_IEEE_RAM_FFOPT1_PANCOORD_DISABLED                            0x0000U
1037 #define PBE_IEEE_RAM_FFOPT1_PANCOORD_EN                                  0x0080U
1038 
1039 // Field: [6:6] preqonly
1040 //
1041 //
1042 #define PBE_IEEE_RAM_FFOPT1_PREQONLY                                     0x0040U
1043 #define PBE_IEEE_RAM_FFOPT1_PREQONLY_M                                   0x0040U
1044 #define PBE_IEEE_RAM_FFOPT1_PREQONLY_S                                        6U
1045 #define PBE_IEEE_RAM_FFOPT1_PREQONLY_ANY                                 0x0000U
1046 #define PBE_IEEE_RAM_FFOPT1_PREQONLY_DATAREQ                             0x0040U
1047 
1048 // Field: [5:5] defpend
1049 //
1050 // The value of the pending data bit in auto ACK packets that are not subject to auto-pend
1051 #define PBE_IEEE_RAM_FFOPT1_DEFPEND                                      0x0020U
1052 #define PBE_IEEE_RAM_FFOPT1_DEFPEND_M                                    0x0020U
1053 #define PBE_IEEE_RAM_FFOPT1_DEFPEND_S                                         5U
1054 
1055 // Field: [4:4] autopend
1056 //
1057 //
1058 #define PBE_IEEE_RAM_FFOPT1_AUTOPEND                                     0x0010U
1059 #define PBE_IEEE_RAM_FFOPT1_AUTOPEND_M                                   0x0010U
1060 #define PBE_IEEE_RAM_FFOPT1_AUTOPEND_S                                        4U
1061 #define PBE_IEEE_RAM_FFOPT1_AUTOPEND_DISABLE                             0x0000U
1062 #define PBE_IEEE_RAM_FFOPT1_AUTOPEND_EN                                  0x0010U
1063 
1064 // Field: [2:2] autoack
1065 //
1066 //
1067 #define PBE_IEEE_RAM_FFOPT1_AUTOACK                                      0x0004U
1068 #define PBE_IEEE_RAM_FFOPT1_AUTOACK_M                                    0x0004U
1069 #define PBE_IEEE_RAM_FFOPT1_AUTOACK_S                                         2U
1070 #define PBE_IEEE_RAM_FFOPT1_AUTOACK_DISABLE                              0x0000U
1071 #define PBE_IEEE_RAM_FFOPT1_AUTOACK_EN                                   0x0004U
1072 
1073 // Field: [1:1] unused1
1074 //
1075 // Unused bitfield
1076 #define PBE_IEEE_RAM_FFOPT1_UNUSED1                                      0x0002U
1077 #define PBE_IEEE_RAM_FFOPT1_UNUSED1_M                                    0x0002U
1078 #define PBE_IEEE_RAM_FFOPT1_UNUSED1_S                                         1U
1079 
1080 // Field: [0:0] unused0
1081 //
1082 // Unused bitfield
1083 #define PBE_IEEE_RAM_FFOPT1_UNUSED0                                      0x0001U
1084 #define PBE_IEEE_RAM_FFOPT1_UNUSED0_M                                    0x0001U
1085 #define PBE_IEEE_RAM_FFOPT1_UNUSED0_S                                         0U
1086 
1087 //******************************************************************************
1088 // Register: TMPRSSI
1089 //******************************************************************************
1090 // Field: [15:0] val
1091 //
1092 // A temporary storage of the signal strength of received signal
1093 #define PBE_IEEE_RAM_TMPRSSI_VAL_W                                           16U
1094 #define PBE_IEEE_RAM_TMPRSSI_VAL_M                                       0xFFFFU
1095 #define PBE_IEEE_RAM_TMPRSSI_VAL_S                                            0U
1096 
1097 //******************************************************************************
1098 // Register: ENTRYENABLE00
1099 //******************************************************************************
1100 // Field: [15:0] val
1101 //
1102 // Source matching entry enable bits for entry  0-15 of PAN 0
1103 #define PBE_IEEE_RAM_ENTRYENABLE00_VAL_W                                     16U
1104 #define PBE_IEEE_RAM_ENTRYENABLE00_VAL_M                                 0xFFFFU
1105 #define PBE_IEEE_RAM_ENTRYENABLE00_VAL_S                                      0U
1106 
1107 //******************************************************************************
1108 // Register: ENTRYENABLE01
1109 //******************************************************************************
1110 // Field: [15:0] val
1111 //
1112 // Source matching entry enable bits for entry 16-31 of PAN 0
1113 #define PBE_IEEE_RAM_ENTRYENABLE01_VAL_W                                     16U
1114 #define PBE_IEEE_RAM_ENTRYENABLE01_VAL_M                                 0xFFFFU
1115 #define PBE_IEEE_RAM_ENTRYENABLE01_VAL_S                                      0U
1116 
1117 //******************************************************************************
1118 // Register: ENTRYENABLE02
1119 //******************************************************************************
1120 // Field: [15:0] val
1121 //
1122 // Source matching entry enable bits for entry 32-47 of PAN 0
1123 #define PBE_IEEE_RAM_ENTRYENABLE02_VAL_W                                     16U
1124 #define PBE_IEEE_RAM_ENTRYENABLE02_VAL_M                                 0xFFFFU
1125 #define PBE_IEEE_RAM_ENTRYENABLE02_VAL_S                                      0U
1126 
1127 //******************************************************************************
1128 // Register: ENTRYENABLE03
1129 //******************************************************************************
1130 // Field: [15:0] val
1131 //
1132 // Source matching entry enable bits for entry 48-63 of PAN 0
1133 #define PBE_IEEE_RAM_ENTRYENABLE03_VAL_W                                     16U
1134 #define PBE_IEEE_RAM_ENTRYENABLE03_VAL_M                                 0xFFFFU
1135 #define PBE_IEEE_RAM_ENTRYENABLE03_VAL_S                                      0U
1136 
1137 //******************************************************************************
1138 // Register: FRAMEPENDING00
1139 //******************************************************************************
1140 // Field: [15:0] val
1141 //
1142 // Frame pending bits for source matching entry  0-15 of PAN 0
1143 #define PBE_IEEE_RAM_FRAMEPENDING00_VAL_W                                    16U
1144 #define PBE_IEEE_RAM_FRAMEPENDING00_VAL_M                                0xFFFFU
1145 #define PBE_IEEE_RAM_FRAMEPENDING00_VAL_S                                     0U
1146 
1147 //******************************************************************************
1148 // Register: FRAMEPENDING01
1149 //******************************************************************************
1150 // Field: [15:0] val
1151 //
1152 // Frame pending bits for source matching entry 16-31 of PAN 0
1153 #define PBE_IEEE_RAM_FRAMEPENDING01_VAL_W                                    16U
1154 #define PBE_IEEE_RAM_FRAMEPENDING01_VAL_M                                0xFFFFU
1155 #define PBE_IEEE_RAM_FRAMEPENDING01_VAL_S                                     0U
1156 
1157 //******************************************************************************
1158 // Register: FRAMEPENDING02
1159 //******************************************************************************
1160 // Field: [15:0] val
1161 //
1162 // Frame pending bits for source matching entry 32-47 of PAN 0
1163 #define PBE_IEEE_RAM_FRAMEPENDING02_VAL_W                                    16U
1164 #define PBE_IEEE_RAM_FRAMEPENDING02_VAL_M                                0xFFFFU
1165 #define PBE_IEEE_RAM_FRAMEPENDING02_VAL_S                                     0U
1166 
1167 //******************************************************************************
1168 // Register: FRAMEPENDING03
1169 //******************************************************************************
1170 // Field: [15:0] val
1171 //
1172 // Frame pending bits for source matching entry 48-63 of PAN 0
1173 #define PBE_IEEE_RAM_FRAMEPENDING03_VAL_W                                    16U
1174 #define PBE_IEEE_RAM_FRAMEPENDING03_VAL_M                                0xFFFFU
1175 #define PBE_IEEE_RAM_FRAMEPENDING03_VAL_S                                     0U
1176 
1177 //******************************************************************************
1178 // Register: ENTRYENABLE10
1179 //******************************************************************************
1180 // Field: [15:0] val
1181 //
1182 // Source matching entry enable bits for entry   0-15 of PAN 1
1183 #define PBE_IEEE_RAM_ENTRYENABLE10_VAL_W                                     16U
1184 #define PBE_IEEE_RAM_ENTRYENABLE10_VAL_M                                 0xFFFFU
1185 #define PBE_IEEE_RAM_ENTRYENABLE10_VAL_S                                      0U
1186 
1187 //******************************************************************************
1188 // Register: ENTRYENABLE11
1189 //******************************************************************************
1190 // Field: [15:0] val
1191 //
1192 // Source matching entry enable bits for entry  16-31 of PAN 1
1193 #define PBE_IEEE_RAM_ENTRYENABLE11_VAL_W                                     16U
1194 #define PBE_IEEE_RAM_ENTRYENABLE11_VAL_M                                 0xFFFFU
1195 #define PBE_IEEE_RAM_ENTRYENABLE11_VAL_S                                      0U
1196 
1197 //******************************************************************************
1198 // Register: ENTRYENABLE12
1199 //******************************************************************************
1200 // Field: [15:0] val
1201 //
1202 // Source matching entry enable bits for entry  32-47 of PAN 1
1203 #define PBE_IEEE_RAM_ENTRYENABLE12_VAL_W                                     16U
1204 #define PBE_IEEE_RAM_ENTRYENABLE12_VAL_M                                 0xFFFFU
1205 #define PBE_IEEE_RAM_ENTRYENABLE12_VAL_S                                      0U
1206 
1207 //******************************************************************************
1208 // Register: ENTRYENABLE13
1209 //******************************************************************************
1210 // Field: [15:0] val
1211 //
1212 // Source matching entry enable bits for entry  48-63 of PAN 1
1213 #define PBE_IEEE_RAM_ENTRYENABLE13_VAL_W                                     16U
1214 #define PBE_IEEE_RAM_ENTRYENABLE13_VAL_M                                 0xFFFFU
1215 #define PBE_IEEE_RAM_ENTRYENABLE13_VAL_S                                      0U
1216 
1217 //******************************************************************************
1218 // Register: FRAMEPENDING10
1219 //******************************************************************************
1220 // Field: [15:0] val
1221 //
1222 // Frame pending bits for source matching entry  0-15 of PAN 1
1223 #define PBE_IEEE_RAM_FRAMEPENDING10_VAL_W                                    16U
1224 #define PBE_IEEE_RAM_FRAMEPENDING10_VAL_M                                0xFFFFU
1225 #define PBE_IEEE_RAM_FRAMEPENDING10_VAL_S                                     0U
1226 
1227 //******************************************************************************
1228 // Register: FRAMEPENDING11
1229 //******************************************************************************
1230 // Field: [15:0] val
1231 //
1232 // Frame pending bits for source matching entry 16-31 of PAN 1
1233 #define PBE_IEEE_RAM_FRAMEPENDING11_VAL_W                                    16U
1234 #define PBE_IEEE_RAM_FRAMEPENDING11_VAL_M                                0xFFFFU
1235 #define PBE_IEEE_RAM_FRAMEPENDING11_VAL_S                                     0U
1236 
1237 //******************************************************************************
1238 // Register: FRAMEPENDING12
1239 //******************************************************************************
1240 // Field: [15:0] val
1241 //
1242 // Frame pending bits for source matching entry 32-47 of PAN 1
1243 #define PBE_IEEE_RAM_FRAMEPENDING12_VAL_W                                    16U
1244 #define PBE_IEEE_RAM_FRAMEPENDING12_VAL_M                                0xFFFFU
1245 #define PBE_IEEE_RAM_FRAMEPENDING12_VAL_S                                     0U
1246 
1247 //******************************************************************************
1248 // Register: FRAMEPENDING13
1249 //******************************************************************************
1250 // Field: [15:0] val
1251 //
1252 // Frame pending bits for source matching entry 48-63 of PAN 1
1253 #define PBE_IEEE_RAM_FRAMEPENDING13_VAL_W                                    16U
1254 #define PBE_IEEE_RAM_FRAMEPENDING13_VAL_M                                0xFFFFU
1255 #define PBE_IEEE_RAM_FRAMEPENDING13_VAL_S                                     0U
1256 
1257 //******************************************************************************
1258 // Register: PANCFGED
1259 //******************************************************************************
1260 // Field: [15:0] val
1261 //
1262 // PANID of the PAN for which there was a match
1263 #define PBE_IEEE_RAM_PANCFGED_VAL_W                                          16U
1264 #define PBE_IEEE_RAM_PANCFGED_VAL_M                                      0xFFFFU
1265 #define PBE_IEEE_RAM_PANCFGED_VAL_S                                           0U
1266 
1267 //******************************************************************************
1268 // Register: TMPFCF
1269 //******************************************************************************
1270 // Field: [15:0] val
1271 //
1272 // Frame Control Field received from the frame
1273 #define PBE_IEEE_RAM_TMPFCF_VAL_W                                            16U
1274 #define PBE_IEEE_RAM_TMPFCF_VAL_M                                        0xFFFFU
1275 #define PBE_IEEE_RAM_TMPFCF_VAL_S                                             0U
1276 
1277 //******************************************************************************
1278 // Register: CFGAUTOACK
1279 //******************************************************************************
1280 // Field: [9:9] ackmode
1281 //
1282 // Control the filtering process of sequence number
1283 #define PBE_IEEE_RAM_CFGAUTOACK_ACKMODE                                  0x0200U
1284 #define PBE_IEEE_RAM_CFGAUTOACK_ACKMODE_M                                0x0200U
1285 #define PBE_IEEE_RAM_CFGAUTOACK_ACKMODE_S                                     9U
1286 #define PBE_IEEE_RAM_CFGAUTOACK_ACKMODE_NOFILT                           0x0000U
1287 #define PBE_IEEE_RAM_CFGAUTOACK_ACKMODE_FILT                             0x0200U
1288 
1289 // Field: [8:8] flagreq
1290 //
1291 // Control the status flag towards MCU, when timeout occured waiting for Imm-Ack frame
1292 #define PBE_IEEE_RAM_CFGAUTOACK_FLAGREQ                                  0x0100U
1293 #define PBE_IEEE_RAM_CFGAUTOACK_FLAGREQ_M                                0x0100U
1294 #define PBE_IEEE_RAM_CFGAUTOACK_FLAGREQ_S                                     8U
1295 #define PBE_IEEE_RAM_CFGAUTOACK_FLAGREQ_DIS                              0x0000U
1296 #define PBE_IEEE_RAM_CFGAUTOACK_FLAGREQ_EN                               0x0100U
1297 
1298 // Field: [7:0] expseqnm
1299 //
1300 // Expected sequence number to correlate with the received one
1301 #define PBE_IEEE_RAM_CFGAUTOACK_EXPSEQNM_W                                    8U
1302 #define PBE_IEEE_RAM_CFGAUTOACK_EXPSEQNM_M                               0x00FFU
1303 #define PBE_IEEE_RAM_CFGAUTOACK_EXPSEQNM_S                                    0U
1304 
1305 //******************************************************************************
1306 // Register: MACCMDID
1307 //******************************************************************************
1308 // Field: [7:0] val
1309 //
1310 // MAC command frame command ID field received
1311 #define PBE_IEEE_RAM_MACCMDID_VAL_W                                           8U
1312 #define PBE_IEEE_RAM_MACCMDID_VAL_M                                      0x00FFU
1313 #define PBE_IEEE_RAM_MACCMDID_VAL_S                                           0U
1314 
1315 //******************************************************************************
1316 // Register: ACKSTATUS
1317 //******************************************************************************
1318 // Field: [4:4] crcok
1319 //
1320 // ACKDONE event is raised indicating the frame was received with CRC ok
1321 #define PBE_IEEE_RAM_ACKSTATUS_CRCOK                                     0x0010U
1322 #define PBE_IEEE_RAM_ACKSTATUS_CRCOK_M                                   0x0010U
1323 #define PBE_IEEE_RAM_ACKSTATUS_CRCOK_S                                        4U
1324 
1325 // Field: [3:3] ignored
1326 //
1327 // ACKDONE event is raised indicating the frame was received but ignored (seq. number mismatch included)
1328 #define PBE_IEEE_RAM_ACKSTATUS_IGNORED                                   0x0008U
1329 #define PBE_IEEE_RAM_ACKSTATUS_IGNORED_M                                 0x0008U
1330 #define PBE_IEEE_RAM_ACKSTATUS_IGNORED_S                                      3U
1331 
1332 // Field: [2:2] otherfrm
1333 //
1334 // ACKDONE event is raised indicating other frame than ACK has been received
1335 #define PBE_IEEE_RAM_ACKSTATUS_OTHERFRM                                  0x0004U
1336 #define PBE_IEEE_RAM_ACKSTATUS_OTHERFRM_M                                0x0004U
1337 #define PBE_IEEE_RAM_ACKSTATUS_OTHERFRM_S                                     2U
1338 
1339 // Field: [1:1] crcerr
1340 //
1341 // ACKDONE event is raised indicating the frame was received with CRC error
1342 #define PBE_IEEE_RAM_ACKSTATUS_CRCERR                                    0x0002U
1343 #define PBE_IEEE_RAM_ACKSTATUS_CRCERR_M                                  0x0002U
1344 #define PBE_IEEE_RAM_ACKSTATUS_CRCERR_S                                       1U
1345 
1346 // Field: [0:0] synctimeout
1347 //
1348 // ACKDONE event is raised indicating in the receiving window no ACK arrived
1349 #define PBE_IEEE_RAM_ACKSTATUS_SYNCTIMEOUT                               0x0001U
1350 #define PBE_IEEE_RAM_ACKSTATUS_SYNCTIMEOUT_M                             0x0001U
1351 #define PBE_IEEE_RAM_ACKSTATUS_SYNCTIMEOUT_S                                  0U
1352 
1353 //******************************************************************************
1354 // Register: CORRCNT
1355 //******************************************************************************
1356 // Field: [7:0] val
1357 //
1358 // Counter of MDMPROG events to be used for CCA mode 2
1359 #define PBE_IEEE_RAM_CORRCNT_VAL_W                                            8U
1360 #define PBE_IEEE_RAM_CORRCNT_VAL_M                                       0x00FFU
1361 #define PBE_IEEE_RAM_CORRCNT_VAL_S                                            0U
1362 
1363 //******************************************************************************
1364 // Register: PAN0_SRC_MATCH_SHORT_START
1365 //******************************************************************************
1366 // Field: [15:0] val
1367 //
1368 // First entry of short source match table for PAN 0
1369 #define PBE_IEEE_RAM_PAN0_SRC_MATCH_SHORT_START_VAL_W                        16U
1370 #define PBE_IEEE_RAM_PAN0_SRC_MATCH_SHORT_START_VAL_M                    0xFFFFU
1371 #define PBE_IEEE_RAM_PAN0_SRC_MATCH_SHORT_START_VAL_S                         0U
1372 
1373 //******************************************************************************
1374 // Register: PAN0_SRC_MATCH_EXT_START
1375 //******************************************************************************
1376 // Field: [15:0] val
1377 //
1378 // First entry of extended source match table for PAN 0 if present
1379 #define PBE_IEEE_RAM_PAN0_SRC_MATCH_EXT_START_VAL_W                          16U
1380 #define PBE_IEEE_RAM_PAN0_SRC_MATCH_EXT_START_VAL_M                      0xFFFFU
1381 #define PBE_IEEE_RAM_PAN0_SRC_MATCH_EXT_START_VAL_S                           0U
1382 
1383 //******************************************************************************
1384 // Register: PAN1_SRC_MATCH_SHORT_START
1385 //******************************************************************************
1386 // Field: [15:0] val
1387 //
1388 // First entry of short source match table for PAN 1
1389 #define PBE_IEEE_RAM_PAN1_SRC_MATCH_SHORT_START_VAL_W                        16U
1390 #define PBE_IEEE_RAM_PAN1_SRC_MATCH_SHORT_START_VAL_M                    0xFFFFU
1391 #define PBE_IEEE_RAM_PAN1_SRC_MATCH_SHORT_START_VAL_S                         0U
1392 
1393 //******************************************************************************
1394 // Register: PAN1_SRC_MATCH_EXT_START
1395 //******************************************************************************
1396 // Field: [15:0] val
1397 //
1398 // First entry of extended source match table for PAN 1 if present
1399 #define PBE_IEEE_RAM_PAN1_SRC_MATCH_EXT_START_VAL_W                          16U
1400 #define PBE_IEEE_RAM_PAN1_SRC_MATCH_EXT_START_VAL_M                      0xFFFFU
1401 #define PBE_IEEE_RAM_PAN1_SRC_MATCH_EXT_START_VAL_S                           0U
1402 
1403 
1404 #endif // __PBE_IEEE_RAM_REGS_H
1405