ADF7030-1 Device Drivers API Reference Manual
Alpha 0.0.1
Device Drivers for ADF7030-1 Transceiver
|
Radio Profile Configuration (PROFILE) More...
#include <__public__ADF7030_1_fw_cdef.h>
Data Fields | |
union { | |
uint32_t REF_CLK_CFG | |
struct { | |
uint32_t __pad0__: 26 | |
uint32_t CLK_TYPE: 1 | |
} REF_CLK_CFG_b | |
}; | |
union { | |
uint32_t RADIO_DIG_TX_CFG2 | |
struct { | |
uint32_t PAOLDO_VOUT_CON: 4 | |
} RADIO_DIG_TX_CFG2_b | |
}; | |
union { | |
uint32_t RADIO_AFC_CFG2 | |
struct { | |
uint32_t AFC_MODE: 3 | |
} RADIO_AFC_CFG2_b | |
}; | |
union { | |
uint32_t RADIO_CAL_CFG1 | |
struct { | |
uint32_t __pad0__: 29 | |
uint32_t CAL_SUCCESS: 1 | |
} RADIO_CAL_CFG1_b | |
}; | |
union { | |
uint32_t RSSI_CFG | |
struct { | |
uint32_t __pad0__: 6 | |
uint32_t NB_OFFSET: 10 | |
uint32_t WB_OFFSET: 10 | |
} RSSI_CFG_b | |
}; | |
union { | |
uint32_t CCA_CFG | |
struct { | |
uint32_t DETECTION_TIME: 8 | |
uint32_t THRESHOLD: 11 | |
uint32_t TICK_POSTSCALAR: 4 | |
uint32_t TICK_RATE: 4 | |
} CCA_CFG_b | |
}; | |
union { | |
uint32_t CCA_READBACK | |
struct { | |
uint32_t __pad0__: 3 | |
uint32_t LIVE_STATUS: 1 | |
uint32_t STATUS: 1 | |
uint32_t VALUE: 11 | |
} CCA_READBACK_b | |
}; | |
union { | |
uint32_t LPM_CFG0 | |
struct { | |
uint32_t __pad0__: 10 | |
uint32_t __pad1__: 1 | |
uint32_t __pad2__: 1 | |
uint32_t __pad3__: 14 | |
uint32_t ENABLE: 1 | |
uint32_t RETAIN_SRAM: 1 | |
uint32_t RTC_EN: 1 | |
uint32_t RTC_LF_SRC_SEL: 1 | |
uint32_t RTC_RECONFIG_EN: 1 | |
uint32_t RTC_RESYNC: 1 | |
} LPM_CFG0_b | |
}; | |
union { | |
uint32_t MONITOR1 | |
struct { | |
uint32_t TEMP_OUTPUT: 12 | |
} MONITOR1_b | |
}; | |
union { | |
uint32_t GPCON0_3 | |
struct { | |
uint32_t __pad0__: 2 | |
uint32_t __pad1__: 2 | |
uint32_t __pad2__: 2 | |
uint32_t PIN0_CFG: 6 | |
uint32_t PIN1_CFG: 6 | |
uint32_t PIN2_CFG: 6 | |
uint32_t PIN3_CFG: 6 | |
} GPCON0_3_b | |
}; | |
union { | |
uint32_t GPCON4_7 | |
struct { | |
uint32_t __pad0__: 2 | |
uint32_t __pad1__: 2 | |
uint32_t __pad2__: 2 | |
uint32_t PIN4_CFG: 6 | |
uint32_t PIN5_CFG: 6 | |
uint32_t PIN6_CFG: 6 | |
uint32_t PIN7_CFG: 6 | |
} GPCON4_7_b | |
}; | |
union { | |
uint32_t PACKET_CFG | |
struct { | |
uint32_t __pad0__: 14 | |
uint32_t TYPE_FRAME0: 2 | |
} PACKET_CFG_b | |
}; | |
union { | |
uint32_t RADIO_MODES | |
struct { | |
uint32_t __pad0__: 5 | |
uint32_t __pad1__: 12 | |
uint32_t COMBINED_TRX_MATCH: 2 | |
uint32_t GPIO_CLK_FREQ_SEL: 3 | |
} RADIO_MODES_b | |
}; | |
union { | |
uint32_t RADIO_DIG_TX_CFG0 | |
struct { | |
uint32_t __pad0__: 1 | |
uint32_t __pad1__: 8 | |
uint32_t PA_COARSE: 4 | |
uint32_t PA_FINE: 7 | |
uint32_t PA_MICRO: 7 | |
uint32_t PA_SEL: 1 | |
uint32_t TX_FILTER_ENABLE: 1 | |
uint32_t TX_GAUSSIAN_BT: 2 | |
} RADIO_DIG_TX_CFG0_b | |
}; | |
union { | |
uint32_t RADIO_DIG_TX_CFG1 | |
struct { | |
uint32_t __pad0__: 12 | |
uint32_t __pad1__: 4 | |
uint32_t EXT_LNA_FRAMING_EN: 1 | |
uint32_t EXT_LNA_PIN_SEL: 3 | |
uint32_t EXT_PA_FRAMING_EN: 1 | |
uint32_t EXT_PA_OOK_BIT_FRAMING_EN: 1 | |
uint32_t EXT_PA_PIN_SEL: 3 | |
uint32_t PA_RAMP_RATE: 3 | |
} RADIO_DIG_TX_CFG1_b | |
}; | |
uint32_t | CH_FREQ |
uint32_t | LPM_CFG1 |
uint32_t | RADIO_CAL_CFG0 |
uint32_t | RADIO_CAL_CFG2 |
uint32_t | RADIO_CAL_RESULTS0 |
uint32_t | RADIO_CAL_RESULTS1 |
uint32_t | RADIO_CAL_RESULTS2 |
uint32_t | RADIO_CAL_RESULTS3 |
uint32_t | RADIO_CAL_RESULTS4 |
uint32_t | RADIO_CAL_RESULTS5 |
uint32_t | RADIO_CAL_RESULTS6 |
uint32_t | RADIO_CAL_RESULTS7 |
uint32_t | RADIO_CAL_RESULTS8 |
uint32_t | SPARE0 |
uint32_t | SPARE1 |
uint32_t | SPARE2 |
uint32_t | SPARE3 |
uint32_t | SPARE4 |
uint32_t | SPARE5 |
uint32_t | SPARE6 |
uint32_t | SPARE7 |
uint32_t | SPARE8 |
uint32_t | SPARE9 |
Radio Profile Configuration (PROFILE)
Definition at line 62 of file __public__ADF7030_1_fw_cdef.h.
uint32_t AFC_MODE |
AFC mode
Definition at line 140 of file __public__ADF7030_1_fw_cdef.h.
uint32_t CAL_SUCCESS |
Cal Success
Definition at line 151 of file __public__ADF7030_1_fw_cdef.h.
uint32_t CCA_CFG |
CCA configuration
Definition at line 169 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } CCA_CFG_b |
BitSize
uint32_t CCA_READBACK |
CCA readback
Definition at line 183 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } CCA_READBACK_b |
BitSize
uint32_t CH_FREQ |
RF channel frequency
Definition at line 73 of file __public__ADF7030_1_fw_cdef.h.
uint32_t CLK_TYPE |
External Reference Clock Source Type
Definition at line 70 of file __public__ADF7030_1_fw_cdef.h.
uint32_t COMBINED_TRX_MATCH |
Combined match configuration
Definition at line 90 of file __public__ADF7030_1_fw_cdef.h.
uint32_t DETECTION_TIME |
The number of RSSI samples taken before CCA detection period ends. A value 0 implies 'infinity mode' whereby CCA live status is continually updated and the ADF7030-1 stays in the CCA state
Definition at line 174 of file __public__ADF7030_1_fw_cdef.h.
uint32_t ENABLE |
Global enable/disable for RTC/sequencer/BBRAM retention/GPIO behavior on startup
Definition at line 208 of file __public__ADF7030_1_fw_cdef.h.
uint32_t EXT_LNA_FRAMING_EN |
External LNA Framing Configuration
Definition at line 122 of file __public__ADF7030_1_fw_cdef.h.
uint32_t EXT_LNA_PIN_SEL |
GPIO selection for External LNA
Definition at line 123 of file __public__ADF7030_1_fw_cdef.h.
uint32_t EXT_PA_FRAMING_EN |
External PA Framing Configuration
Definition at line 119 of file __public__ADF7030_1_fw_cdef.h.
uint32_t EXT_PA_OOK_BIT_FRAMING_EN |
External PA OOK Bit Framing Configuration
Definition at line 118 of file __public__ADF7030_1_fw_cdef.h.
uint32_t EXT_PA_PIN_SEL |
GPIO selection for External PA control
Definition at line 120 of file __public__ADF7030_1_fw_cdef.h.
uint32_t GPCON0_3 |
GPIO0 to GPIO3 pin functionality selection
Definition at line 226 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } GPCON0_3_b |
BitSize
uint32_t GPCON4_7 |
GPIO4 to GPIO7 pin functionality selection
Definition at line 240 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } GPCON4_7_b |
BitSize
uint32_t GPIO_CLK_FREQ_SEL |
Selection of Clock Frequency on selected GPIO with command GEN_GPIO_CLK
Definition at line 92 of file __public__ADF7030_1_fw_cdef.h.
uint32_t LIVE_STATUS |
Live indication of CCA status, updated every RSSI sample
Definition at line 189 of file __public__ADF7030_1_fw_cdef.h.
uint32_t LPM_CFG0 |
Low power mode configuration
Definition at line 195 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } LPM_CFG0_b |
BitSize
uint32_t LPM_CFG1 |
RTC configuration
Definition at line 212 of file __public__ADF7030_1_fw_cdef.h.
uint32_t MONITOR1 |
Monitor readback
Definition at line 216 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } MONITOR1_b |
BitSize
uint32_t NB_OFFSET |
Narrowband RSSI offset in units of 0.25dBm. The offset value is an unsigned 10-bit number.
Definition at line 163 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PA_COARSE |
PA Output Power Coarse Value
Definition at line 105 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PA_FINE |
PA Output Power Fine Value. Value may be 0 or 3 to 127 inclusive.
Definition at line 106 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PA_MICRO |
PA Output Power Micro Value
Definition at line 107 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PA_RAMP_RATE |
Internal PA Ramp Rate
Definition at line 117 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PA_SEL |
PA selected for Tx
Definition at line 108 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PACKET_CFG |
Packet handler configuration
Definition at line 77 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } PACKET_CFG_b |
BitSize
uint32_t PAOLDO_VOUT_CON |
LDO output Voltage Regulator Trim voltage
Definition at line 131 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PIN0_CFG |
GPIO0 Configuration
Definition at line 229 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PIN1_CFG |
GPIO1 Configuration
Definition at line 231 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PIN2_CFG |
GPIO2 Configuration
Definition at line 233 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PIN3_CFG |
GPIO3 Configuration
Definition at line 235 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PIN4_CFG |
GPIO4 Configuration
Definition at line 243 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PIN5_CFG |
GPIO5 Configuration
Definition at line 245 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PIN6_CFG |
GPIO6 Configuration
Definition at line 247 of file __public__ADF7030_1_fw_cdef.h.
uint32_t PIN7_CFG |
GPIO7 Configuration
Definition at line 249 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_AFC_CFG2 |
AFC Configuration Register 2
Definition at line 137 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } RADIO_AFC_CFG2_b |
BitSize
uint32_t RADIO_CAL_CFG0 |
Calibration Configuration 0
Definition at line 144 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_CFG1 |
Calibration Configuration 1
Definition at line 147 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } RADIO_CAL_CFG1_b |
BitSize
uint32_t RADIO_CAL_CFG2 |
Calibration Configuration 2
Definition at line 154 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS0 |
Radio Calibration Results 0
Definition at line 263 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS1 |
Radio Calibration Results 1
Definition at line 264 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS2 |
Radio Calibration Results 2
Definition at line 265 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS3 |
Radio Calibration Results 3
Definition at line 266 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS4 |
Radio Calibration Results 4
Definition at line 267 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS5 |
Radio Calibration Results 5
Definition at line 268 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS6 |
Radio Calibration Results 6
Definition at line 269 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS7 |
Radio Calibration Results 7
Definition at line 270 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_CAL_RESULTS8 |
Radio Calibration Results 8
Definition at line 271 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RADIO_DIG_TX_CFG0 |
Tx Configuration 0
Definition at line 98 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } RADIO_DIG_TX_CFG0_b |
BitSize
uint32_t RADIO_DIG_TX_CFG1 |
Tx Configuration 1
Definition at line 113 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } RADIO_DIG_TX_CFG1_b |
BitSize
uint32_t RADIO_DIG_TX_CFG2 |
Tx Configuration 2
Definition at line 128 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } RADIO_DIG_TX_CFG2_b |
BitSize
uint32_t RADIO_MODES |
Radio mode configuration
Definition at line 86 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } RADIO_MODES_b |
BitSize
uint32_t REF_CLK_CFG |
Reference clock configuration
Definition at line 66 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } REF_CLK_CFG_b |
BitSize
uint32_t RETAIN_SRAM |
Enable retention of the BBRAM during PHY_SLEEP
Definition at line 206 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RSSI_CFG |
RSSI configuration
Definition at line 157 of file __public__ADF7030_1_fw_cdef.h.
struct { ... } RSSI_CFG_b |
BitSize
uint32_t RTC_EN |
Configure RTC alarm to wake device on expiry
Definition at line 199 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RTC_LF_SRC_SEL |
Use LFRC or LFXTAL as RTC source
Definition at line 205 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RTC_RECONFIG_EN |
Autoclearing RTC configuration enable flag. Set to 1 to trigger an RTC reconfiguration on CMD_CFG_DEV
Definition at line 202 of file __public__ADF7030_1_fw_cdef.h.
uint32_t RTC_RESYNC |
Realign the RTC clock on entering PHY_SLEEP
Definition at line 201 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE0 |
Spare Register 0
Definition at line 253 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE1 |
Spare Register 1
Definition at line 254 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE2 |
Spare Register 2
Definition at line 255 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE3 |
Spare Register 3
Definition at line 256 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE4 |
Spare Register 4
Definition at line 257 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE5 |
Spare Register 5
Definition at line 258 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE6 |
Spare Register 6
Definition at line 259 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE7 |
Spare Register 7
Definition at line 260 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE8 |
Spare Register 8
Definition at line 261 of file __public__ADF7030_1_fw_cdef.h.
uint32_t SPARE9 |
Spare Register 9
Definition at line 262 of file __public__ADF7030_1_fw_cdef.h.
uint32_t STATUS |
Indicates CCA status at end of DETECTION_TIME
Definition at line 190 of file __public__ADF7030_1_fw_cdef.h.
uint32_t TEMP_OUTPUT |
Temperature as a signed 12bit number in units of 0.0625 degrees Celsius.
Definition at line 219 of file __public__ADF7030_1_fw_cdef.h.
uint32_t THRESHOLD |
Signed 11-bit number representing the CCA RSSI threshold, in units of 0.25 dBm.
Definition at line 177 of file __public__ADF7030_1_fw_cdef.h.
uint32_t TICK_POSTSCALAR |
Sets the number of CCA ticks between RSSI samples
Definition at line 173 of file __public__ADF7030_1_fw_cdef.h.
uint32_t TICK_RATE |
This field sets the number of CCA ticks per RX data bit period
Definition at line 172 of file __public__ADF7030_1_fw_cdef.h.
uint32_t TX_FILTER_ENABLE |
TX Filter state
Definition at line 102 of file __public__ADF7030_1_fw_cdef.h.
uint32_t TX_GAUSSIAN_BT |
Time Constant (Bt Value) of Gaussian Filter
Definition at line 103 of file __public__ADF7030_1_fw_cdef.h.
uint32_t TYPE_FRAME0 |
Select the packet format
Definition at line 81 of file __public__ADF7030_1_fw_cdef.h.
uint32_t VALUE |
Signed 11-bit number representing the CCA RSSI value read in units of 0.25 dBm
Definition at line 186 of file __public__ADF7030_1_fw_cdef.h.
uint32_t WB_OFFSET |
Wideband RSSI offset in units of 0.36dBm. The offset value is an unsigned 10-bit number.
Definition at line 160 of file __public__ADF7030_1_fw_cdef.h.