Contiki 3.x
|
Declarations of RF Core registers. More...
Files | |
file | ana-regs.h |
Header with declarations of ANA_REGS module registers. | |
file | cctest.h |
Header with declarations of CCTEST module registers. | |
file | rfcore-ffsm.h |
Header with declarations of the RF Core FFSM registers. | |
file | rfcore-sfr.h |
Header with declarations of the RF Core SFR registers. | |
file | rfcore-xreg.h |
Header with declarations of the RF Core XREGs. | |
file | rfcore.h |
Top-level header file for cc2538 RF Core registers. | |
ANA_REGS register offsets | |
#define | ANA_REGS_IVCTRL 0x00000004 |
ANA_REGS_IVCTRL register bit masks | |
#define | ANA_REGS_IVCTRL_DAC_CURR_CTRL 0x00000030 |
Controls bias current to DAC. | |
#define | ANA_REGS_IVCTRL_LODIV_BIAS_CTRL 0x00000008 |
Controls bias current to LODIV. | |
#define | ANA_REGS_IVCTRL_TXMIX_DC_CTRL 0x00000004 |
Controls DC bias in TXMIX. | |
#define | ANA_REGS_IVCTRL_PA_BIAS_CTRL 0x00000003 |
Controls bias current to PA. | |
CCTEST register offsets | |
#define | CCTEST_IO 0x44010000 |
Output strength control. | |
#define | CCTEST_OBSSEL0 0x44010014 |
Observation output 0. | |
#define | CCTEST_OBSSEL1 0x44010018 |
Observation output 1. | |
#define | CCTEST_OBSSEL2 0x4401001C |
Observation output 2. | |
#define | CCTEST_OBSSEL3 0x44010020 |
Observation output 3. | |
#define | CCTEST_OBSSEL4 0x44010024 |
Observation output 4. | |
#define | CCTEST_OBSSEL5 0x44010028 |
Observation output 5. | |
#define | CCTEST_OBSSEL6 0x4401002C |
Observation output 6. | |
#define | CCTEST_OBSSEL7 0x44010030 |
Observation output 7. | |
#define | CCTEST_TR0 0x44010034 |
Test register 0. | |
#define | CCTEST_USBCTRL 0x44010050 |
USB PHY stand-by control. | |
CCTEST_IO register bit fields | |
#define | CCTEST_IO_SC 0x00000001 |
I/O strength control. | |
CCTEST_OBSSELx registers bit fields | |
#define | CCTEST_OBSSEL_EN 0x00000080 |
Observation output enable. | |
#define | CCTEST_OBSSEL_SEL_M 0x0000007F |
n - obs_sigs[n] output selection mask | |
#define | CCTEST_OBSSEL_SEL_S 0 |
n - obs_sigs[n] output selection shift | |
CCTEST_TR0 register bit fields | |
#define | CCTEST_TR0_ADCTM 0x00000002 |
Connect temperature sensor to ADC. | |
CCTEST_USBCTRL register bit fields | |
#define | CCTEST_USBCTRL_USB_STB 0x00000001 |
USB PHY stand-by override. | |
RFCORE_FFSM register offsets | |
#define | RFCORE_FFSM_SRCRESMASK0 0x40088580 |
Src addr matching result. | |
#define | RFCORE_FFSM_SRCRESMASK1 0x40088584 |
Src addr matching result. | |
#define | RFCORE_FFSM_SRCRESMASK2 0x40088588 |
Src addr matching result. | |
#define | RFCORE_FFSM_SRCRESINDEX 0x4008858C |
Src addr matching result. | |
#define | RFCORE_FFSM_SRCEXTPENDEN0 0x40088590 |
Src addr matching control. | |
#define | RFCORE_FFSM_SRCEXTPENDEN1 0x40088594 |
Src addr matching control. | |
#define | RFCORE_FFSM_SRCEXTPENDEN2 0x40088598 |
Src addr matching control. | |
#define | RFCORE_FFSM_SRCSHORTPENDEN0 0x4008859C |
Src addr matching control. | |
#define | RFCORE_FFSM_SRCSHORTPENDEN1 0x400885A0 |
Src addr matching control. | |
#define | RFCORE_FFSM_SRCSHORTPENDEN2 0x400885A4 |
Src addr matching control. | |
#define | RFCORE_FFSM_EXT_ADDR0 0x400885A8 |
Local address information. | |
#define | RFCORE_FFSM_EXT_ADDR1 0x400885AC |
Local address information. | |
#define | RFCORE_FFSM_EXT_ADDR2 0x400885B0 |
Local address information. | |
#define | RFCORE_FFSM_EXT_ADDR3 0x400885B4 |
Local address information. | |
#define | RFCORE_FFSM_EXT_ADDR4 0x400885B8 |
Local address information. | |
#define | RFCORE_FFSM_EXT_ADDR5 0x400885BC |
Local address information. | |
#define | RFCORE_FFSM_EXT_ADDR6 0x400885C0 |
Local address information. | |
#define | RFCORE_FFSM_EXT_ADDR7 0x400885C4 |
Local address information. | |
#define | RFCORE_FFSM_PAN_ID0 0x400885C8 |
Local address information. | |
#define | RFCORE_FFSM_PAN_ID1 0x400885CC |
Local address information. | |
#define | RFCORE_FFSM_SHORT_ADDR0 0x400885D0 |
Local address information. | |
#define | RFCORE_FFSM_SHORT_ADDR1 0x400885D4 |
Local address information. | |
RFCORE_FFSM_SRCRESMASK[0:2] register bit masks | |
#define | RFCORE_FFSM_SRCRESMASK0_SRCRESMASK0 0x000000FF |
Ext addr match. | |
#define | RFCORE_FFSM_SRCRESMASK1_SRCRESMASK1 0x000000FF |
Short addr match. | |
#define | RFCORE_FFSM_SRCRESMASK2_SRCRESMASK2 0x000000FF |
24-bit mask | |
RFCORE_FFSM_SRCRESINDEX register bit masks | |
#define | RFCORE_FFSM_SRCRESINDEX_SRCRESINDEX 0x000000FF |
LS Entry bit index. | |
RFCORE_FFSM_SRCEXTPENDEN[0:2] register bit masks | |
#define | RFCORE_FFSM_SRCEXTPENDEN0_SRCEXTPENDEN0 0x000000FF |
8 LSBs | |
#define | RFCORE_FFSM_SRCEXTPENDEN1_SRCEXTPENDEN1 0x000000FF |
8 middle bits | |
#define | RFCORE_FFSM_SRCEXTPENDEN2_SRCEXTPENDEN2 0x000000FF |
8 MSBs | |
RFCORE_FFSM_SRCSHORTPENDEN[0:2] register bit masks | |
#define | RFCORE_FFSM_SRCSHORTPENDEN0_SRCSHORTPENDEN0 0x000000FF |
8 LSBs | |
#define | RFCORE_FFSM_SRCSHORTPENDEN1_SRCSHORTPENDEN1 0x000000FF |
8 middle | |
#define | RFCORE_FFSM_SRCSHORTPENDEN2_SRCSHORTPENDEN2 0x000000FF |
8 MSBs | |
RFCORE_FFSM_EXT_ADDR[0:7] register bit masks | |
#define | RFCORE_FFSM_EXT_ADDR0_EXT_ADDR0 0x000000FF |
EXT_ADDR[7:0]. | |
#define | RFCORE_FFSM_EXT_ADDR1_EXT_ADDR1 0x000000FF |
EXT_ADDR[15:8]. | |
#define | RFCORE_FFSM_EXT_ADDR2_EXT_ADDR2 0x000000FF |
EXT_ADDR[23:16]. | |
#define | RFCORE_FFSM_EXT_ADDR3_EXT_ADDR3 0x000000FF |
EXT_ADDR[31:24]. | |
#define | RFCORE_FFSM_EXT_ADDR4_EXT_ADDR4 0x000000FF |
EXT_ADDR[39:32]. | |
#define | RFCORE_FFSM_EXT_ADDR5_EXT_ADDR5 0x000000FF |
EXT_ADDR[47:40]. | |
#define | RFCORE_FFSM_EXT_ADDR6_EXT_ADDR6 0x000000FF |
EXT_ADDR[55:48]. | |
#define | RFCORE_FFSM_EXT_ADDR7_EXT_ADDR7 0x000000FF |
EXT_ADDR[63:56]. | |
RFCORE_FFSM_PAN_ID[0:1] register bit masks | |
#define | RFCORE_FFSM_PAN_ID0_PAN_ID0 0x000000FF |
PAN_ID[7:0]. | |
#define | RFCORE_FFSM_PAN_ID1_PAN_ID1 0x000000FF |
PAN_ID[15:8]. | |
RFCORE_FFSM_SHORT_ADDR[0:1] register bit masks | |
#define | RFCORE_FFSM_SHORT_ADDR0_SHORT_ADDR0 0x000000FF |
SHORT_ADDR[7:0]. | |
#define | RFCORE_FFSM_SHORT_ADDR1_SHORT_ADDR1 0x000000FF |
SHORT_ADDR[15:8]. | |
RFCORE_SFR register offsets (MAC Timer) | |
#define | RFCORE_SFR_MTCSPCFG 0x40088800 |
MAC Timer event configuration. | |
#define | RFCORE_SFR_MTCTRL 0x40088804 |
MAC Timer control register. | |
#define | RFCORE_SFR_MTIRQM 0x40088808 |
MAC Timer interrupt mask. | |
#define | RFCORE_SFR_MTIRQF 0x4008880C |
MAC Timer interrupt flags. | |
#define | RFCORE_SFR_MTMSEL 0x40088810 |
MAC Timer multiplex select. | |
#define | RFCORE_SFR_MTM0 0x40088814 |
MAC Timer MUX register 0. | |
#define | RFCORE_SFR_MTM1 0x40088818 |
MAC Timer MUX register 1. | |
#define | RFCORE_SFR_MTMOVF2 0x4008881C |
MAC Timer MUX overflow 2. | |
#define | RFCORE_SFR_MTMOVF1 0x40088820 |
MAC Timer MUX overflow 1. | |
#define | RFCORE_SFR_MTMOVF0 0x40088824 |
MAC Timer MUX overflow 0. | |
RFCORE_SFR register offsets (RF) | |
#define | RFCORE_SFR_RFDATA 0x40088828 |
TX/RX FIFO data. | |
#define | RFCORE_SFR_RFERRF 0x4008882C |
RF error interrupt flags. | |
#define | RFCORE_SFR_RFIRQF1 0x40088830 |
RF interrupt flags. | |
#define | RFCORE_SFR_RFIRQF0 0x40088834 |
RF interrupt flags. | |
#define | RFCORE_SFR_RFST 0x40088838 |
RF CSMA-CA/strobe processor. | |
RFCORE_SFR_MTCSPCFG register bit masks | |
#define | RFCORE_SFR_MTCSPCFG_MACTIMER_EVENMT_CFG 0x00000070 |
MT_EVENT2 pulse event trigger. | |
#define | RFCORE_SFR_MTCSPCFG_MACTIMER_EVENT1_CFG 0x00000007 |
MT_EVENT1 pulse event trigger. | |
RFCORE_SFR_MTCTRL register bit masks | |
#define | RFCORE_SFR_MTCTRL_LATCH_MODE 0x00000008 |
OVF counter latch mode. | |
#define | RFCORE_SFR_MTCTRL_STATE 0x00000004 |
State of MAC Timer. | |
#define | RFCORE_SFR_MTCTRL_SYNC 0x00000002 |
Timer start/stop timing. | |
#define | RFCORE_SFR_MTCTRL_RUN 0x00000001 |
Timer start/stop. | |
RFCORE_SFR_MTIRQM register bit masks | |
#define | RFCORE_SFR_MTIRQM_MACTIMER_OVF_COMPARE2M 0x00000020 |
MACTIMER_OVF_COMPARE2 mask. | |
#define | RFCORE_SFR_MTIRQM_MACTIMER_OVF_COMPARE1M 0x00000010 |
MACTIMER_OVF_COMPARE1 mask. | |
#define | RFCORE_SFR_MTIRQM_MACTIMER_OVF_PERM 0x00000008 |
MACTIMER_OVF_PER mask. | |
#define | RFCORE_SFR_MTIRQM_MACTIMER_COMPARE2M 0x00000004 |
MACTIMER_COMPARE2 mask. | |
#define | RFCORE_SFR_MTIRQM_MACTIMER_COMPARE1M 0x00000002 |
MACTIMER_COMPARE1 mask. | |
#define | RFCORE_SFR_MTIRQM_MACTIMER_PERM 0x00000001 |
MACTIMER_PER mask. | |
RFCORE_SFR_MTIRQF register bit masks | |
#define | RFCORE_SFR_MTIRQF_MACTIMER_OVF_COMPARE2F 0x00000020 |
MACTIMER_OVF_COMPARE2 flag. | |
#define | RFCORE_SFR_MTIRQF_MACTIMER_OVF_COMPARE1F 0x00000010 |
MACTIMER_OVF_COMPARE1 flag. | |
#define | RFCORE_SFR_MTIRQF_MACTIMER_OVF_PERF 0x00000008 |
MACTIMER_OVF_PER flag. | |
#define | RFCORE_SFR_MTIRQF_MACTIMER_COMPARE2F 0x00000004 |
MACTIMER_COMPARE2 flag. | |
#define | RFCORE_SFR_MTIRQF_MACTIMER_COMPARE1F 0x00000002 |
MACTIMER_COMPARE1 flag. | |
#define | RFCORE_SFR_MTIRQF_MACTIMER_PERF 0x00000001 |
MACTIMER_PER flag. | |
RFCORE_SFR_MTMSEL register bit masks | |
#define | RFCORE_SFR_MTMSEL_MTMOVFSEL 0x00000070 |
MTMOVF register select. | |
#define | RFCORE_SFR_MTMSEL_MTMSEL 0x00000007 |
MTM register select. | |
RFCORE_SFR_MTM[0:2] register bit masks | |
#define | RFCORE_SFR_MTM0_MTM0 0x000000FF |
Register[7:0]. | |
#define | RFCORE_SFR_MTM1_MTM1 0x000000FF |
Register[15:8]. | |
#define | RFCORE_SFR_MTMOVF2_MTMOVF2 0x000000FF |
Register[23:16]. | |
RFCORE_SFR_MTMOVF[1:0] register bit masks | |
#define | RFCORE_SFR_MTMOVF1_MTMOVF1 0x000000FF |
Register[15:8]. | |
#define | RFCORE_SFR_MTMOVF0_MTMOVF0 0x000000FF |
Register[7:0]. | |
RFCORE_SFR_RFDATA register bit masks | |
#define | RFCORE_SFR_RFDATA_RFD 0x000000FF |
Read/Write Data from RF FIFO. | |
RFCORE_SFR_RFERRF register bit masks | |
#define | RFCORE_SFR_RFERRF_STROBEERR 0x00000040 |
Strobe error. | |
#define | RFCORE_SFR_RFERRF_TXUNDERF 0x00000020 |
TX FIFO underflowed. | |
#define | RFCORE_SFR_RFERRF_TXOVERF 0x00000010 |
TX FIFO overflowed. | |
#define | RFCORE_SFR_RFERRF_RXUNDERF 0x00000008 |
RX FIFO underflowed. | |
#define | RFCORE_SFR_RFERRF_RXOVERF 0x00000004 |
RX FIFO overflowed. | |
#define | RFCORE_SFR_RFERRF_RXABO 0x00000002 |
Frame RX was aborted. | |
#define | RFCORE_SFR_RFERRF_NLOCK 0x00000001 |
Frequency synthesizer lock error. | |
RFCORE_SFR_RFIRQF1 register bit masks | |
#define | RFCORE_SFR_RFIRQF1_CSP_WAIT 0x00000020 |
CSP Execution continued. | |
#define | RFCORE_SFR_RFIRQF1_CSP_STOP 0x00000010 |
CSP has stopped program. | |
#define | RFCORE_SFR_RFIRQF1_CSP_MANINT 0x00000008 |
CSP Manual interrupt. | |
#define | RFCORE_SFR_RFIRQF1_RFIDLE 0x00000004 |
IDLE state entered. | |
#define | RFCORE_SFR_RFIRQF1_TXDONE 0x00000002 |
Complete frame TX finished. | |
#define | RFCORE_SFR_RFIRQF1_TXACKDONE 0x00000001 |
ACK frame TX finished. | |
RFCORE_SFR_RFIRQF0 register bit masks | |
#define | RFCORE_SFR_RFIRQF0_RXMASKZERO 0x00000080 |
RXENABLE gone all-zero. | |
#define | RFCORE_SFR_RFIRQF0_RXPKTDONE 0x00000040 |
Complete frame RX. | |
#define | RFCORE_SFR_RFIRQF0_FRAME_ACCEPTED 0x00000020 |
Frame has passed frame filter. | |
#define | RFCORE_SFR_RFIRQF0_SRC_MATCH_FOUND 0x00000010 |
Source match is found. | |
#define | RFCORE_SFR_RFIRQF0_SRC_MATCH_DONE 0x00000008 |
Source matching is complete. | |
#define | RFCORE_SFR_RFIRQF0_FIFOP 0x00000004 |
RX FIFO exceeded threshold. | |
#define | RFCORE_SFR_RFIRQF0_SFD 0x00000002 |
SFD TX or RX. | |
#define | RFCORE_SFR_RFIRQF0_ACT_UNUSED 0x00000001 |
Reserved. | |
RFCORE_SFR_RFST register bit masks | |
#define | RFCORE_SFR_RFST_INSTR 0x000000FF |
Data written to this register. | |
RFCORE_FFSM register offsets | |
#define | RFCORE_XREG_FRMFILT0 0x40088600 |
Frame filtering control. | |
#define | RFCORE_XREG_FRMFILT1 0x40088604 |
Frame filtering control. | |
#define | RFCORE_XREG_SRCMATCH 0x40088608 |
Source address matching. | |
#define | RFCORE_XREG_SRCSHORTEN0 0x4008860C |
Short address matching. | |
#define | RFCORE_XREG_SRCSHORTEN1 0x40088610 |
Short address matching. | |
#define | RFCORE_XREG_SRCSHORTEN2 0x40088614 |
Short address matching. | |
#define | RFCORE_XREG_SRCEXTEN0 0x40088618 |
Extended address matching. | |
#define | RFCORE_XREG_SRCEXTEN1 0x4008861C |
Extended address matching. | |
#define | RFCORE_XREG_SRCEXTEN2 0x40088620 |
Extended address matching. | |
#define | RFCORE_XREG_FRMCTRL0 0x40088624 |
Frame handling. | |
#define | RFCORE_XREG_FRMCTRL1 0x40088628 |
Frame handling. | |
#define | RFCORE_XREG_RXENABLE 0x4008862C |
RX enabling. | |
#define | RFCORE_XREG_RXMASKSET 0x40088630 |
RX enabling. | |
#define | RFCORE_XREG_RXMASKCLR 0x40088634 |
RX disabling. | |
#define | RFCORE_XREG_FREQTUNE 0x40088638 |
Crystal oscillator freq tuning. | |
#define | RFCORE_XREG_FREQCTRL 0x4008863C |
Controls the RF frequency. | |
#define | RFCORE_XREG_TXPOWER 0x40088640 |
Controls the output power. | |
#define | RFCORE_XREG_TXCTRL 0x40088644 |
Controls the TX settings. | |
#define | RFCORE_XREG_FSMSTAT0 0x40088648 |
Radio status register. | |
#define | RFCORE_XREG_FSMSTAT1 0x4008864C |
Radio status register. | |
#define | RFCORE_XREG_FIFOPCTRL 0x40088650 |
FIFOP threshold. | |
#define | RFCORE_XREG_FSMCTRL 0x40088654 |
FSM options. | |
#define | RFCORE_XREG_CCACTRL0 0x40088658 |
CCA threshold. | |
#define | RFCORE_XREG_CCACTRL1 0x4008865C |
Other CCA Options. | |
#define | RFCORE_XREG_RSSI 0x40088660 |
RSSI status register. | |
#define | RFCORE_XREG_RSSISTAT 0x40088664 |
RSSI valid status register. | |
#define | RFCORE_XREG_RXFIRST 0x40088668 |
First byte in RX FIFO. | |
#define | RFCORE_XREG_RXFIFOCNT 0x4008866C |
Number of bytes in RX FIFO. | |
#define | RFCORE_XREG_TXFIFOCNT 0x40088670 |
Number of bytes in TX FIFO. | |
#define | RFCORE_XREG_RXFIRST_PTR 0x40088674 |
RX FIFO pointer. | |
#define | RFCORE_XREG_RXLAST_PTR 0x40088678 |
RX FIFO pointer. | |
#define | RFCORE_XREG_RXP1_PTR 0x4008867C |
RX FIFO pointer. | |
#define | RFCORE_XREG_RXP2_PTR 0x40088680 |
RX FIFO pointer. | |
#define | RFCORE_XREG_TXFIRST_PTR 0x40088684 |
TX FIFO pointer. | |
#define | RFCORE_XREG_TXLAST_PTR 0x40088688 |
TX FIFO pointer. | |
#define | RFCORE_XREG_RFIRQM0 0x4008868C |
RF interrupt masks. | |
#define | RFCORE_XREG_RFIRQM1 0x40088690 |
RF interrupt masks. | |
#define | RFCORE_XREG_RFERRM 0x40088694 |
RF error interrupt mask. | |
#define | RFCORE_XREG_D18_SPARE_OPAMPMC 0x40088698 |
Operational amp mode ctrl. | |
#define | RFCORE_XREG_RFRND 0x4008869C |
Random data. | |
#define | RFCORE_XREG_MDMCTRL0 0x400886A0 |
Controls modem. | |
#define | RFCORE_XREG_MDMCTRL1 0x400886A4 |
Controls modem. | |
#define | RFCORE_XREG_FREQEST 0x400886A8 |
Estimated RF frequency offset. | |
#define | RFCORE_XREG_RXCTRL 0x400886AC |
Tune receive section. | |
#define | RFCORE_XREG_FSCTRL 0x400886B0 |
Tune frequency synthesizer. | |
#define | RFCORE_XREG_FSCAL1 0x400886B8 |
Tune frequency calibration. | |
#define | RFCORE_XREG_FSCAL2 0x400886BC |
Tune frequency calibration. | |
#define | RFCORE_XREG_FSCAL3 0x400886C0 |
Tune frequency calibration. | |
#define | RFCORE_XREG_AGCCTRL0 0x400886C4 |
AGC dynamic range control. | |
#define | RFCORE_XREG_AGCCTRL1 0x400886C8 |
AGC reference level. | |
#define | RFCORE_XREG_AGCCTRL2 0x400886CC |
AGC gain override. | |
#define | RFCORE_XREG_AGCCTRL3 0x400886D0 |
AGC control. | |
#define | RFCORE_XREG_ADCTEST0 0x400886D4 |
ADC tuning. | |
#define | RFCORE_XREG_ADCTEST1 0x400886D8 |
ADC tuning. | |
#define | RFCORE_XREG_ADCTEST2 0x400886DC |
ADC tuning. | |
#define | RFCORE_XREG_MDMTEST0 0x400886E0 |
Test register for modem. | |
#define | RFCORE_XREG_MDMTEST1 0x400886E4 |
Test Register for Modem. | |
#define | RFCORE_XREG_DACTEST0 0x400886E8 |
DAC override value. | |
#define | RFCORE_XREG_DACTEST1 0x400886EC |
DAC override value. | |
#define | RFCORE_XREG_DACTEST2 0x400886F0 |
DAC test setting. | |
#define | RFCORE_XREG_ATEST 0x400886F4 |
Analog test control. | |
#define | RFCORE_XREG_PTEST0 0x400886F8 |
Override power-down register. | |
#define | RFCORE_XREG_PTEST1 0x400886FC |
Override power-down register. | |
#define | RFCORE_XREG_CSPPROG0 0x40088700 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG1 0x40088704 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG2 0x40088708 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG3 0x4008870C |
CSP program. | |
#define | RFCORE_XREG_CSPPROG4 0x40088710 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG5 0x40088714 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG6 0x40088718 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG7 0x4008871C |
CSP program. | |
#define | RFCORE_XREG_CSPPROG8 0x40088720 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG9 0x40088724 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG10 0x40088728 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG11 0x4008872C |
CSP program. | |
#define | RFCORE_XREG_CSPPROG12 0x40088730 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG13 0x40088734 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG14 0x40088738 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG15 0x4008873C |
CSP program. | |
#define | RFCORE_XREG_CSPPROG16 0x40088740 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG17 0x40088744 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG18 0x40088748 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG19 0x4008874C |
CSP program. | |
#define | RFCORE_XREG_CSPPROG20 0x40088750 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG21 0x40088754 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG22 0x40088758 |
CSP program. | |
#define | RFCORE_XREG_CSPPROG23 0x4008875C |
CSP program. | |
#define | RFCORE_XREG_CSPCTRL 0x40088780 |
CSP control bit. | |
#define | RFCORE_XREG_CSPSTAT 0x40088784 |
CSP status register. | |
#define | RFCORE_XREG_CSPX 0x40088788 |
CSP X data register. | |
#define | RFCORE_XREG_CSPY 0x4008878C |
CSP Y data register. | |
#define | RFCORE_XREG_CSPZ 0x40088790 |
CSP Z data register. | |
#define | RFCORE_XREG_CSPT 0x40088794 |
CSP T data register. | |
#define | RFCORE_XREG_RFC_DUTY_CYCLE 0x400887A0 |
RX duty cycle control. | |
#define | RFCORE_XREG_RFC_OBS_CTRL0 0x400887AC |
RF observation mux control. | |
#define | RFCORE_XREG_RFC_OBS_CTRL1 0x400887B0 |
RF observation mux control. | |
#define | RFCORE_XREG_RFC_OBS_CTRL2 0x400887B4 |
RF observation mux control. | |
#define | RFCORE_XREG_TXFILTCFG 0x400887E8 |
TX filter configuration. | |
RFCORE_XREG_FRMFILT0 register offsets | |
#define | RFCORE_XREG_FRMFILT0_MAX_FRAME_VERSION 0x0000000C |
Frame version filtering. | |
#define | RFCORE_XREG_FRMFILT0_PAN_COORDINATOR 0x00000002 |
PAN coordinator. | |
#define | RFCORE_XREG_FRMFILT0_FRAME_FILTER_EN 0x00000001 |
Enables frame filtering. | |
RFCORE_XREG_FRMFILT1 register offsets | |
#define | RFCORE_XREG_FRMFILT1_ACCEPT_FT_3_MAC_CMD 0x00000040 |
MAC command frame filt. | |
#define | RFCORE_XREG_FRMFILT1_ACCEPT_FT_2_ACK 0x00000020 |
ack frame filt | |
#define | RFCORE_XREG_FRMFILT1_ACCEPT_FT_1_DATA 0x00000010 |
data frame filt | |
#define | RFCORE_XREG_FRMFILT1_ACCEPT_FT_0_BEACON 0x00000008 |
beacon frame filt | |
#define | RFCORE_XREG_FRMFILT1_MODIFY_FT_FILTER 0x00000006 |
Frame type modify. | |
RFCORE_XREG_SRCMATCH register bit masks | |
#define | RFCORE_XREG_SRCMATCH_PEND_DATAREQ_ONLY 0x00000004 |
AUTOPEND function. | |
#define | RFCORE_XREG_SRCMATCH_AUTOPEND 0x00000002 |
Automatic acknowledgment. | |
#define | RFCORE_XREG_SRCMATCH_SRC_MATCH_EN 0x00000001 |
Source address matching enable. | |
RFCORE_XREG_SRCSHORTEN0 register bit masks | |
#define | RFCORE_XREG_SRCSHORTEN0_SHORT_ADDR_EN 0x000000FF |
SHORT_ADDR_EN[7:0]. | |
RFCORE_XREG_SRCSHORTEN1 register bit masks | |
#define | RFCORE_XREG_SRCSHORTEN1_SHORT_ADDR_EN 0x000000FF |
SHORT_ADDR_EN[15:8]. | |
RFCORE_XREG_SRCSHORTEN2 register bit masks | |
#define | RFCORE_XREG_SRCSHORTEN2_SHORT_ADDR_EN 0x000000FF |
SHORT_ADDR_EN[23:16]. | |
RFCORE_XREG_SRCEXTEN0 register bit masks | |
#define | RFCORE_XREG_SRCEXTEN0_EXT_ADDR_EN 0x000000FF |
EXT_ADDR_EN[7:0]. | |
RFCORE_XREG_SRCEXTEN1 register bit masks | |
#define | RFCORE_XREG_SRCEXTEN1_EXT_ADDR_EN 0x000000FF |
EXT_ADDR_EN[15:8]. | |
RFCORE_XREG_SRCEXTEN2 register bit masks | |
#define | RFCORE_XREG_SRCEXTEN2_EXT_ADDR_EN 0x000000FF |
EXT_ADDR_EN[23:16]. | |
RFCORE_XREG_FRMCTRL0 register bit masks | |
#define | RFCORE_XREG_FRMCTRL0_APPEND_DATA_MODE 0x00000080 |
Append data mode. | |
#define | RFCORE_XREG_FRMCTRL0_AUTOCRC 0x00000040 |
Auto CRC generation / checking. | |
#define | RFCORE_XREG_FRMCTRL0_AUTOACK 0x00000020 |
Transmit ACK frame enable. | |
#define | RFCORE_XREG_FRMCTRL0_ENERGY_SCAN 0x00000010 |
RSSI register content control. | |
#define | RFCORE_XREG_FRMCTRL0_RX_MODE 0x0000000C |
Set RX modes. | |
#define | RFCORE_XREG_FRMCTRL0_TX_MODE 0x00000003 |
Set test modes for TX. | |
RFCORE_XREG_FRMCTRL1 register bit masks | |
#define | RFCORE_XREG_FRMCTRL1_PENDING_OR 0x00000004 |
Pending data bit control. | |
#define | RFCORE_XREG_FRMCTRL1_IGNORE_TX_UNDERF 0x00000002 |
TX underflow ignore. | |
#define | RFCORE_XREG_FRMCTRL1_SET_RXENMASK_ON_TX 0x00000001 |
RXENABLE control. | |
RFCORE_XREG_RXENABLE register bit masks | |
#define | RFCORE_XREG_RXENABLE_RXENMASK 0x000000FF |
Enables the receiver. More... | |
RFCORE_XREG_RXMASKSET register bit masks | |
#define | RFCORE_XREG_RXMASKSET_RXENMASKSET 0x000000FF |
Write to RXENMASK (OR) | |
RFCORE_XREG_RXMASKCLR register bit masks | |
#define | RFCORE_XREG_RXMASKCLR_RXENMASKCLR 0x000000FF |
RXENMASK clear bits. | |
RFCORE_XREG_FREQTUNE register bit masks | |
#define | RFCORE_XREG_FREQTUNE_XOSC32M_TUNE 0x0000000F |
Tune crystal oscillator. | |
RFCORE_XREG_FREQCTRL register bit masks | |
#define | RFCORE_XREG_FREQCTRL_FREQ 0x0000007F |
Frequency control word. | |
RFCORE_XREG_TXPOWER register bit masks | |
#define | RFCORE_XREG_TXPOWER_PA_POWER 0x000000F0 |
PA power control. | |
#define | RFCORE_XREG_TXPOWER_PA_BIAS 0x0000000F |
PA bias control. | |
RFCORE_XREG_TXCTRL register bit masks | |
#define | RFCORE_XREG_TXCTRL_DAC_CURR 0x00000070 |
Change the current in the DAC. More... | |
#define | RFCORE_XREG_TXCTRL_DAC_DC 0x0000000C |
Adjusts the DC level to the TX mixer. | |
#define | RFCORE_XREG_TXCTRL_TXMIX_CURRENT 0x00000003 |
TX mixer core current. | |
RFCORE_XREG_FSMSTAT0 register bit masks | |
#define | RFCORE_XREG_FSMSTAT0_CAL_DONE 0x00000080 |
Calib has been performed. | |
#define | RFCORE_XREG_FSMSTAT0_CAL_RUNNING 0x00000040 |
Calib status. | |
#define | RFCORE_XREG_FSMSTAT0_FSM_FFCTRL_STATE 0x0000003F |
FIFO and FFCTRL status. | |
RFCORE_XREG_FSMSTAT1 register bit masks | |
#define | RFCORE_XREG_FSMSTAT1_FIFO 0x00000080 |
FIFO status. | |
#define | RFCORE_XREG_FSMSTAT1_FIFOP 0x00000040 |
FIFOP status. | |
#define | RFCORE_XREG_FSMSTAT1_SFD 0x00000020 |
SFD was sent/received. | |
#define | RFCORE_XREG_FSMSTAT1_CCA 0x00000010 |
Clear channel assessment. | |
#define | RFCORE_XREG_FSMSTAT1_SAMPLED_CCA 0x00000008 |
CCA sample value. | |
#define | RFCORE_XREG_FSMSTAT1_LOCK_STATUS 0x00000004 |
PLL lock status. | |
#define | RFCORE_XREG_FSMSTAT1_TX_ACTIVE 0x00000002 |
Status signal - TX states. | |
#define | RFCORE_XREG_FSMSTAT1_RX_ACTIVE 0x00000001 |
Status signal - RX states. | |
RFCORE_XREG_FIFOPCTRL register bit masks | |
#define | RFCORE_XREG_FIFOPCTRL_FIFOP_THR 0x0000007F |
FIFOP signal threshold. | |
RFCORE_XREG_FSMCTRL register bit masks | |
#define | RFCORE_XREG_FSMCTRL_SLOTTED_ACK 0x00000002 |
ACK frame TX timing. | |
#define | RFCORE_XREG_FSMCTRL_RX2RX_TIME_OFF 0x00000001 |
12-sym timeout after RX | |
RFCORE_XREG_CCACTRL0 register bit masks | |
#define | RFCORE_XREG_CCACTRL0_CCA_THR 0x000000FF |
Clear-channel-assessment. | |
RFCORE_XREG_CCACTRL1 register bit masks | |
#define | RFCORE_XREG_CCACTRL1_CCA_MODE 0x00000018 |
CCA mode. | |
#define | RFCORE_XREG_CCACTRL1_CCA_HYST 0x00000007 |
CCA hysteresis. | |
RFCORE_XREG_RSSI register bit masks | |
#define | RFCORE_XREG_RSSI_RSSI_VAL 0x000000FF |
RSSI estimate. | |
#define | RFCORE_XREG_RSSI_RSSI_VAL_S 0 |
RFCORE_XREG_RSSISTAT register bit masks | |
#define | RFCORE_XREG_RSSISTAT_RSSI_VALID 0x00000001 |
RSSI value is valid. | |
RFCORE_XREG_RXFIRST register bit masks | |
#define | RFCORE_XREG_RXFIRST_DATA 0x000000FF |
First byte of the RX FIFO. | |
RFCORE_XREG_RXFIFOCNT register bit masks | |
#define | RFCORE_XREG_RXFIFOCNT_RXFIFOCNT 0x000000FF |
Number of bytes in the RX FIFO. | |
RFCORE_XREG_TXFIFOCNT register bit masks | |
#define | RFCORE_XREG_TXFIFOCNT_TXFIFOCNT 0x000000FF |
Number of bytes in the TX FIFO. | |
RX FIFO pointers | |
#define | RFCORE_XREG_RXFIRST_PTR_RXFIRST_PTR 0x000000FF |
Byte 1. | |
#define | RFCORE_XREG_RXLAST_PTR_RXLAST_PTR 0x000000FF |
Last byte + 1. | |
#define | RFCORE_XREG_RXP1_PTR_RXP1_PTR 0x000000FF |
Frame 1, byte 1. | |
#define | RFCORE_XREG_RXP2_PTR_RXP2_PTR 0x000000FF |
Last frame, byte 1. | |
TX FIFO pointers | |
#define | RFCORE_XREG_TXFIRST_PTR_TXFIRST_PTR 0x000000FF |
Next byte to be TXd. | |
#define | RFCORE_XREG_TXLAST_PTR_TXLAST_PTR 0x000000FF |
Last byte + 1. | |
RFCORE_XREG_RFIRQM0 register bit masks | |
#define | RFCORE_XREG_RFIRQM0_RFIRQM 0x000000FF |
Interrupt source bit mask. | |
#define | RFCORE_XREG_RFIRQM0_RXMASKZERO 0x00000080 |
RXENABLE gone all-zero. | |
#define | RFCORE_XREG_RFIRQM0_RXPKTDONE 0x00000040 |
Complete frame RX. | |
#define | RFCORE_XREG_RFIRQM0_FRAME_ACCEPTED 0x00000020 |
Frame has passed frame filter. | |
#define | RFCORE_XREG_RFIRQM0_SRC_MATCH_FOUND 0x00000010 |
Source match is found. | |
#define | RFCORE_XREG_RFIRQM0_SRC_MATCH_DONE 0x00000008 |
Source matching is complete. | |
#define | RFCORE_XREG_RFIRQM0_FIFOP 0x00000004 |
RX FIFO exceeded threshold. | |
#define | RFCORE_XREG_RFIRQM0_SFD 0x00000002 |
SFD TX or RX. | |
#define | RFCORE_XREG_RFIRQM0_ACT_UNUSED 0x00000001 |
Reserved. | |
RFCORE_XREG_RFIRQM1 register bit masks | |
#define | RFCORE_XREG_RFIRQM1_RFIRQM 0x0000003F |
Interrupt source bit mask. | |
#define | RFCORE_XREG_RFIRQM1_CSP_WAIT 0x00000020 |
CSP Execution continued. | |
#define | RFCORE_XREG_RFIRQM1_CSP_STOP 0x00000010 |
CSP has stopped program. | |
#define | RFCORE_XREG_RFIRQM1_CSP_MANINT 0x00000008 |
CSP Manual interrupt. | |
#define | RFCORE_XREG_RFIRQM1_RFIDLE 0x00000004 |
IDLE state entered. | |
#define | RFCORE_XREG_RFIRQM1_TXDONE 0x00000002 |
Complete frame TX finished. | |
#define | RFCORE_XREG_RFIRQM1_TXACKDONE 0x00000001 |
ACK frame TX finished. | |
RFCORE_XREG_RFERRM register bit masks | |
#define | RFCORE_XREG_RFERRM_RFERRM 0x0000007F |
RF error interrupt mask. | |
#define | RFCORE_XREG_RFERRM_STROBEERR 0x00000040 |
Strobe error. | |
#define | RFCORE_XREG_RFERRM_TXUNDERF 0x00000020 |
TX FIFO underflowed. | |
#define | RFCORE_XREG_RFERRM_TXOVERF 0x00000010 |
TX FIFO overflowed. | |
#define | RFCORE_XREG_RFERRM_RXUNDERF 0x00000008 |
RX FIFO underflowed. | |
#define | RFCORE_XREG_RFERRM_RXOVERF 0x00000004 |
RX FIFO overflowed. | |
#define | RFCORE_XREG_RFERRM_RXABO 0x00000002 |
Frame RX was aborted. | |
#define | RFCORE_XREG_RFERRM_NLOCK 0x00000001 |
Frequency synthesizer lock error. | |
RFCORE_XREG_D18_SPARE_OPAMPMC register bit masks | |
#define | RFCORE_XREG_D18_SPARE_OPAMPMC_MODE 0x00000003 |
Operational amplifier mode. | |
RFCORE_XREG_RFRND register bit masks | |
#define | RFCORE_XREG_RFRND_QRND 0x00000002 |
Random bit from the Q channel. | |
#define | RFCORE_XREG_RFRND_IRND 0x00000001 |
Random bit from the I channel. | |
RFCORE_XREG_MDMCTRL0 register bit masks | |
#define | RFCORE_XREG_MDMCTRL0_DEM_NUM_ZEROS 0x000000C0 |
Num of zero symbols before sync word. | |
#define | RFCORE_XREG_MDMCTRL0_DEMOD_AVG_MODE 0x00000020 |
Frequency offset averaging filter. | |
#define | RFCORE_XREG_MDMCTRL0_PREAMBLE_LENGTH 0x0000001E |
Number of preamble bytes. | |
#define | RFCORE_XREG_MDMCTRL0_TX_FILTER 0x00000001 |
TX filter type. | |
RFCORE_XREG_MDMCTRL1 register bit masks | |
#define | RFCORE_XREG_MDMCTRL1_CORR_THR_SFD 0x00000020 |
SFD detection requirements. | |
#define | RFCORE_XREG_MDMCTRL1_CORR_THR 0x0000001F |
Demodulator correlator threshold. | |
RFCORE_XREG_FREQEST register bit masks | |
#define | RFCORE_XREG_FREQEST_FREQEST 0x000000FF |
RFCORE_XREG_RXCTRL register bit masks | |
#define | RFCORE_XREG_RXCTRL_GBIAS_LNA2_REF 0x00000030 |
LNA2/mixer PTAT current output. | |
#define | RFCORE_XREG_RXCTRL_GBIAS_LNA_REF 0x0000000C |
LNA PTAT current output. | |
#define | RFCORE_XREG_RXCTRL_MIX_CURRENT 0x00000003 |
Control of the output current. | |
RFCORE_XREG_FSCTRL register bit masks | |
#define | RFCORE_XREG_FSCTRL_PRE_CURRENT 0x000000C0 |
Prescaler current setting. | |
#define | RFCORE_XREG_FSCTRL_LODIV_BUF_CURRENT_TX 0x00000030 |
Adjusts current in mixer and PA adjust. | |
#define | RFCORE_XREG_FSCTRL_LODIV_BUF_CURRENT_RX 0x0000000C |
Adjusts current in mixer and PA adjust. | |
#define | RFCORE_XREG_FSCTRL_LODIV_CURRENT 0x00000003 |
Adjusts divider currents. | |
RFCORE_XREG_FSCAL1 register bit masks | |
#define | RFCORE_XREG_FSCAL1_VCO_CURR_CAL_OE 0x00000080 |
Override current calibration. | |
#define | RFCORE_XREG_FSCAL1_VCO_CURR_CAL 0x0000007C |
Calibration result. | |
#define | RFCORE_XREG_FSCAL1_VCO_CURR 0x00000003 |
Defines current in VCO core. | |
RFCORE_XREG_FSCAL2 register bit masks | |
#define | RFCORE_XREG_FSCAL2_VCO_CAPARR_OE 0x00000040 |
Override the calibration result. | |
#define | RFCORE_XREG_FSCAL2_VCO_CAPARR 0x0000003F |
VCO capacitor array setting. | |
RFCORE_XREG_FSCAL3 register bit masks | |
#define | RFCORE_XREG_FSCAL3_VCO_DAC_EN_OV 0x00000040 |
VCO DAC Enable. | |
#define | RFCORE_XREG_FSCAL3_VCO_VC_DAC 0x0000003C |
Varactor control voltage Bit vector. | |
#define | RFCORE_XREG_FSCAL3_VCO_CAPARR_CAL_CTRL 0x00000003 |
Calibration accuracy setting. | |
RFCORE_XREG_AGCCTRL0 register bit masks | |
#define | RFCORE_XREG_AGCCTRL0_AGC_DR_XTND_EN 0x00000040 |
AAF attenuation adjustment. | |
#define | RFCORE_XREG_AGCCTRL0_AGC_DR_XTND_THR 0x0000003F |
Enable extra attenuation in front end. | |
RFCORE_XREG_AGCCTRL1 register bit masks | |
#define | RFCORE_XREG_AGCCTRL1_AGC_REF 0x0000003F |
Target value for the AGC control loop. | |
RFCORE_XREG_AGCCTRL2 register bit masks | |
#define | RFCORE_XREG_AGCCTRL2_LNA1_CURRENT 0x000000C0 |
Overrride value for LNA 1. | |
#define | RFCORE_XREG_AGCCTRL2_LNA2_CURRENT 0x00000038 |
Overrride value for LNA 2. | |
#define | RFCORE_XREG_AGCCTRL2_LNA3_CURRENT 0x00000006 |
Overrride value for LNA 3. | |
#define | RFCORE_XREG_AGCCTRL2_LNA_CURRENT_OE 0x00000001 |
AGC LNA override. | |
RFCORE_XREG_AGCCTRL3 register bit masks | |
#define | RFCORE_XREG_AGCCTRL3_AGC_SETTLE_WAIT 0x00000060 |
AGC analog gain wait. | |
#define | RFCORE_XREG_AGCCTRL3_AGC_WIN_SIZE 0x00000018 |
AGC accumulate-and-dump window size. | |
#define | RFCORE_XREG_AGCCTRL3_AAF_RP 0x00000006 |
AGC to AAF control signal override. | |
#define | RFCORE_XREG_AGCCTRL3_AAF_RP_OE 0x00000001 |
AAF control signal override. | |
RFCORE_XREG_ADCTEST0 register bit masks | |
#define | RFCORE_XREG_ADCTEST0_ADC_VREF_ADJ 0x000000C0 |
Quantizer threshold control. | |
#define | RFCORE_XREG_ADCTEST0_ADC_QUANT_ADJ 0x00000030 |
Quantizer threshold control. | |
#define | RFCORE_XREG_ADCTEST0_ADC_GM_ADJ 0x0000000E |
Gm-control for test and debug. | |
#define | RFCORE_XREG_ADCTEST0_ADC_DAC2_EN 0x00000001 |
Enables DAC2. | |
RFCORE_XREG_ADCTEST1 register bit masks | |
#define | RFCORE_XREG_ADCTEST1_ADC_TEST_CTRL 0x000000F0 |
ADC test mode selector. | |
#define | RFCORE_XREG_ADCTEST1_ADC_C2_ADJ 0x0000000C |
ADC capacitor value adjust. | |
#define | RFCORE_XREG_ADCTEST1_ADC_C3_ADJ 0x00000003 |
ADC capacitor value adjust. | |
RFCORE_XREG_ADCTEST2 register bit masks | |
#define | RFCORE_XREG_ADCTEST2_ADC_TEST_MODE 0x00000060 |
ADC data output test mode. | |
#define | RFCORE_XREG_ADCTEST2_AAF_RS 0x00000018 |
AAF series resistance control. | |
#define | RFCORE_XREG_ADCTEST2_ADC_FF_ADJ 0x00000006 |
Adjust feed forward. | |
#define | RFCORE_XREG_ADCTEST2_ADC_DAC_ROT 0x00000001 |
Control of DAC DWA scheme. | |
RFCORE_XREG_MDMTEST0 register bit masks | |
#define | RFCORE_XREG_MDMTEST0_TX_TONE 0x000000F0 |
Baseband tone TX enable. | |
#define | RFCORE_XREG_MDMTEST0_DC_WIN_SIZE 0x0000000C |
Controls the numbers of samples. | |
#define | RFCORE_XREG_MDMTEST0_DC_BLOCK_MODE 0x00000003 |
Mode of operation select. | |
RFCORE_XREG_MDMTEST1 register bit masks | |
#define | RFCORE_XREG_MDMTEST1_USEMIRROR_IF 0x00000020 |
IF frequency select. | |
#define | RFCORE_XREG_MDMTEST1_MOD_IF 0x00000010 |
Modulation select. | |
#define | RFCORE_XREG_MDMTEST1_RAMP_AMP 0x00000008 |
Ramping of DAC output enable. | |
#define | RFCORE_XREG_MDMTEST1_RFC_SNIFF_EN 0x00000004 |
Packet sniffer module enable. | |
#define | RFCORE_XREG_MDMTEST1_MODULATION_MODE 0x00000002 |
RF-modulation mode. | |
#define | RFCORE_XREG_MDMTEST1_LOOPBACK_EN 0x00000001 |
Modulated data loopback enable. | |
RFCORE_XREG_DACTEST0 register bit masks | |
#define | RFCORE_XREG_DACTEST0_DAC_Q 0x400886FF |
Q-branch DAC override value. | |
RFCORE_XREG_DACTEST1 register bit masks | |
#define | RFCORE_XREG_DACTEST1_DAC_I 0x400886FF |
I-branch DAC override value. | |
RFCORE_XREG_DACTEST2 register bit masks | |
#define | RFCORE_XREG_DACTEST2_DAC_DEM_EN 0x00000020 |
Dynamic element matching enable. | |
#define | RFCORE_XREG_DACTEST2_DAC_CASC_CTRL 0x00000018 |
Adjustment of output stage. | |
#define | RFCORE_XREG_DACTEST2_DAC_SRC 0x00000007 |
TX DAC data src select. | |
RFCORE_XREG_ATEST register bit masks | |
#define | RFCORE_XREG_ATEST_ATEST_CTRL 0x0000003F |
Controls the analog test mode. | |
#define | RFCORE_XREG_ATEST_ATEST_CTRL_DIS 0x00000000 |
Analog test mode: disabled. | |
#define | RFCORE_XREG_ATEST_ATEST_CTRL_TEMP 0x00000001 |
Analog test mode: enable temperature sensor. | |
RFCORE_XREG_PTEST0 register bit masks | |
#define | RFCORE_XREG_PTEST0_PRE_PD 0x00000080 |
Prescaler power-down signal. | |
#define | RFCORE_XREG_PTEST0_CHP_PD 0x00000040 |
Charge pump power-down signal. | |
#define | RFCORE_XREG_PTEST0_ADC_PD 0x00000020 |
ADC power-down signal When. | |
#define | RFCORE_XREG_PTEST0_DAC_PD 0x00000010 |
DAC power-down signal When. | |
#define | RFCORE_XREG_PTEST0_LNA_PD 0x0000000C |
Low-noise amplifier power-down. | |
#define | RFCORE_XREG_PTEST0_TXMIX_PD 0x00000002 |
Transmit mixer power-down. | |
#define | RFCORE_XREG_PTEST0_AAF_PD 0x00000001 |
Antialiasing filter power-down. | |
RFCORE_XREG_PTEST1 register bit masks | |
#define | RFCORE_XREG_PTEST1_PD_OVERRIDE 0x00000008 |
Override module enabling and disabling. | |
#define | RFCORE_XREG_PTEST1_PA_PD 0x00000004 |
Power amplifier power-down signal. | |
#define | RFCORE_XREG_PTEST1_VCO_PD 0x00000002 |
VCO power-down signal. | |
#define | RFCORE_XREG_PTEST1_LODIV_PD 0x00000001 |
LO power-down signal. | |
RFCORE_XREG_CSPPROG[0:24] register bit masks | |
#define | RFCORE_XREG_CSPPROG_CSP_INSTR 0x000000FF |
Byte N of the CSP program. | |
RFCORE_XREG_CSPCTRL register bit masks | |
#define | RFCORE_XREG_CSPCTRL_MCU_CTRL 0x00000001 |
CSP MCU control input. | |
RFCORE_XREG_CSPSTAT register bit masks | |
#define | RFCORE_XREG_CSPSTAT_CSP_RUNNING 0x00000020 |
CSP Running / Idle. | |
#define | RFCORE_XREG_CSPSTAT_CSP_PC 0x0000001F |
CSP program counter. | |
RFCORE_XREG_CSPX register bit masks | |
#define | RFCORE_XREG_CSPX_CSPX 0x000000FF |
CSP X data. | |
RFCORE_XREG_CSPY register bit masks | |
#define | RFCORE_XREG_CSPY_CSPY 0x000000FF |
CSP Y data. | |
RFCORE_XREG_CSPZ register bit masks | |
#define | RFCORE_XREG_CSPZ_CSPZ 0x000000FF |
CSP Z data. | |
RFCORE_XREG_CSPT register bit masks | |
#define | RFCORE_XREG_CSPT_CSPT 0x000000FF |
CSP T data. | |
RFCORE_XREG_RFC_DUTY_CYCLE register bit masks | |
#define | RFCORE_XREG_RFC_DUTY_CYCLE_SWD_EN 0x00000040 |
Wire debug mode. | |
#define | RFCORE_XREG_RFC_DUTY_CYCLE_DTC_DCCAL_MODE 0x00000030 |
Periodic DC-recalibration mode. | |
#define | RFCORE_XREG_RFC_DUTY_CYCLE_DUTYCYCLE_CNF 0x0000000E |
Defines duty cycling. | |
#define | RFCORE_XREG_RFC_DUTY_CYCLE_DUTYCYCLE_EN 0x00000001 |
Duty cycling mode enable. | |
RFCORE_XREG_RFC_OBS_CTRL[0:2] register bit masks | |
#define | RFCORE_XREG_RFC_OBS_CTRL0_RFC_OBS_POL0 0x00000040 |
RFC_OBS_MUX0 XOR bit. | |
#define | RFCORE_XREG_RFC_OBS_CTRL0_RFC_OBS_MUX0 0x0000003F |
RF Core MUX out control. | |
#define | RFCORE_XREG_RFC_OBS_CTRL1_RFC_OBS_POL1 0x00000040 |
RFC_OBS_MUX0 XOR bit. | |
#define | RFCORE_XREG_RFC_OBS_CTRL1_RFC_OBS_MUX1 0x0000003F |
RF Core MUX out control. | |
#define | RFCORE_XREG_RFC_OBS_CTRL2_RFC_OBS_POL2 0x00000040 |
RFC_OBS_MUX0 XOR bit. | |
#define | RFCORE_XREG_RFC_OBS_CTRL2_RFC_OBS_MUX2 0x0000003F |
RF Core MUX out control. | |
RFCORE_XREG_TXFILTCFG register bit masks | |
#define | RFCORE_XREG_TXFILTCFG_FC 0x0000000F |
Drives signal rfr_txfilt_fc. | |
Declarations of RF Core registers.
Includes SFR, XREG and FFSM
#define RFCORE_XREG_RXENABLE_RXENMASK 0x000000FF |
Enables the receiver.
Definition at line 228 of file rfcore-xreg.h.
#define RFCORE_XREG_TXCTRL_DAC_CURR 0x00000070 |
Change the current in the DAC.
Definition at line 265 of file rfcore-xreg.h.