📄 addr_cc1000.h
字号:
#ifndef _CC1000_h
#define _CC1000_h
#define CC1000_MAIN 0x00
#define CC1000_FREQ_2A 0x01
#define CC1000_FREQ_1A 0x02
#define CC1000_FREQ_0A 0x03
#define CC1000_FREQ_2B 0x04
#define CC1000_FREQ_1B 0x05
#define CC1000_FREQ_0B 0x06
#define CC1000_FSEP1 0x07
#define CC1000_FSEP0 0x08
#define CC1000_CURRENT 0x09
#define CC1000_FRONT_END 0x0A
#define CC1000_PA_POW 0x0B
#define CC1000_PLL 0x0C
#define CC1000_LOCK 0x0D
#define CC1000_CAL 0x0E
#define CC1000_MODEM2 0x0F
#define CC1000_MODEM1 0x10
#define CC1000_MODEM0 0x11
#define CC1000_MATCH 0x12
#define CC1000_FSCTRL 0x13
#define CC1000_FSHAPE7 0x14
#define CC1000_FSHAPE6 0x15
#define CC1000_FSHAPE5 0x16
#define CC1000_FSHAPE4 0x17
#define CC1000_FSHAPE3 0x18
#define CC1000_FSHAPE2 0x19
#define CC1000_FSHAPE1 0x1A
#define CC1000_FSDELAY 0x1B
#define CC1000_PRESCALER 0x1C
#define CC1000_TEST6 0x40
#define CC1000_TEST5 0x41
#define CC1000_TEST4 0x42
#define CC1000_TEST3 0x43
#define CC1000_TEST2 0x44
#define CC1000_TEST1 0x45
#define CC1000_TEST0 0x46
// define the pin assignment for cc1000 RF modem
#define CC_DCLK_P0_16 (0x01<<16) //DCLK to p0.16
#define PIN_EINT0 CC_DCLK_P0_16
#define CC_DIO__P0_20 (0x01<<20) //DIO to p0.20
#define CC_PALE_P0_23 (0x01<<23) //PALE to p0.23
#define CC_PCLK_P0_19 (0x01<<19) //PCLK to p0.19
#define CC_PDAT_P0_18 (0x01<<18) //PDATA to p0.18
#ifdef ENABLE_FR_AMPLIFER
#define RF_AMP__P0_31 0x80000000 //IO0 to p0.30
#endif
// define RF modem working state
#define RFinRX_MODE 0x5a
#define RFinTX_MODE (RFinRX_MODE+1)
// define format for synchronization and package
// SYN_FLAG(aaaaaaaa) CNT(1-RX_BUFFER_LEN) ^CNT D0 D1 D2 ...
// CNT>0;<= RX_BUFFER_LEN
#define SYN_FLAG 0xaaaaaaaa
#define SYN_STATE0 0x5a // find SYN_FLAG=0xaaaaaaaa
#define SYN_STATE1 (SYN_STATE0+1) // find cnt
#define SYN_STATE2 (SYN_STATE1+1) // find ^cnt
#define WAIT_SYN_F (SYN_STATE2+1) // waitting for synchronization semaphore
#define CAL_TIMEOUT 4000 // unit = mil second
#define LOCK_TIMEOUT 4000
#define PA_VALUE 0xF0 // PA power setting
#define TX_CURRENT_433 0x81
#define RX_CURRENT_433 0x44
//#define TX_CURRENT_868 0xF3
//#define RX_CURRENT_868 0x8C
#define LOCK_NOK 0x00
#define LOCK_OK 0x01
#define LOCK_RECAL_OK 0x02
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -