#ifndef __PROBE_MS7000X_2D5G_H
#define __PROBE_MS7000X_2D5G_H
#include "sys.h" 
//////////////////////////////////////////////////////////////////////////////////
// 			2203/4/X GHz_ljw 合并版
//////////////////////////////////////////////////////////////////////////////
/*==================Probe Plug Status =================*/
#define Probe1_Btn				GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_6)  
#define Probe2_Btn 				GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_4)	 
#define Probe3_Btn 				GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_2)  
#define Probe4_Btn				GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_12)  
#define Probe_Res_Btn			GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_10)  

//插上为低电平
#define Probe1_On						GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_9)  
#define Probe2_On 					GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_8)	 
#define Probe3_On 					GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_9)  
#define Probe4_On						GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_8)  
#define Probe_Res_On				GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_15) 
 
extern u8 probeBtn1_Exit;
extern u8 probeBtn2_Exit;
extern u8 probeBtn3_Exit;
extern u8 probeBtn4_Exit;
extern u8 probeBtnRes_Exit;

//void SwitchIICRoadByPCA9548(unsigned char channelID);
//unsigned char GetCurrentIICRoadPCA9548(void);
void Probe_ReadFactoryInfo(unsigned char channelID,unsigned char *pbuffer,unsigned short len);
void Probe_SetLed(u8 led,u8 enable);
void Probes_LedCtrl(u8 LedIsOn);

#endif
















