Esempio n. 1
0
//====================================================================================
void TP_GetAdXY(uint16_t *x, uint16_t *y) //reads touch screen ADC value
{
    uint16_t adx,ady;
    adx=Read_X();
    ady=Read_Y();
    *x=adx;
    *y=ady;
}
//====================================================================================
void TP_GetAdXY(int *x,int *y) 
{
    int adx,ady;
    adx=Read_X();
    ady=Read_Y();
    *x=adx;
    *y=ady;
}
Esempio n. 3
0
/******************************************************
* 函数名:Touch_GetAdXY
* 描述  :SPI方式 读取2046 通道X+ 通道Y+的ADC值
* 输入  : 无
* 输出  :通道X+ 通道Y+的ADC值
* 举例  :无
* 注意  :无
*********************************************************/    
void Touch_GetAdXY(int *x,int *y)  
{ 
    int adx,ady; 
    adx=Read_X(); 
    DelayUS(1); 
    ady=Read_Y(); 
    *x=adx; 
    *y=ady; 
} 
Esempio n. 4
0
File: XPT2046.c Progetto: alepnm/lcd
void XPT2046_GetAdXY(int *x,int *y)  
  { 
    uint16_t adx,ady; 
    adx=Read_X(); 
    Delay(1); 
    ady=Read_Y(); 
    *x=adx; 
    *y=ady; 
  } 
Esempio n. 5
0
//reading adc values and averaging
void TP_GetAVGAdXY(uint32_t *x, uint32_t *y)
{
 uint32_t adx = 0;
  uint32_t ady = 0;
  int i;
  //let it settle
 // DelayUs(5);
  //first garbage read
  i=Read_X();
  i=Read_Y();
  for (i=0; i<Precision; i++)
    {
      adx +=Read_X();
      ady +=Read_Y();
    }
  *x= (uint16_t)(adx/Precision);
  *y= (uint16_t)(ady/Precision);
}
Esempio n. 6
0
void TP_GetAdXY(u32 *x, u32 *y)
{
  int adx,ady;
  adx=Read_X();
  DelayUS(1);
  ady=Read_Y();
  *x=(u32)adx;
  *y=(u32)ady;
}
Esempio n. 7
0
/*******************************************************************************
 * Function Name  : TP_GetAdXY
 * Description    : Read ADS7843 ADC value of X + Y + channel
 * Input          : None
 * Output         : None
 * Return         : return X + Y + channel ADC value
 * Attention		 : None
 *******************************************************************************/
static void TP_GetAdXY(int *x, int *y)
{
	int adx = Read_X();
	DelayUS(1);
	int ady = Read_Y();

	*x = adx;
	*y = ady;
}