?? cc1020.h
字號(hào):
/* *
* Revision history: *
* *
* $Log: CC1020.h,v $
* Revision 1.2 2003/09/17 15:03:05 tos
* Mod's:
* - introduced new menu option ('J'): access (w/r) CC1020 register.
* - update EEPROM variable+table upon register write access ('J').
* - introduced new configuration option ('I'): preamble length.
* - moved TX buffer initialisation after configuration.
* - corrected inconsistent number conversion funtion.
*
* Revision 1.1 2003/07/31 13:17:14 tos
* Initial version in CVS.
*
*
*
* *
****************************************************************************/
/* Constants defined for CC1020 */
/* Register addresses */
#define CC1020_MAIN 0x00
#define CC1020_INTERFACE 0x01
#define CC1020_RESET 0x02
#define CC1020_SEQUENCING 0x03
#define CC1020_FREQ_2A 0x04
#define CC1020_FREQ_1A 0x05
#define CC1020_FREQ_0A 0x06
#define CC1020_CLOCK_A 0x07
#define CC1020_FREQ_2B 0x08
#define CC1020_FREQ_1B 0x09
#define CC1020_FREQ_0B 0x0A
#define CC1020_CLOCK_B 0x0B
#define CC1020_VCO 0x0C
#define CC1020_MODEM 0x0D
#define CC1020_DEVIATION 0x0E
#define CC1020_AFC_CONTROL 0x0F
#define CC1020_FILTER 0x10
#define CC1020_VGA1 0x11
#define CC1020_VGA2 0x12
#define CC1020_VGA3 0x13
#define CC1020_VGA4 0x14
#define CC1020_LOCK 0x15
#define CC1020_FRONTEND 0x16
#define CC1020_ANALOG 0x17
#define CC1020_BUFF_SWING 0x18
#define CC1020_BUFF_CURRENT 0x19
#define CC1020_PLL_BW 0x1A
#define CC1020_CALIBRATE 0x1B
#define CC1020_PA_POWER 0x1C
#define CC1020_MATCH 0x1D
#define CC1020_PHASE_COMP 0x1E
#define CC1020_GAIN_COMP 0x1F
#define CC1020_POWERDOWN 0x20
#define CC1020_TEST1 0x21
#define CC1020_TEST2 0x22
#define CC1020_TEST3 0x23
#define CC1020_TEST4 0x24
#define CC1020_TEST5 0x25
#define CC1020_TEST6 0x26
#define CC1020_TEST7 0x27
#define CC1020_STATUS 0x40
#define CC1020_RESET_DONE 0x41
#define CC1020_RSS 0x42
#define CC1020_AFC 0x43
#define CC1020_GAUSS_FILTER 0x44
#define CC1020_STATUS1 0x45
#define CC1020_STATUS2 0x46
#define CC1020_STATUS3 0x47
#define CC1020_STATUS4 0x48
#define CC1020_STATUS5 0x49
#define CC1020_STATUS6 0x4A
#define CC1020_STATUS7 0x4B
/* Functions for accessing the CC1020 */
extern void ConfigureCC1020(char Count, short Configuration[]);
extern void WriteToCC1020Register(char addr, char data);
extern void WriteToCC1020RegisterWord(short addranddata);
extern char ReadFromCC1020Register(char addr);
extern void ResetCC1020(void);
extern char CalibrateCC1020(char PA_POWER);
extern char SetupCC1020RX(char RXANALOG, char PA_POWER);
extern char SetupCC1020TX(char TXANALOG, char PA_POWER);
extern void SetupCC1020PD(void);
extern void SetupCC1020All(void);
extern void WakeUpCC1020ToRX(char RXANALOG);
extern void WakeUpCC1020ToTX(char TXANALOG);
extern void ConfigurationMode(void);
extern void HandleConfigMenu(char inputvalue);
extern void DisplayConfigMenu(void);
extern void SetPApower(void);
extern void SetPreambleLength(void);
extern void AccessCC1020Register(void);
extern void ButtonConfig(void);
extern void SetTXmode(char PA_POWER);
extern void DefaultSettings(void);
extern void DumpCC1020Regs(void);
extern char hexdigit2int(char val);
extern void AGCLevelReleaseCC1020(void);
extern void AGCLevelFreezeCC1020(void);
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -