/* * zig_operate.h * * Created on: 2019. 7. 26. * Author: parkyj */ #ifndef ZIG_OPERATE_H_ #define ZIG_OPERATE_H_ #include "main.h" bool RF_Ctrl_Main(uint8_t* data_buf); typedef enum{ Header = 0, Type, Length, Crcindex, }Bluecell_Prot_p; typedef enum { TYPE_BLUECELL_RESET = 0, TYPE_BLUECELL_SET = 1, TYPE_BLUECELL_GET = 2, }Bluecell_Prot_t; typedef enum{ INDEX_BLUE_HEADER = 0, INDEX_BLUE_TYPE, INDEX_BLUE_LENGTH, INDEX_BLUE_CRCINDEX, INDEX_ATT_1_8G_DL1 , INDEX_ATT_1_8G_DL2 , INDEX_ATT_1_8G_UL1 , INDEX_ATT_1_8G_UL2 , INDEX_ATT_1_8G_UL3 , INDEX_ATT_1_8G_UL4 , INDEX_ATT_2_1G_DL1 = 10, INDEX_ATT_2_1G_DL2 , INDEX_ATT_2_1G_UL1 , INDEX_ATT_2_1G_UL2 , INDEX_ATT_2_1G_UL3 , INDEX_ATT_2_1G_UL4 , INDEX_ATT_3_5G_DL , INDEX_ATT_3_5G_UL , INDEX_ATT_3_5G_COM1, INDEX_ATT_3_5G_COM2, INDEX_ATT_3_5G_COM3 = 20, INDEX_PLL_1_8G_DL_H, INDEX_PLL_1_8G_DL_L, INDEX_PLL_1_8G_UL_H, INDEX_PLL_1_8G_UL_L, INDEX_PLL_2_1G_DL_H, INDEX_PLL_2_1G_DL_L, INDEX_PLL_2_1G_UL_H, INDEX_PLL_2_1G_UL_L, INDEX_PLL_3_5G_DL_H , INDEX_PLL_3_5G_DL_L = 30, INDEX_PLL_3_5G_UL_H , INDEX_PLL_3_5G_UL_L , INDEX_PLL_LD_6_BIT , INDEX_DET_1_8G_DL_IN_H , INDEX_DET_1_8G_DL_IN_L , INDEX_DET_1_8G_DL_OUT_H , INDEX_DET_1_8G_DL_OUT_L , INDEX_DET_1_8G_UL_IN_H , INDEX_DET_1_8G_UL_IN_L , INDEX_DET_1_8G_UL_OUT_H = 40, INDEX_DET_1_8G_UL_OUT_L , INDEX_DET_2_1G_DL_IN_H , INDEX_DET_2_1G_DL_IN_L , INDEX_DET_2_1G_DL_OUT_H , INDEX_DET_2_1G_DL_OUT_L , INDEX_DET_2_1G_UL_IN_H , INDEX_DET_2_1G_UL_IN_L , INDEX_DET_2_1G_UL_OUT_H , INDEX_DET_2_1G_UL_OUT_L , INDEX_DET_3_5G_DL_IN_H = 50, INDEX_DET_3_5G_DL_IN_L , INDEX_DET_3_5G_DL_OUT_H , INDEX_DET_3_5G_DL_OUT_L , INDEX_DET_3_5G_UL_IN_H , INDEX_DET_3_5G_UL_IN_L , INDEX_DET_3_5G_UL_OUT_H , INDEX_DET_3_5G_UL_OUT_L , INDEX_RFU_TEMP_H , INDEX_RFU_TEMP_L , INDEX__28V_DET_H = 60, INDEX__28V_DET_L , INDEX_ALARM_AC , INDEX_ALARM_DC , INDEX_PATH_EN_1_8G_DL , INDEX_PATH_EN_1_8G_UL , INDEX_PATH_EN_2_1G_DL , INDEX_PATH_EN_2_1G_UL , INDEX_PATH_EN_3_5G_L, INDEX_PATH_EN_3_5G_H, INDEX_PATH_EN_3_5G_DL =70, INDEX_PATH_EN_3_5G_UL , INDEX_PLL_ON_OFF_3_5G_H , INDEX_PLL_ON_OFF_3_5G_L , INDEX_T_SYNC_DL, INDEX__T_SYNC_DL, INDEX_T_SYNC_UL, INDEX__T_SYNC_UL, INDEX_DAC_VCtrl_A_H, INDEX_DAC_VCtrl_A_L, INDEX_DAC_VCtrl_B_H = 80, INDEX_DAC_VCtrl_B_L, INDEX_DAC_VCtrl_C_H, INDEX_DAC_VCtrl_C_L, INDEX_DAC_VCtrl_D_H, INDEX_DAC_VCtrl_D_L, INDEX_DAC_VCtrl_E_H, INDEX_DAC_VCtrl_E_L, INDEX_DAC_VCtrl_F_H, INDEX_DAC_VCtrl_F_L, INDEX_DAC_VCtrl_G_H = 90, INDEX_DAC_VCtrl_G_L, INDEX_DAC_VCtrl_H_H, INDEX_DAC_VCtrl_H_L, INDEX_BLUE_CRC, INDEX_BLUE_EOF,//95 }Bluecell_Prot_Index; uint8_t Prev_data[INDEX_BLUE_EOF + 1]; //extern PLL_Setting_st Pll_3_5_H; //extern PLL_Setting_st Pll_3_5_L; #endif /* ZIG_OPERATE_H_ */