Go to the documentation of this file.
35 #ifndef PHY256RFR2_REGISTERMAP_EXTERNAL_H
36 #define PHY256RFR2_REGISTERMAP_EXTERNAL_H
44 #define RG_TRX_STATUS TRX_STATUS
45 #define SR_TRX_STATUS 0x141, 0x1f, 0
46 #define SR_TRX_CMD 0x142, 0x1f, 0
47 #define STATE_TRANSITION (31)
48 #define SR_TX_PWR 0x145, 0x0f, 0
49 #define RG_VERSION_NUM VERSION_NUM
50 #define RG_MAN_ID_0 MAN_ID_0
51 #define RG_IRQ_MASK IRQ_MASK
52 #define SR_MAX_FRAME_RETRIES 0x16C, 0xf0, 4
53 #define SR_TX_AUTO_CRC_ON 0x144, 0x20, 5
54 #define SR_TRAC_STATUS 0x142, 0xe0, 5
55 #define SR_CHANNEL 0x148, 0x1f, 0
56 #define SR_CCA_MODE 0x148, 0x60, 5
57 #define SR_CCA_REQUEST 0x148, 0x80, 7
58 #define RG_PAN_ID_0 PAN_ID_0
59 #define RG_PAN_ID_1 PAN_ID_1
60 #define RG_SHORT_ADDR_0 SHORT_ADDR_0
61 #define RG_SHORT_ADDR_1 SHORT_ADDR_1
62 #define RG_IEEE_ADDR_0 IEEE_ADDR_0
63 #define RG_IEEE_ADDR_1 IEEE_ADDR_1
64 #define RG_IEEE_ADDR_2 IEEE_ADDR_2
65 #define RG_IEEE_ADDR_3 IEEE_ADDR_3
66 #define RG_IEEE_ADDR_4 IEEE_ADDR_4
67 #define RG_IEEE_ADDR_5 IEEE_ADDR_5
68 #define RG_IEEE_ADDR_6 IEEE_ADDR_6
69 #define RG_IEEE_ADDR_7 IEEE_ADDR_7
71 #define RG_PHY_ED_LEVEL PHY_ED_LEVEL
72 #define RG_RX_SYN RX_SYN
73 #define SR_RSSI 0x146, 0x1f, 0
74 #define SR_RX_CRC_VALID 0x146, 0x80, 7
75 #define SR_RX_SYN 0x155, 0xff, 0
76 #define SR_TRX_RPC 0x156, 0xff, 0
77 #define SR_XAH_CTRL_1 0x157, 0xf5, 2
78 #define SR_PLL_CF_START 0x15a, 0x80, 7
79 #define SR_PLL_DCU_START 0x15b, 0x80, 7
80 #define SR_MAX_CSMA_RETRIES 0x16c, 0x0e, 1
81 #define RG_CSMA_BE CSMA_BE
82 #define RG_CSMA_SEED_0 CSMA_SEED_0
83 #define RG_PHY_RSSI PHY_RSSI
85 #define SR_CCA_ED_THRES 0x149, 0x0f, 0
86 #define SR_CCA_DONE 0x141, 0x80, 7
87 #define SR_CCA_STATUS 0x141, 0x40, 6
88 #define SR_AACK_SET_PD 0x16e, 0x20, 5
89 #define SR_CSMA_SEED_1 0x16e, 0x10, 4
118 #define BUSY_RX_AACK (17)
120 #define BUSY_TX_ARET (18)
122 #define RX_AACK_ON (22)
124 #define TX_ARET_ON (25)
145 #define CMD_FORCE_TRX_OFF (3)