#ifndef _LT89XX_DEF_H_ #define _LT89XX_DEF_H_ #include "stdint.h" //************************************* //变量与函数声明部分 不建议修改 #define LT89xx_6dBm 0x4800 #define LT89xx_2dBm 0X1840 #define LT89xx_1_7dBm 0X18C0 #define LT89xx_1dBm 0X1940 #define LT89xx_n0_3dBm 0X19C0 #define LT89xx_n1_4dBm 0X1A40 #define LT89xx_n2_2dBm 0X1AC0 #define LT89xx_n3dBm 0X1B40 #define LT89xx_n4dBm 0X1BC0 #define LT89xx_n6_5dBm 0X1C40 #define LT89xx_n7_3dBm 0X1CC0 #define LT89xx_n8_2dBm 0X1D40 #define LT89xx_n9_5dBm 0X1DC0 #define LT89xx_n10_7dBm 0X1E40 #define LT89xx_n12_2dBm 0X1EC0 #define LT89xx_n14_2dBm 0X1F40 #define LT89xx_n17dBm 0X1FC0 #define REG07_W_R_EN 0x07 #define REG36_SYNC_WORD_15_00 0x24 #define REG37_SYNC_WORD_31_16 0x25 #define REG38_SYNC_WORD_47_32 0x26 #define REG39_SYNC_WORD_63_48 0x27 #define REG52_W_R_PTR 0x34 #define REG50_TXRX_FIFO 0x32 typedef struct { uint8_t RegAddr; uint16_t RegValue; }LT89XX_CFG; typedef struct { uint16_t Sync_Word_15_00; uint16_t Sync_Word_63_48; }Sync_Word; typedef struct { Sync_Word SyncWord; uint16_t Freq; }LT89XX_Sync_Word_Channel; #endif