1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-11-17 21:42:28 +02:00

atusb/fw/include/at86rf230.h: make one section per register, not one per field

Looked too confusing.
This commit is contained in:
Werner Almesberger 2011-01-07 09:16:51 -03:00
parent 337e5d227d
commit bd5b008c44

View File

@ -85,16 +85,11 @@ enum {
REG_CONT_TX_1 = 0x3d, REG_CONT_TX_1 = 0x3d,
}; };
/* --- TRX_STATUS [7] ------------------------------------------------------ */ /* --- TRX_STATUS --- ------------------------------------------------------ */
#define CCA_DONE (1 << 7) #define CCA_DONE (1 << 7)
/* --- TRX_STATUS [6] ------------------------------------------------------ */
#define CCA_STATUS (1 << 6) #define CCA_STATUS (1 << 6)
/* --- TRX_STATUS [4:0] ---------------------------------------------------- */
#define TRX_STATUS_SHIFT 0 #define TRX_STATUS_SHIFT 0
#define TRX_STATUS_MASK 0x1f #define TRX_STATUS_MASK 0x1f
@ -116,7 +111,7 @@ enum {
TRX_STATUS_TRANSITION = 0x1f /* ..._IN_PROGRESS */ TRX_STATUS_TRANSITION = 0x1f /* ..._IN_PROGRESS */
}; };
/* --- TRX_STATE [7:5] ----------------------------------------------------- */ /* --- TRX_STATE ----------------------------------------------------------- */
#define TRAC_STATUS_SHIFT 5 #define TRAC_STATUS_SHIFT 5
#define TRAC_STATUS_MASK 7 #define TRAC_STATUS_MASK 7
@ -130,8 +125,6 @@ enum {
TRAC_STATUS_INVALID = 7 TRAC_STATUS_INVALID = 7
}; };
/* --- TRX_STATE [4:0] ----------------------------------------------------- */
#define TRX_CMD_SHIFT 0 #define TRX_CMD_SHIFT 0
#define TRX_CMD_MASK 7 #define TRX_CMD_MASK 7
@ -147,7 +140,7 @@ enum {
TRX_CMD_TX_ARET_ON = 0x19, TRX_CMD_TX_ARET_ON = 0x19,
}; };
/* --- TRX_CTRL_0 [7:6] ---------------------------------------------------- */ /* --- TRX_CTRL_0 ---------------------------------------------------------- */
#define PAD_IO_SHIFT 6 #define PAD_IO_SHIFT 6
#define PAD_IO_MASK 3 #define PAD_IO_MASK 3
@ -159,8 +152,6 @@ enum {
PAD_IO_8mA PAD_IO_8mA
}; };
/* --- TRX_CTRL_0 [5:4] ---------------------------------------------------- */
#define PAD_IO_CLKM_SHIFT 4 #define PAD_IO_CLKM_SHIFT 4
#define PAD_IO_CLKM_MASK 3 #define PAD_IO_CLKM_MASK 3
@ -171,12 +162,8 @@ enum {
PAD_IO_CLKM_8mA, PAD_IO_CLKM_8mA,
}; };
/* --- TRX_CTRL_0 [3] ------------------------------------------------------ */
#define CLKM_SHA_SEL (1 << 3) #define CLKM_SHA_SEL (1 << 3)
/* --- TRX_CTRL_0 [2:0] ---------------------------------------------------- */
#define CLKM_CTRL_SHIFT 0 #define CLKM_CTRL_SHIFT 0
#define CLKM_CTRL_MASK 3 #define CLKM_CTRL_MASK 3
@ -208,39 +195,31 @@ enum {
#define IRQ_MASK_MODE (1 << 1) #define IRQ_MASK_MODE (1 << 1)
#define IRQ_POLARITY (1 << 0) #define IRQ_POLARITY (1 << 0)
/* --- PHY_TX_PWR [7] ------------------------------------------------------ */ /* --- PHY_TX_PWR -====----------------------------------------------------- */
#define TX_AUTO_CRC_ON (1 << 7) /* 230 */ #define TX_AUTO_CRC_ON (1 << 7) /* 230 */
/* --- PHY_TX_PWR [3:0] ---------------------------------------------------- */
#define TX_PWR_SHIFT 0 #define TX_PWR_SHIFT 0
#define TX_PWR_MASK 0x0f #define TX_PWR_MASK 0x0f
/* --- PHY_RSSI [7] -------------------------------------------------------- */ /* --- PHY_RSSI ------------------------------------------------------------ */
#define RX_CRC_VALID (1 << 7) #define RX_CRC_VALID (1 << 7)
/* --- PHY_RSSI [4:0] ------------------------------------------------------ */
#define RSSI_SHIFT 0 #define RSSI_SHIFT 0
#define RSSI_MASK 0x1f #define RSSI_MASK 0x1f
/* --- PHY_CC_CCA [7] ------------------------------------------------------ */ /* --- PHY_CC_CCA ---------------------------------------------------------- */
#define CCA_REQUEST (1 << 7) #define CCA_REQUEST (1 << 7)
/* --- PHY_CC_CCA [6:5] ---------------------------------------------------- */
#define CCA_MODE_SHIFT 5 #define CCA_MODE_SHIFT 5
#define CCA_MODE_MASK 3 #define CCA_MODE_MASK 3
/* --- PHY_CC_CCA [4:0] ---------------------------------------------------- */
#define CHANNEL_SHIFT 0 #define CHANNEL_SHIFT 0
#define CHANNEL_MASK 0x1f #define CHANNEL_MASK 0x1f
/* --- CCA_THRES [3:0] ----------------------------------------------------- */ /* --- CCA_THRES ----------------------------------------------------------- */
#define CCA_ED_THRES_SHIFT 0 #define CCA_ED_THRES_SHIFT 0
#define CCA_ED_THRES_MASK 0x0f #define CCA_ED_THRES_MASK 0x0f
@ -256,24 +235,22 @@ enum {
IRQ_BAT_LOW = 1 << 7 IRQ_BAT_LOW = 1 << 7
}; };
/* --- VREG_CTRL [7, 6, 3, 2] ---------------------------------------------- */ /* --- VREG_CTRL ----------------------------------------------------------- */
#define AVREG_EXT (1 << 7) #define AVREG_EXT (1 << 7)
#define AVDD_OK (1 << 6) #define AVDD_OK (1 << 6)
#define DVREG_EXT (1 << 3) #define DVREG_EXT (1 << 3)
#define DVDD_OK (1 << 2) #define DVDD_OK (1 << 2)
/* --- BATMON [5, 4] ------------------------------------------------------- */ /* --- BATMON -------------------------------------------------------------- */
#define BATMON_OK (1 << 5) #define BATMON_OK (1 << 5)
#define BATMON_HR (1 << 4) #define BATMON_HR (1 << 4)
/* --- BATMON [3:0] -------------------------------------------------------- */
#define NATMON_VTH_SHIFT 0 #define NATMON_VTH_SHIFT 0
#define NATMON_VTH_MASK 0x0f #define NATMON_VTH_MASK 0x0f
/* --- XOSC_CTRL [7:4] ----------------------------------------------------- */ /* --- XOSC_CTRL ----------------------------------------------------------- */
#define XTAL_MODE_SHIFT 4 #define XTAL_MODE_SHIFT 4
#define XTAL_MODE_MASK 0x0f #define XTAL_MODE_MASK 0x0f
@ -284,49 +261,42 @@ enum {
XTAL_MODE_INT = 0xf /* reset default */ XTAL_MODE_INT = 0xf /* reset default */
}; };
/* --- XOSC_CTRL [3:1] ----------------------------------------------------- */
#define XTAL_TRIM_SHIFT 4 #define XTAL_TRIM_SHIFT 4
#define XTAL_TRIM_MASK 0x0f #define XTAL_TRIM_MASK 0x0f
/* --- XAH_CTRL [7:4] ------------------------------------------------------ */ /* --- XAH_CTRL ------------------------------------------------------------ */
#define MAX_FRAME_RETRIES_SHIFT 4 #define MAX_FRAME_RETRIES_SHIFT 4
#define MAX_FRAME_RETRIES_MASK 0x0f #define MAX_FRAME_RETRIES_MASK 0x0f
#define MAX_CSMA_RETRIES_SHIFT 1 #define MAX_CSMA_RETRIES_SHIFT 1
#define MAX_CSMA_RETRIES_MASK 0x07 #define MAX_CSMA_RETRIES_MASK 0x07
/* --- PLL_CF [7] ---------------------------------------------------------- */ /* --- PLL_CF -------------------------------------------------------------- */
#define PLL_CF_START (1 << 7) #define PLL_CF_START (1 << 7)
/* --- PLL_DCU [8] --------------------------------------------------------- */ /* --- PLL_DCU ------------------------------------------------------------- */
#define PLL_DCU_START (1 << 7) #define PLL_DCU_START (1 << 7)
/* --- CSMA_SEED_1 [7:6] --------------------------------------------------- */ /* --- CSMA_SEED_1 --------------------------------------------------------- */
#define MIN_BE_SHIFT 6 #define MIN_BE_SHIFT 6
#define MIN_BE_MASK 3 #define MIN_BE_MASK 3
/* --- CSMA_SEED_1 [5] ----------------------------------------------------- */
#define AACK_SET_PD (1 << 5) #define AACK_SET_PD (1 << 5)
/* --- CSMA_SEED_1 [3] ----------------------------------------------------- */
#define I_AM_COORD (1 << 3) #define I_AM_COORD (1 << 3)
/* --- CSMA_SEED_1 [2:0] --------------------------------------------------- */
#define CSMA_SEED_1_SHIFT 0 #define CSMA_SEED_1_SHIFT 0
#define CSMA_SEED_1_MASK 7 #define CSMA_SEED_1_MASK 7
/* --- REG_CONT_TX_0 [7:0] ------------------------------------------------- */ /* --- REG_CONT_TX_0 ------------------------------------------------------- */
#define CONT_TX_MAGIC 0x0f #define CONT_TX_MAGIC 0x0f
/* --- REG_CONT_TX_1 [7:0] ------------------------------------------------- */ /* --- REG_CONT_TX_1 ------------------------------------------------------- */
#define CONT_TX_MOD 0x00 /* modulated */ #define CONT_TX_MOD 0x00 /* modulated */
#define CONT_TX_M2M 0x10 /* f_CH-2 MHz */ #define CONT_TX_M2M 0x10 /* f_CH-2 MHz */