rflib
cc13x4_cc26x4/driverlib/rf_common_cmd.h
Go to the documentation of this file.
1 /******************************************************************************
2 * Filename: rf_common_cmd.h
3 *
4 * Description: CC13x2/CC26x2 API for common/generic commands
5 *
6 * Copyright (c) 2015 - 2023, 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 __COMMON_CMD_H
38 #define __COMMON_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 
110 
114  uint16_t commandNo;
116 
118 
122 
124  uint16_t commandNo;
125  uint16_t status;
126  rfc_radioOp_t *pNextOp;
129  ratmr_t startTime;
130  struct {
131  uint8_t triggerType:4;
132  uint8_t bEnaCmd:1;
133  uint8_t triggerNo:2;
135  uint8_t pastTrig:1;
136  } startTrigger;
138  struct {
139  uint8_t rule:4;
140  uint8_t nSkip:4;
141  } condition;
143 
145 
148 #define CMD_NOP 0x0801
151  uint16_t commandNo;
152  uint16_t status;
153  rfc_radioOp_t *pNextOp;
156  ratmr_t startTime;
157  struct {
158  uint8_t triggerType:4;
159  uint8_t bEnaCmd:1;
160  uint8_t triggerNo:2;
162  uint8_t pastTrig:1;
163  } startTrigger;
165  struct {
166  uint8_t rule:4;
167  uint8_t nSkip:4;
168  } condition;
170 
172 
175 #define CMD_RADIO_SETUP 0x0802
178  uint16_t commandNo;
179  uint16_t status;
180  rfc_radioOp_t *pNextOp;
183  ratmr_t startTime;
184  struct {
185  uint8_t triggerType:4;
186  uint8_t bEnaCmd:1;
187  uint8_t triggerNo:2;
189  uint8_t pastTrig:1;
190  } startTrigger;
192  struct {
193  uint8_t rule:4;
194  uint8_t nSkip:4;
195  } condition;
196  uint8_t mode;
197  uint8_t loDivider;
204  struct {
206  uint16_t frontEndMode:3;
207  uint16_t biasMode:1;
213  uint16_t analogCfgMode:6;
215  uint16_t bNoFsPowerUp:1;
222  uint16_t :1;
224  uint16_t bSynthNarrowBand:1;
225  } config;
227  uint16_t txPower;
228  uint32_t* pRegOverride;
231 
233 
236 #define CMD_FS 0x0803
237 struct __RFC_STRUCT rfc_CMD_FS_s {
239  uint16_t commandNo;
240  uint16_t status;
241  rfc_radioOp_t *pNextOp;
244  ratmr_t startTime;
245  struct {
246  uint8_t triggerType:4;
247  uint8_t bEnaCmd:1;
248  uint8_t triggerNo:2;
250  uint8_t pastTrig:1;
251  } startTrigger;
253  struct {
254  uint8_t rule:4;
255  uint8_t nSkip:4;
256  } condition;
257  uint16_t frequency;
258  uint16_t fractFreq;
259  struct {
260  uint8_t bTxMode:1;
261  uint8_t refFreq:6;
263  } synthConf;
265  uint8_t __dummy0;
266  uint8_t __dummy1;
267  uint8_t __dummy2;
268  uint16_t __dummy3;
270 
272 
275 #define CMD_FS_OFF 0x0804
278  uint16_t commandNo;
279  uint16_t status;
280  rfc_radioOp_t *pNextOp;
283  ratmr_t startTime;
284  struct {
285  uint8_t triggerType:4;
286  uint8_t bEnaCmd:1;
287  uint8_t triggerNo:2;
289  uint8_t pastTrig:1;
290  } startTrigger;
292  struct {
293  uint8_t rule:4;
294  uint8_t nSkip:4;
295  } condition;
297 
299 
302 #define CMD_RX_TEST 0x0807
305  uint16_t commandNo;
306  uint16_t status;
307  rfc_radioOp_t *pNextOp;
310  ratmr_t startTime;
311  struct {
312  uint8_t triggerType:4;
313  uint8_t bEnaCmd:1;
314  uint8_t triggerNo:2;
316  uint8_t pastTrig:1;
317  } startTrigger;
319  struct {
320  uint8_t rule:4;
321  uint8_t nSkip:4;
322  } condition;
323  struct {
324  uint8_t bEnaFifo:1;
325  uint8_t bFsOff:1;
327  uint8_t bNoSync:1;
329  } config;
331  struct {
332  uint8_t triggerType:4;
333  uint8_t bEnaCmd:1;
334  uint8_t triggerNo:2;
336  uint8_t pastTrig:1;
337  } endTrigger;
339  uint32_t syncWord;
340  ratmr_t endTime;
342 
344 
347 #define CMD_TX_TEST 0x0808
350  uint16_t commandNo;
351  uint16_t status;
352  rfc_radioOp_t *pNextOp;
355  ratmr_t startTime;
356  struct {
357  uint8_t triggerType:4;
358  uint8_t bEnaCmd:1;
359  uint8_t triggerNo:2;
361  uint8_t pastTrig:1;
362  } startTrigger;
364  struct {
365  uint8_t rule:4;
366  uint8_t nSkip:4;
367  } condition;
368  struct {
369  uint8_t bUseCw:1;
370  uint8_t bFsOff:1;
372  uint8_t whitenMode:2;
374  } config;
378  uint8_t __dummy0;
379  uint16_t txWord;
380  uint8_t __dummy1;
381  struct {
382  uint8_t triggerType:4;
383  uint8_t bEnaCmd:1;
384  uint8_t triggerNo:2;
386  uint8_t pastTrig:1;
387  } endTrigger;
389  uint32_t syncWord;
390  ratmr_t endTime;
392 
394 
397 #define CMD_SYNC_STOP_RAT 0x0809
400  uint16_t commandNo;
401  uint16_t status;
402  rfc_radioOp_t *pNextOp;
405  ratmr_t startTime;
406  struct {
407  uint8_t triggerType:4;
408  uint8_t bEnaCmd:1;
409  uint8_t triggerNo:2;
411  uint8_t pastTrig:1;
412  } startTrigger;
414  struct {
415  uint8_t rule:4;
416  uint8_t nSkip:4;
417  } condition;
418  uint16_t __dummy0;
419  ratmr_t rat0;
422 
424 
427 #define CMD_SYNC_START_RAT 0x080A
430  uint16_t commandNo;
431  uint16_t status;
432  rfc_radioOp_t *pNextOp;
435  ratmr_t startTime;
436  struct {
437  uint8_t triggerType:4;
438  uint8_t bEnaCmd:1;
439  uint8_t triggerNo:2;
441  uint8_t pastTrig:1;
442  } startTrigger;
444  struct {
445  uint8_t rule:4;
446  uint8_t nSkip:4;
447  } condition;
448  uint16_t __dummy0;
449  ratmr_t rat0;
452 
454 
457 #define CMD_RESYNC_RAT 0x0816
460  uint16_t commandNo;
461  uint16_t status;
462  rfc_radioOp_t *pNextOp;
465  ratmr_t startTime;
466  struct {
467  uint8_t triggerType:4;
468  uint8_t bEnaCmd:1;
469  uint8_t triggerNo:2;
471  uint8_t pastTrig:1;
472  } startTrigger;
474  struct {
475  uint8_t rule:4;
476  uint8_t nSkip:4;
477  } condition;
478  uint16_t __dummy0;
479  ratmr_t rat0;
482 
484 
487 #define CMD_COUNT 0x080B
490  uint16_t commandNo;
491  uint16_t status;
492  rfc_radioOp_t *pNextOp;
495  ratmr_t startTime;
496  struct {
497  uint8_t triggerType:4;
498  uint8_t bEnaCmd:1;
499  uint8_t triggerNo:2;
501  uint8_t pastTrig:1;
502  } startTrigger;
504  struct {
505  uint8_t rule:4;
506  uint8_t nSkip:4;
507  } condition;
508  uint16_t counter;
511 
513 
516 #define CMD_FS_POWERUP 0x080C
519  uint16_t commandNo;
520  uint16_t status;
521  rfc_radioOp_t *pNextOp;
524  ratmr_t startTime;
525  struct {
526  uint8_t triggerType:4;
527  uint8_t bEnaCmd:1;
528  uint8_t triggerNo:2;
530  uint8_t pastTrig:1;
531  } startTrigger;
533  struct {
534  uint8_t rule:4;
535  uint8_t nSkip:4;
536  } condition;
537  uint16_t __dummy0;
538  uint32_t* pRegOverride;
540 
542 
545 #define CMD_FS_POWERDOWN 0x080D
548  uint16_t commandNo;
549  uint16_t status;
550  rfc_radioOp_t *pNextOp;
553  ratmr_t startTime;
554  struct {
555  uint8_t triggerType:4;
556  uint8_t bEnaCmd:1;
557  uint8_t triggerNo:2;
559  uint8_t pastTrig:1;
560  } startTrigger;
562  struct {
563  uint8_t rule:4;
564  uint8_t nSkip:4;
565  } condition;
567 
569 
572 #define CMD_SCH_IMM 0x0810
575  uint16_t commandNo;
576  uint16_t status;
577  rfc_radioOp_t *pNextOp;
580  ratmr_t startTime;
581  struct {
582  uint8_t triggerType:4;
583  uint8_t bEnaCmd:1;
584  uint8_t triggerNo:2;
586  uint8_t pastTrig:1;
587  } startTrigger;
589  struct {
590  uint8_t rule:4;
591  uint8_t nSkip:4;
592  } condition;
593  uint16_t __dummy0;
594  uint32_t cmdrVal;
595  uint32_t cmdstaVal;
597 
599 
602 #define CMD_COUNT_BRANCH 0x0812
605  uint16_t commandNo;
606  uint16_t status;
607  rfc_radioOp_t *pNextOp;
610  ratmr_t startTime;
611  struct {
612  uint8_t triggerType:4;
613  uint8_t bEnaCmd:1;
614  uint8_t triggerNo:2;
616  uint8_t pastTrig:1;
617  } startTrigger;
619  struct {
620  uint8_t rule:4;
621  uint8_t nSkip:4;
622  } condition;
623  uint16_t counter;
624  rfc_radioOp_t *pNextOpIfOk;
627 
629 
632 #define CMD_PATTERN_CHECK 0x0813
635  uint16_t commandNo;
636  uint16_t status;
637  rfc_radioOp_t *pNextOp;
640  ratmr_t startTime;
641  struct {
642  uint8_t triggerType:4;
643  uint8_t bEnaCmd:1;
644  uint8_t triggerNo:2;
646  uint8_t pastTrig:1;
647  } startTrigger;
649  struct {
650  uint8_t rule:4;
651  uint8_t nSkip:4;
652  } condition;
653  struct {
654  uint16_t operation:2;
655  uint16_t bByteRev:1;
660  uint16_t bBitRev:1;
662  uint16_t signExtend:5;
663  uint16_t bRxVal:1;
666  } patternOpt;
669  rfc_radioOp_t *pNextOpIfOk;
670  uint8_t* pValue;
671  uint32_t mask;
672  uint32_t compareVal;
674 
676 
677 #define CMD_RADIO_SETUP_PA CMD_RADIO_SETUP
678 
683  uint16_t commandNo;
684  uint16_t status;
685  rfc_radioOp_t *pNextOp;
688  ratmr_t startTime;
689  struct {
690  uint8_t triggerType:4;
691  uint8_t bEnaCmd:1;
692  uint8_t triggerNo:2;
694  uint8_t pastTrig:1;
695  } startTrigger;
697  struct {
698  uint8_t rule:4;
699  uint8_t nSkip:4;
700  } condition;
701  uint8_t mode;
702  uint8_t loDivider;
709  struct {
711  uint16_t frontEndMode:3;
712  uint16_t biasMode:1;
718  uint16_t analogCfgMode:6;
720  uint16_t bNoFsPowerUp:1;
727  uint16_t :1;
729  uint16_t bSynthNarrowBand:1;
730  } config;
732  uint16_t txPower;
733  uint32_t* pRegOverride;
734  uint32_t* pRegOverrideTxStd;
736  uint32_t* pRegOverrideTx20;
740 
742 
745 #define CMD_ABORT 0x0401
748  uint16_t commandNo;
750 
752 
755 #define CMD_STOP 0x0402
758  uint16_t commandNo;
760 
762 
765 #define CMD_GET_RSSI 0x0403
768  uint16_t commandNo;
770 
772 
775 #define CMD_UPDATE_RADIO_SETUP 0x0001
778  uint16_t commandNo;
779  uint16_t __dummy0;
780  uint32_t* pRegOverride;
782 
784 
787 #define CMD_TRIGGER 0x0404
790  uint16_t commandNo;
791  uint8_t triggerNo;
793 
795 
798 #define CMD_GET_FW_INFO 0x0002
801  uint16_t commandNo;
802  uint16_t versionNo;
803  uint16_t startOffset;
804  uint16_t freeRamSz;
805  uint16_t availRatCh;
807 
809 
812 #define CMD_START_RAT 0x0405
815  uint16_t commandNo;
817 
819 
822 #define CMD_PING 0x0406
825  uint16_t commandNo;
827 
829 
832 #define CMD_READ_RFREG 0x0601
835  uint16_t commandNo;
836  uint16_t address;
837  uint32_t value;
839 
841 
844 #define CMD_ADD_DATA_ENTRY 0x0005
847  uint16_t commandNo;
848  uint16_t __dummy0;
849  dataQueue_t* pQueue;
850  uint8_t* pEntry;
852 
854 
857 #define CMD_REMOVE_DATA_ENTRY 0x0006
860  uint16_t commandNo;
861  uint16_t __dummy0;
862  dataQueue_t* pQueue;
863  uint8_t* pEntry;
865 
867 
870 #define CMD_FLUSH_QUEUE 0x0007
873  uint16_t commandNo;
874  uint16_t __dummy0;
875  dataQueue_t* pQueue;
876  uint8_t* pFirstEntry;
878 
880 
883 #define CMD_CLEAR_RX 0x0008
886  uint16_t commandNo;
887  uint16_t __dummy0;
888  dataQueue_t* pQueue;
890 
892 
895 #define CMD_REMOVE_PENDING_ENTRIES 0x0009
898  uint16_t commandNo;
899  uint16_t __dummy0;
900  dataQueue_t* pQueue;
901  uint8_t* pFirstEntry;
903 
905 
908 #define CMD_SET_RAT_CMP 0x000A
911  uint16_t commandNo;
912  uint8_t ratCh;
913  uint8_t __dummy0;
914  ratmr_t compareTime;
916 
918 
921 #define CMD_SET_RAT_CPT 0x0603
924  uint16_t commandNo;
925  struct {
926  uint16_t :3;
927  uint16_t inputSrc:5;
928  uint16_t ratCh:4;
929  uint16_t bRepeated:1;
930  uint16_t inputMode:2;
932  } config;
938 
940 
943 #define CMD_DISABLE_RAT_CH 0x0408
946  uint16_t commandNo;
947  uint8_t ratCh;
949 
951 
954 #define CMD_SET_RAT_OUTPUT 0x0604
957  uint16_t commandNo;
958  struct {
959  uint16_t :2;
960  uint16_t outputSel:3;
961  uint16_t outputMode:3;
962  uint16_t ratCh:4;
969  } config;
971 
973 
976 #define CMD_ARM_RAT_CH 0x0409
979  uint16_t commandNo;
980  uint8_t ratCh;
982 
984 
987 #define CMD_DISARM_RAT_CH 0x040A
990  uint16_t commandNo;
991  uint8_t ratCh;
993 
995 
998 #define CMD_SET_TX_POWER 0x0010
1001  uint16_t commandNo;
1002  uint16_t txPower;
1004 
1006 
1009 #define CMD_SET_TX20_POWER 0x0014
1012  uint16_t commandNo;
1013  uint16_t __dummy0;
1014  uint32_t tx20Power;
1016 
1018 
1019 #define CMD_SET_TXSUB1_POWER CMD_SET_TX20_POWER
1020 
1025  uint16_t commandNo;
1026  uint16_t __dummy0;
1027  uint32_t txSub1Power;
1029 
1031 
1034 #define CMD_CHANGE_PA 0x0015
1037  uint16_t commandNo;
1038  uint16_t __dummy0;
1039  uint32_t* pRegOverride;
1042 
1044 
1047 #define CMD_UPDATE_HPOSC_FREQ 0x0608
1050  uint16_t commandNo;
1051  int16_t freqOffset;
1053 
1055 
1058 #define CMD_UPDATE_FS 0x0011
1061  uint16_t commandNo;
1062  uint16_t __dummy0;
1063  uint32_t __dummy1;
1064  uint32_t __dummy2;
1065  uint16_t __dummy3;
1066  uint16_t frequency;
1067  uint16_t fractFreq;
1069 
1071 
1074 #define CMD_MODIFY_FS 0x0013
1077  uint16_t commandNo;
1078  uint16_t frequency;
1079  uint16_t fractFreq;
1081 
1083 
1086 #define CMD_BUS_REQUEST 0x040E
1089  uint16_t commandNo;
1090  uint8_t bSysBusNeeded;
1093 
1095 
1098 #define CMD_SET_CMD_START_IRQ 0x0411
1101  uint16_t commandNo;
1102  uint8_t bEna;
1104 
1106 
1109 #endif
Enable or disable generation of IRQ when a radio operation command starts.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:1086
Disable Radio Timer Channel.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:944
Request System Bus to be Availbale.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:1074
Definition: cc13x4_cc26x4/driverlib/rf_common_cmd.h:1024
Read RSSI Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:766
uint32_t txSub1Power
New TX power setting.
Definition: cc13x4_cc26x4/driverlib/rf_common_cmd.h:1027
Frequency Synthesizer Programming Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:237
Synchrously Start Radio Timer Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:428
Arm Radio Timer Channel.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:977
Clear all RX Queue Entries.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:884
uint16_t commandNo
The command ID number.
Definition: cc13x4_cc26x4/driverlib/rf_common_cmd.h:1025
Stop Running Radio Operation Command Gracefully.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:756
Remove First Data Entry from Queue.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:858
Power down Frequency Syntheszier Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:546
uint16_t __dummy0
Definition: cc13x4_cc26x4/driverlib/rf_common_cmd.h:1026
Run Immidiate Command as Radio Operation Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:573
Set Radio Timer Output to a Specified Mode.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:955
Disarm Radio Timer Channel.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:988
Command for Turning off Frequency Synthesizer.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:276
Counter Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:488
Power up Frequency Syntheszier Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:517
Generate Command Trigger.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:788
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:112
Set Transmit Power for 20-dBm PA.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:1010
Set New Synthesizer Frequency without Recalibration (Deprecated; use CMD_MODIFY_FS) ...
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:1046
No Operation Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:149
Set New Frequency Offset for HPOSC.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:1035
Command for Checking a Value in Memory aginst a Pattern.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:633
Set Radio Timer Channel in Capture Mode.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:922
Add Data Entry to Queue.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:845
Set Transmit Power.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:999
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:681
Request Information on the RF Core ROM Firmware.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:799
Radio Setup Command for Pre-Defined Schemes.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:176
Transmitter Test Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:348
Counter Command with Branch of Command Chain.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:603
Read RF Core Hardware Register.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:833
Set Radio Timer Channel in Compare Mode.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:909
Asynchronously Start Radio Timer Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:813
Re-calculate rat0 value while RAT is running.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:458
#define __RFC_STRUCT_ATTR
Definition: cc13x4_cc26x4/driverlib/rf_common_cmd.h:50
uint32_t ratmr_t
Type definition for RAT.
Definition: cc13x2_cc26x2/driverlib/rf_mailbox.h:57
Abort Running Radio Operation Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:746
Remove Pending Entries from Queue.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:896
#define __RFC_STRUCT
Definition: cc13x4_cc26x4/driverlib/rf_common_cmd.h:41
Type definition for a data queue.
Definition: cc13x2_cc26x2/driverlib/rf_mailbox.h:62
Respond with Command ACK Only.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:823
Set New Synthesizer Frequency without Recalibration.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:1062
Synchronize and Stop Radio Timer Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:398
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:122
Update Radio Settings Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:776
Receiver Test Command.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:303
Flush Data Queue.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:871
Set TX power with possibility to switch between PAs.
Definition: cc13x2_cc26x2/driverlib/rf_common_cmd.h:1022
© Copyright 1995-2024, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale