Esempio n. 1
0
//滤波
void TouchFilter(u16* p_x,u16* p_y)
{
	//滤波,用0xfff减是因为修正触摸的硬件方向
	#if TOUCH_TYPE==1
	*p_x=0xfff-DigitFilter(X_Buf,10);
	*p_y=0xfff-DigitFilter(Y_Buf,10);
	#elif TOUCH_TYPE==2
	*p_x=DigitFilter(X_Buf,10);
	*p_y=DigitFilter(Y_Buf,10);
	#endif
}
Esempio n. 2
0
static rt_uint32_t  Get_agc_Value(void)
{
	rt_uint32_t i;
	i = DigitFilter((u16 *)Photoreg_ADC1_ConvertedValue,ADC_SAMPLE_NUM)*3300/0xFFF;
DMAReConfig();
	return i;
}