?? mc13192_regs.h
字號:
/**
* Copyright (c) 2004, Freescale Semiconductor
* Freescale Confidential Proprietary
*
* File name : MC13192_regs.h
* Project name: SMAC (Simple Media Access Controller)
*
* Department : Freescale Radio Products Division
*
* Description : This is the SMAC C source driver header file for the MC13192
* transceiver register map.
*
* $Author: a19259 $
* $Date: 2005/07/29 02:27:50 $
* $Name: $
*/
#ifndef _MC13192_REGS_H
#define _MC13192_REGS_H
/* MC13192 soft reset */
#define RESET 0x00
/* Packet RAM */
#define RX_PKT 0x01 /* RX Packet RAM */
#define RX_PKT_LEN 0x2D /* RX Packet RAM Length [6:0] */
#define TX_PKT 0x02 /* TX Packet RAM */
#define TX_PKT_LEN 0x03 /* TX Packet RAM Length */
#define TX_PKT_LEN_MASK 0x007F /* TX Packet RAM Length Mask */
/* IRQ Status Register */
#define IRQ_MASK 0x05
#define STATUS_ADDR 0x24
#define RESIND_ADDR 0x25
#define TIMER1_IRQMASK_BIT 0x0001
/* Mask and mode */
#define MODE_ADDR 0x06
#define MODE2_ADDR 0x07
#define LO1_COURSE_TUNE 0x8000
/* Main Timer */
#define TIMER_PRESCALE 0x09
#define TIMESTAMP_HI_ADDR 0x26
#define TIMESTAMP_LO_ADDR 0x27
#define TIMESTAMP_HI_MASK 0x00FF
/* Frequency */
#define XTAL_ADJ_ADDR 0x0A
#define CLKS_ADDR 0x0A
#define LO1_IDIV_ADDR 0x0F
#define LO1_NUM_ADDR 0x10
#define PRESCALE_ADDR 0x09
/* Timer comparators */
#define T1_HI_ADDR 0x1B
#define T1_LO_ADDR 0x1C
#define T2_HI_ADDR 0x1D
#define T2_LO_ADDR 0x1E
/* CCA */
#define CCA_THRESHOLD 0x04
#define CCA_RESULT_ADDR 0x2D
#define FEGAIN_ADDR 0x04
/* TX */
#define PA_ADJUST_ADDR 0x12
/* GPIO */
#define GPIO_CONFIG 0x0B
#define GPIO_DATA 0x0C
#define GPIO_DATA_MASK 0x003F
/* Version */
#define VERSION_REG 0x2C
#define VERSION_MASK 0x1C00
/******* Test registers *******/
#define BER_REG 0x30
#define BER_MASK 0x8000
#define PSM_REG 0x31
#define PSM_MASK 0x0008
#define PAEN_REG 0x08
#define PAEN_MASK 0x8000
#endif /* _MC13192_REGS_H */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -