102 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			102 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/****************************************************************************
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Copyright(c) 2019 by Aerospace C.Power (Chongqing) Microelectronics. ALL RIGHTS RESERVED.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								This Information is proprietary to Aerospace C.Power (Chongqing) Microelectronics and MAY NOT
							 | 
						||
| 
								 | 
							
								be copied by any method or incorporated into another program without
							 | 
						||
| 
								 | 
							
								the express written consent of Aerospace C.Power. This Information or any portion
							 | 
						||
| 
								 | 
							
								thereof remains the property of Aerospace C.Power. The Information contained herein
							 | 
						||
| 
								 | 
							
								is believed to be accurate and Aerospace C.Power assumes no responsibility or
							 | 
						||
| 
								 | 
							
								liability for its use in any way and conveys no license or title under
							 | 
						||
| 
								 | 
							
								any patent or copyright and makes no representation or warranty that this
							 | 
						||
| 
								 | 
							
								Information is free from patent or copyright infringement.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								****************************************************************************/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef CLI_RF_IC_TOOL_DEF_H
							 | 
						||
| 
								 | 
							
								#define CLI_RF_IC_TOOL_DEF_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifdef __cplusplus
							 | 
						||
| 
								 | 
							
								extern "C" {
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define CLI_MSGID_FTM_RF_BASE_ADDR          (0)
							 | 
						||
| 
								 | 
							
								#define CLI_MSGID_FTM_PLC_BASE_ADDR         (1000)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								typedef enum
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    CLI_RF_STATE_CFG_POWER_DOWN = 0,
							 | 
						||
| 
								 | 
							
								    CLI_RF_STATE_CFG_POWER_UP,
							 | 
						||
| 
								 | 
							
								    CLI_RF_STATE_CFG_STANDBY,
							 | 
						||
| 
								 | 
							
								    CLI_RF_STATE_CFG_PLL,
							 | 
						||
| 
								 | 
							
								    CLI_RF_STATE_CFG_TX,
							 | 
						||
| 
								 | 
							
								    CLI_RF_STATE_CFG_RX,
							 | 
						||
| 
								 | 
							
								} cli_rf_state_cfg_type_t;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								typedef enum
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    /* RF test cli messase */
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_OPTION_FIX = CLI_MSGID_FTM_RF_BASE_ADDR,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_GAIN_FIX,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_DC_CAL,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_IQM_CAL,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_TONE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_PKT,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_DC_CAL,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_IQM_CAL,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_TONE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_PKT,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_ADA_DUMP,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TXRX_LP,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_PLL_CAL,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_SPI_READ,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_SPI_WRITE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_ADA_DUMP_RAW,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_IQM_EST,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_PWR_SET,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_FFT_CALC,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_CAL_WT,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_GAIN_FORCE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RXDC_FORCE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_GU_RF_TX_TONE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_GU_RF_RX_TONE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_FACTOR,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_ACK,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_OEM_WT,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_GU_FFT,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_PKD_TONE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_CAL_TXIQM_DATA_W,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_CAL_TXIQM_DATA_R,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_CAL_TXF_DATA_W,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_CAL_TXF_DATA_R,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_TONE_POWER_GET,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_CAL_UPDATE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_STATE_CFG,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_CAL_RXIQM_DATA_W,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_CAL_RXIQM_DATA_R,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_CAL_RXIQM,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_POWER_SPECTRUM_MEAS,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_GAIN_CALI_DATA_WRITE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_RX_GAIN_CALI_DATA_READ,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_POWER_INFO_WRITE,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_RF_TX_POWER_INFO_READ,
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    /* PLC Test cli messase */
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_PLC_ADA_DUMP  = CLI_MSGID_FTM_PLC_BASE_ADDR,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_PLC_FFT_DUMP,
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    /* Common /starts from msg id 5000 */
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_COMMON_EFUSE_WT = 0x1388,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_COMMON_GPIO_SET = 0x1389,
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_COMMON_RTC_PPM = 0x138a,
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    CLI_MSGID_FTM_MAX_NUM,
							 | 
						||
| 
								 | 
							
								} cli_kl_ftm_msgid_t;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifdef __cplusplus
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif /* CLI_RF_IC_TOOL_DEF_H */
							 |