46 #include <hal_types.h> 47 #if !defined(CC26XX_R2) 48 #include <rf_patches/rf_patch_cpe_ble.h> 49 #include <rf_patches/rf_patch_rfe_ble.h> 51 #include <ti/drivers/rf/RF.h> 63 #define TX_POUT( IB, GC, TC ) \ 64 (uint16)((((TC) & 0xFF) << 8) | (((GC) & 0x03) << 6) | ((IB) & 0x3F)) 95 #define RF_FRONTEND_MODE_MASK 0x07 96 #define RF_FE_DIFFERENTIAL 0 97 #define RF_FE_SINGLE_ENDED_RFP 1 98 #define RF_FE_SINGLE_ENDED_RFN 2 99 #define RF_FE_ANT_DIVERSITY_RFP_FIRST 3 100 #define RF_FE_ANT_DIVERSITY_RFN_FIRST 4 101 #define RF_FE_SINGLE_ENDED_RFP_EXT_PINS 5 102 #define RF_FE_SINGLE_ENDED_RFN_EXT_PINS 6 104 #define RF_BIAS_MODE_MASK 0x08 105 #define RF_FE_INT_BIAS (0<<3) 106 #define RF_FE_EXT_BIAS (1<<3) 108 #if defined(CC2650_LAUNCHXL) || defined(CC2640R2_LAUNCHXL) || defined(CC2650DK_7ID) 110 #define RF_FE_MODE_AND_BIAS (RF_FE_DIFFERENTIAL | RF_FE_EXT_BIAS) 111 #define RF_FE_IOD_NUM 3 112 #define RF_FE_IOD {NULL, NULL, NULL} 113 #define RF_FE_IOD_VAL {NULL, NULL, NULL} 114 #define RF_FE_SATURATION 0 115 #define RF_FE_SENSITIVITY 0 123 #define TX_POWER_5_DBM 5 124 #define TX_POWER_4_DBM 4 125 #define TX_POWER_3_DBM 3 126 #define TX_POWER_2_DBM 2 127 #define TX_POWER_1_DBM 1 128 #define TX_POWER_0_DBM 0 129 #define TX_POWER_MINUS_3_DBM -3 130 #define TX_POWER_MINUS_6_DBM -6 131 #define TX_POWER_MINUS_9_DBM -9 132 #define TX_POWER_MINUS_12_DBM -12 133 #define TX_POWER_MINUS_15_DBM -15 134 #define TX_POWER_MINUS_18_DBM -18 135 #define TX_POWER_MINUS_21_DBM -21 PACKED_TYPEDEF_CONST_STRUCT
dBm
Definition: urfc.h:151
ubTxPowerVal_t
Tx Power Value.
Definition: urfc.h:154
uint32 ubRfRegOverride[]
Overrides for CMD_RADIO_SETUP.
const uint8 ubFeModeBias
RF frontend mode bias.
const ubTxPowerTable_t ubTxPowerTable
TX Power table.
uint16 txPowerVal
Tx Power Value.
Definition: urfc.h:153
const RF_Mode ubRfMode
RF Core patch.
uint8 numTxPowerVal
Number of Tx Power Values.
Definition: urfc.h:159
ubTxPowerTable_t
Tx Power Table.
Definition: urfc.h:160