rflib
cc13x1_cc26x1/driverlib/rf_prop_cmd.h
Go to the documentation of this file.
1 /******************************************************************************
2 * Filename: rf_prop_cmd.h
3 *
4 * Description: CC13x2/CC26x2 API for Proprietary mode commands
5 *
6 * Copyright (c) 2015 - 2020, Texas Instruments Incorporated
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions are met:
11 *
12 * 1) Redistributions of source code must retain the above copyright notice,
13 * this list of conditions and the following disclaimer.
14 *
15 * 2) Redistributions in binary form must reproduce the above copyright notice,
16 * this list of conditions and the following disclaimer in the documentation
17 * and/or other materials provided with the distribution.
18 *
19 * 3) Neither the name of the ORGANIZATION nor the names of its contributors may
20 * be used to endorse or promote products derived from this software without
21 * specific prior written permission.
22 *
23 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
27 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
28 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
29 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
30 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
31 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
32 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33 * POSSIBILITY OF SUCH DAMAGE.
34 *
35 ******************************************************************************/
36 
37 #ifndef __PROP_CMD_H
38 #define __PROP_CMD_H
39 
40 #ifndef __RFC_STRUCT
41 #define __RFC_STRUCT
42 #endif
43 
44 #ifndef __RFC_STRUCT_ATTR
45 #if defined(__GNUC__)
46 #define __RFC_STRUCT_ATTR __attribute__ ((aligned (4)))
47 #elif defined(__TI_ARM__)
48 #define __RFC_STRUCT_ATTR __attribute__ ((__packed__,aligned (4)))
49 #else
50 #define __RFC_STRUCT_ATTR
51 #endif
52 #endif
53 
56 
59 
60 #include <stdint.h>
61 #include "rf_mailbox.h"
62 #include "rf_common_cmd.h"
63 
80 
84  struct {
85  uint8_t bEnaRssi:1;
86  uint8_t bEnaCorr:1;
87  uint8_t operation:1;
88  uint8_t busyOp:1;
90  uint8_t idleOp:1;
93  uint8_t timeoutRes:1;
95  } csConf;
97  int8_t rssiThr;
98  uint8_t numRssiIdle;
99  uint8_t numRssiBusy;
101  uint16_t corrPeriod;
103  struct {
104  uint8_t numCorrInv:4;
105  uint8_t numCorrBusy:4;
107  } corrConfig;
109  struct {
110  uint8_t triggerType:4;
111  uint8_t bEnaCmd:1;
112  uint8_t triggerNo:2;
114  uint8_t pastTrig:1;
115  } csEndTrigger;
117  ratmr_t csEndTime;
119 
121 
124 #define CMD_PROP_TX 0x3801
127  uint16_t commandNo;
128  uint16_t status;
129  rfc_radioOp_t *pNextOp;
132  ratmr_t startTime;
133  struct {
134  uint8_t triggerType:4;
135  uint8_t bEnaCmd:1;
136  uint8_t triggerNo:2;
138  uint8_t pastTrig:1;
139  } startTrigger;
141  struct {
142  uint8_t rule:4;
143  uint8_t nSkip:4;
144  } condition;
145  struct {
146  uint8_t bFsOff:1;
147  uint8_t :2;
149  uint8_t bUseCrc:1;
150  uint8_t bVarLen:1;
152  } pktConf;
154  uint8_t pktLen;
155  uint32_t syncWord;
156  uint8_t* pPkt;
158 
160 
163 #define CMD_PROP_RX 0x3802
166  uint16_t commandNo;
167  uint16_t status;
168  rfc_radioOp_t *pNextOp;
171  ratmr_t startTime;
172  struct {
173  uint8_t triggerType:4;
174  uint8_t bEnaCmd:1;
175  uint8_t triggerNo:2;
177  uint8_t pastTrig:1;
178  } startTrigger;
180  struct {
181  uint8_t rule:4;
182  uint8_t nSkip:4;
183  } condition;
184  struct {
185  uint8_t bFsOff:1;
186  uint8_t bRepeatOk:1;
188  uint8_t bRepeatNok:1;
190  uint8_t bUseCrc:1;
192  uint8_t bVarLen:1;
194  uint8_t bChkAddress:1;
196  uint8_t endType:1;
198  uint8_t filterOp:1;
200  } pktConf;
202  struct {
203  uint8_t bAutoFlushIgnored:1;
204  uint8_t bAutoFlushCrcErr:1;
205  uint8_t :1;
206  uint8_t bIncludeHdr:1;
207  uint8_t bIncludeCrc:1;
208  uint8_t bAppendRssi:1;
209  uint8_t bAppendTimestamp:1;
210  uint8_t bAppendStatus:1;
211  } rxConf;
212  uint32_t syncWord;
213  uint8_t maxPktLen;
214  uint8_t address0;
216  uint8_t address1;
217  struct {
219  uint8_t triggerType:4;
220  uint8_t bEnaCmd:1;
221  uint8_t triggerNo:2;
223  uint8_t pastTrig:1;
224  } endTrigger;
226  ratmr_t endTime;
227  dataQueue_t* pQueue;
228  uint8_t* pOutput;
230 
232 
235 #define CMD_PROP_TX_ADV 0x3803
238  uint16_t commandNo;
239  uint16_t status;
240  rfc_radioOp_t *pNextOp;
243  ratmr_t startTime;
244  struct {
245  uint8_t triggerType:4;
246  uint8_t bEnaCmd:1;
247  uint8_t triggerNo:2;
249  uint8_t pastTrig:1;
250  } startTrigger;
252  struct {
253  uint8_t rule:4;
254  uint8_t nSkip:4;
255  } condition;
256  struct {
257  uint8_t bFsOff:1;
258  uint8_t :2;
260  uint8_t bUseCrc:1;
261  uint8_t bCrcIncSw:1;
263  uint8_t bCrcIncHdr:1;
265  } pktConf;
267  uint8_t numHdrBits;
268  uint16_t pktLen;
269  struct {
270  uint8_t bExtTxTrig:1;
271  uint8_t inputMode:2;
273  uint8_t source:5;
278  } startConf;
279  struct {
280  uint8_t triggerType:4;
281  uint8_t bEnaCmd:1;
282  uint8_t triggerNo:2;
284  uint8_t pastTrig:1;
285  } preTrigger;
287  ratmr_t preTime;
288  uint32_t syncWord;
292  uint8_t* pPkt;
294 
296 
299 #define CMD_PROP_RX_ADV 0x3804
302  uint16_t commandNo;
303  uint16_t status;
304  rfc_radioOp_t *pNextOp;
307  ratmr_t startTime;
308  struct {
309  uint8_t triggerType:4;
310  uint8_t bEnaCmd:1;
311  uint8_t triggerNo:2;
313  uint8_t pastTrig:1;
314  } startTrigger;
316  struct {
317  uint8_t rule:4;
318  uint8_t nSkip:4;
319  } condition;
320  struct {
321  uint8_t bFsOff:1;
322  uint8_t bRepeatOk:1;
324  uint8_t bRepeatNok:1;
326  uint8_t bUseCrc:1;
328  uint8_t bCrcIncSw:1;
330  uint8_t bCrcIncHdr:1;
332  uint8_t endType:1;
334  uint8_t filterOp:1;
336  } pktConf;
338  struct {
339  uint8_t bAutoFlushIgnored:1;
340  uint8_t bAutoFlushCrcErr:1;
341  uint8_t :1;
342  uint8_t bIncludeHdr:1;
343  uint8_t bIncludeCrc:1;
344  uint8_t bAppendRssi:1;
345  uint8_t bAppendTimestamp:1;
346  uint8_t bAppendStatus:1;
347  } rxConf;
348  uint32_t syncWord0;
349  uint32_t syncWord1;
350  uint16_t maxPktLen;
351  struct {
353  uint16_t numHdrBits:6;
354  uint16_t lenPos:5;
355  uint16_t numLenBits:5;
356  } hdrConf;
357  struct {
358  uint16_t addrType:1;
359  uint16_t addrSize:5;
361  uint16_t addrPos:5;
363  uint16_t numAddr:5;
365  } addrConf;
366  int8_t lenOffset;
367  struct {
368  uint8_t triggerType:4;
369  uint8_t bEnaCmd:1;
370  uint8_t triggerNo:2;
372  uint8_t pastTrig:1;
373  } endTrigger;
375  ratmr_t endTime;
376  uint8_t* pAddr;
377  dataQueue_t* pQueue;
378  uint8_t* pOutput;
380 
382 
385 #define CMD_PROP_CS 0x3805
388  uint16_t commandNo;
389  uint16_t status;
390  rfc_radioOp_t *pNextOp;
393  ratmr_t startTime;
394  struct {
395  uint8_t triggerType:4;
396  uint8_t bEnaCmd:1;
397  uint8_t triggerNo:2;
399  uint8_t pastTrig:1;
400  } startTrigger;
402  struct {
403  uint8_t rule:4;
404  uint8_t nSkip:4;
405  } condition;
406  struct {
407  uint8_t bFsOffIdle:1;
408  uint8_t bFsOffBusy:1;
410  } csFsConf;
412  uint8_t __dummy0;
413  struct {
414  uint8_t bEnaRssi:1;
415  uint8_t bEnaCorr:1;
416  uint8_t operation:1;
417  uint8_t busyOp:1;
419  uint8_t idleOp:1;
422  uint8_t timeoutRes:1;
424  } csConf;
426  int8_t rssiThr;
427  uint8_t numRssiIdle;
428  uint8_t numRssiBusy;
430  uint16_t corrPeriod;
432  struct {
433  uint8_t numCorrInv:4;
434  uint8_t numCorrBusy:4;
436  } corrConfig;
438  struct {
439  uint8_t triggerType:4;
440  uint8_t bEnaCmd:1;
441  uint8_t triggerNo:2;
443  uint8_t pastTrig:1;
444  } csEndTrigger;
446  ratmr_t csEndTime;
448 
450 
453 #define CMD_PROP_RADIO_SETUP 0x3806
456  uint16_t commandNo;
457  uint16_t status;
458  rfc_radioOp_t *pNextOp;
461  ratmr_t startTime;
462  struct {
463  uint8_t triggerType:4;
464  uint8_t bEnaCmd:1;
465  uint8_t triggerNo:2;
467  uint8_t pastTrig:1;
468  } startTrigger;
470  struct {
471  uint8_t rule:4;
472  uint8_t nSkip:4;
473  } condition;
474  struct {
475  uint16_t modType:3;
476  uint16_t deviation:11;
480  uint16_t deviationStepSz:2;
481  } modulation;
486  struct {
487  uint32_t preScale:8;
488  uint32_t rateWord:21;
489  uint32_t decimMode:3;
490  } symbolRate;
495  uint8_t rxBw;
496  struct {
497  uint8_t nPreamBytes:6;
498  uint8_t preamMode:2;
504  } preamConf;
508  struct {
509  uint16_t nSwBits:6;
510  uint16_t bBitReversal:1;
511  uint16_t bMsbFirst:1;
513  uint16_t fecMode:4;
515  uint16_t :1;
519  uint16_t whitenMode:3;
520  } formatConf;
528  struct {
529  uint16_t frontEndMode:3;
530  uint16_t biasMode:1;
536  uint16_t analogCfgMode:6;
538  uint16_t bNoFsPowerUp:1;
545  uint16_t :1;
547  uint16_t bSynthNarrowBand:1;
548  } config;
550  uint16_t txPower;
551  uint32_t* pRegOverride;
554 
556 
559 #define CMD_PROP_RADIO_DIV_SETUP 0x3807
562  uint16_t commandNo;
563  uint16_t status;
564  rfc_radioOp_t *pNextOp;
567  ratmr_t startTime;
568  struct {
569  uint8_t triggerType:4;
570  uint8_t bEnaCmd:1;
571  uint8_t triggerNo:2;
573  uint8_t pastTrig:1;
574  } startTrigger;
576  struct {
577  uint8_t rule:4;
578  uint8_t nSkip:4;
579  } condition;
580  struct {
581  uint16_t modType:3;
582  uint16_t deviation:11;
586  uint16_t deviationStepSz:2;
587  } modulation;
592  struct {
593  uint32_t preScale:8;
594  uint32_t rateWord:21;
595  uint32_t decimMode:3;
596  } symbolRate;
601  uint8_t rxBw;
602  struct {
603  uint8_t nPreamBytes:6;
604  uint8_t preamMode:2;
610  } preamConf;
614  struct {
615  uint16_t nSwBits:6;
616  uint16_t bBitReversal:1;
617  uint16_t bMsbFirst:1;
619  uint16_t fecMode:4;
621  uint16_t :1;
625  uint16_t whitenMode:3;
626  } formatConf;
634  struct {
635  uint16_t frontEndMode:3;
636  uint16_t biasMode:1;
642  uint16_t analogCfgMode:6;
644  uint16_t bNoFsPowerUp:1;
651  uint16_t :1;
653  uint16_t bSynthNarrowBand:1;
654  } config;
656  uint16_t txPower;
657  uint32_t* pRegOverride;
658  uint16_t centerFreq;
660  int16_t intFreq;
664  uint8_t loDivider;
668 
670 
673 #define CMD_PROP_RX_SNIFF 0x3808
676  uint16_t commandNo;
677  uint16_t status;
678  rfc_radioOp_t *pNextOp;
681  ratmr_t startTime;
682  struct {
683  uint8_t triggerType:4;
684  uint8_t bEnaCmd:1;
685  uint8_t triggerNo:2;
687  uint8_t pastTrig:1;
688  } startTrigger;
690  struct {
691  uint8_t rule:4;
692  uint8_t nSkip:4;
693  } condition;
694  struct {
695  uint8_t bFsOff:1;
696  uint8_t bRepeatOk:1;
698  uint8_t bRepeatNok:1;
700  uint8_t bUseCrc:1;
702  uint8_t bVarLen:1;
704  uint8_t bChkAddress:1;
706  uint8_t endType:1;
708  uint8_t filterOp:1;
710  } pktConf;
712  struct {
713  uint8_t bAutoFlushIgnored:1;
714  uint8_t bAutoFlushCrcErr:1;
715  uint8_t :1;
716  uint8_t bIncludeHdr:1;
717  uint8_t bIncludeCrc:1;
718  uint8_t bAppendRssi:1;
719  uint8_t bAppendTimestamp:1;
720  uint8_t bAppendStatus:1;
721  } rxConf;
722  uint32_t syncWord;
723  uint8_t maxPktLen;
724  uint8_t address0;
726  uint8_t address1;
727  struct {
729  uint8_t triggerType:4;
730  uint8_t bEnaCmd:1;
731  uint8_t triggerNo:2;
733  uint8_t pastTrig:1;
734  } endTrigger;
736  ratmr_t endTime;
737  dataQueue_t* pQueue;
738  uint8_t* pOutput;
739  struct {
740  uint8_t bEnaRssi:1;
741  uint8_t bEnaCorr:1;
742  uint8_t operation:1;
743  uint8_t busyOp:1;
745  uint8_t idleOp:1;
748  uint8_t timeoutRes:1;
750  } csConf;
752  int8_t rssiThr;
753  uint8_t numRssiIdle;
754  uint8_t numRssiBusy;
756  uint16_t corrPeriod;
758  struct {
759  uint8_t numCorrInv:4;
760  uint8_t numCorrBusy:4;
762  } corrConfig;
764  struct {
765  uint8_t triggerType:4;
766  uint8_t bEnaCmd:1;
767  uint8_t triggerNo:2;
769  uint8_t pastTrig:1;
770  } csEndTrigger;
772  ratmr_t csEndTime;
774 
776 
779 #define CMD_PROP_RX_ADV_SNIFF 0x3809
782  uint16_t commandNo;
783  uint16_t status;
784  rfc_radioOp_t *pNextOp;
787  ratmr_t startTime;
788  struct {
789  uint8_t triggerType:4;
790  uint8_t bEnaCmd:1;
791  uint8_t triggerNo:2;
793  uint8_t pastTrig:1;
794  } startTrigger;
796  struct {
797  uint8_t rule:4;
798  uint8_t nSkip:4;
799  } condition;
800  struct {
801  uint8_t bFsOff:1;
802  uint8_t bRepeatOk:1;
804  uint8_t bRepeatNok:1;
806  uint8_t bUseCrc:1;
808  uint8_t bCrcIncSw:1;
810  uint8_t bCrcIncHdr:1;
812  uint8_t endType:1;
814  uint8_t filterOp:1;
816  } pktConf;
818  struct {
819  uint8_t bAutoFlushIgnored:1;
820  uint8_t bAutoFlushCrcErr:1;
821  uint8_t :1;
822  uint8_t bIncludeHdr:1;
823  uint8_t bIncludeCrc:1;
824  uint8_t bAppendRssi:1;
825  uint8_t bAppendTimestamp:1;
826  uint8_t bAppendStatus:1;
827  } rxConf;
828  uint32_t syncWord0;
829  uint32_t syncWord1;
830  uint16_t maxPktLen;
831  struct {
833  uint16_t numHdrBits:6;
834  uint16_t lenPos:5;
835  uint16_t numLenBits:5;
836  } hdrConf;
837  struct {
838  uint16_t addrType:1;
839  uint16_t addrSize:5;
841  uint16_t addrPos:5;
843  uint16_t numAddr:5;
845  } addrConf;
846  int8_t lenOffset;
847  struct {
848  uint8_t triggerType:4;
849  uint8_t bEnaCmd:1;
850  uint8_t triggerNo:2;
852  uint8_t pastTrig:1;
853  } endTrigger;
855  ratmr_t endTime;
856  uint8_t* pAddr;
857  dataQueue_t* pQueue;
858  uint8_t* pOutput;
859  struct {
860  uint8_t bEnaRssi:1;
861  uint8_t bEnaCorr:1;
862  uint8_t operation:1;
863  uint8_t busyOp:1;
865  uint8_t idleOp:1;
868  uint8_t timeoutRes:1;
870  } csConf;
872  int8_t rssiThr;
873  uint8_t numRssiIdle;
874  uint8_t numRssiBusy;
876  uint16_t corrPeriod;
878  struct {
879  uint8_t numCorrInv:4;
880  uint8_t numCorrBusy:4;
882  } corrConfig;
884  struct {
885  uint8_t triggerType:4;
886  uint8_t bEnaCmd:1;
887  uint8_t triggerNo:2;
889  uint8_t pastTrig:1;
890  } csEndTrigger;
892  ratmr_t csEndTime;
894 
896 
897 #define CMD_PROP_RADIO_SETUP_PA CMD_PROP_RADIO_SETUP
898 
903  uint16_t commandNo;
904  uint16_t status;
905  rfc_radioOp_t *pNextOp;
908  ratmr_t startTime;
909  struct {
910  uint8_t triggerType:4;
911  uint8_t bEnaCmd:1;
912  uint8_t triggerNo:2;
914  uint8_t pastTrig:1;
915  } startTrigger;
917  struct {
918  uint8_t rule:4;
919  uint8_t nSkip:4;
920  } condition;
921  struct {
922  uint16_t modType:3;
923  uint16_t deviation:11;
927  uint16_t deviationStepSz:2;
928  } modulation;
933  struct {
934  uint32_t preScale:8;
935  uint32_t rateWord:21;
936  uint32_t decimMode:3;
937  } symbolRate;
942  uint8_t rxBw;
943  struct {
944  uint8_t nPreamBytes:6;
945  uint8_t preamMode:2;
951  } preamConf;
955  struct {
956  uint16_t nSwBits:6;
957  uint16_t bBitReversal:1;
958  uint16_t bMsbFirst:1;
960  uint16_t fecMode:4;
962  uint16_t :1;
966  uint16_t whitenMode:3;
967  } formatConf;
975  struct {
976  uint16_t frontEndMode:3;
977  uint16_t biasMode:1;
983  uint16_t analogCfgMode:6;
985  uint16_t bNoFsPowerUp:1;
992  uint16_t :1;
994  uint16_t bSynthNarrowBand:1;
995  } config;
997  uint16_t txPower;
998  uint32_t* pRegOverride;
999  uint32_t* pRegOverrideTxStd;
1001  uint32_t* pRegOverrideTx20;
1005 
1007 
1008 #define CMD_PROP_RADIO_DIV_SETUP_PA CMD_PROP_RADIO_DIV_SETUP
1009 
1014  uint16_t commandNo;
1015  uint16_t status;
1016  rfc_radioOp_t *pNextOp;
1019  ratmr_t startTime;
1020  struct {
1021  uint8_t triggerType:4;
1022  uint8_t bEnaCmd:1;
1023  uint8_t triggerNo:2;
1025  uint8_t pastTrig:1;
1026  } startTrigger;
1028  struct {
1029  uint8_t rule:4;
1030  uint8_t nSkip:4;
1031  } condition;
1032  struct {
1033  uint16_t modType:3;
1034  uint16_t deviation:11;
1038  uint16_t deviationStepSz:2;
1039  } modulation;
1044  struct {
1045  uint32_t preScale:8;
1046  uint32_t rateWord:21;
1047  uint32_t decimMode:3;
1048  } symbolRate;
1053  uint8_t rxBw;
1054  struct {
1055  uint8_t nPreamBytes:6;
1056  uint8_t preamMode:2;
1062  } preamConf;
1066  struct {
1067  uint16_t nSwBits:6;
1068  uint16_t bBitReversal:1;
1069  uint16_t bMsbFirst:1;
1071  uint16_t fecMode:4;
1073  uint16_t :1;
1077  uint16_t whitenMode:3;
1078  } formatConf;
1086  struct {
1087  uint16_t frontEndMode:3;
1088  uint16_t biasMode:1;
1094  uint16_t analogCfgMode:6;
1096  uint16_t bNoFsPowerUp:1;
1103  uint16_t :1;
1105  uint16_t bSynthNarrowBand:1;
1106  } config;
1108  uint16_t txPower;
1109  uint32_t* pRegOverride;
1110  uint16_t centerFreq;
1112  int16_t intFreq;
1116  uint8_t loDivider;
1119  uint8_t __dummy0;
1120  uint16_t __dummy1;
1121  uint32_t* pRegOverrideTxStd;
1122  uint32_t* pRegOverrideTx20;
1126 
1128 
1131 #define CMD_PROP_SET_LEN 0x3401
1134  uint16_t commandNo;
1135  uint16_t rxLen;
1137 
1139 
1142 #define CMD_PROP_RESTART_RX 0x3402
1145  uint16_t commandNo;
1147 
1149 
1153 
1154 struct __RFC_STRUCT rfc_propRxOutput_s {
1155  uint16_t nRxOk;
1156  uint16_t nRxNok;
1157  uint8_t nRxIgnored;
1158  uint8_t nRxStopped;
1159  uint8_t nRxBufFull;
1160  int8_t lastRssi;
1161  ratmr_t timeStamp;
1163 
1165 
1169 
1170 struct __RFC_STRUCT rfc_propRxStatus_s {
1171  struct {
1172  uint8_t addressInd:5;
1173  uint8_t syncWordId:1;
1174  uint8_t result:2;
1175  } status;
1180 
1182 
1185 #endif
Carrier Sense Command.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:387
#define __RFC_STRUCT
Definition: cc13x1_cc26x1/driverlib/rf_prop_cmd.h:41
Set Packet Length Command.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:1133
Proprietary Mode Advanced Transmit Command.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:237
#define __RFC_STRUCT_ATTR
Definition: cc13x1_cc26x1/driverlib/rf_prop_cmd.h:50
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:902
Proprietary Mode Radio Setup Command for 2.4 GHz.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:455
Proprietary Mode Radio Setup Command for All Frequency Bands.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:561
Proprietary Mode Receive Command.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:165
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:1170
Proprietary Mode Advanced Receive Command with Sniff Mode.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:781
Proprietary Mode Transmit Command.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:126
Restart Packet Command.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:1144
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:1013
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:1154
uint32_t ratmr_t
Type definition for RAT.
Definition: cc13x2_cc26x2/driverlib/rf_mailbox.h:57
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:83
Type definition for a data queue.
Definition: cc13x2_cc26x2/driverlib/rf_mailbox.h:62
Proprietary Mode Advanced Receive Command.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:301
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:122
Proprietary Mode Receive Command with Sniff Mode.
Definition: cc13x2_cc26x2/driverlib/rf_prop_cmd.h:675
© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale