Example #1
0
int rfid_execute(void *data, unsigned int isize, unsigned int osize)
{
	int res;

	if((res=rfid_write(data, isize))<0)
	    return res;
	else
	    return rfid_read(data, osize);
}
Example #2
0
int sysRfidwrite(char* id,int bloc,char* data)
{
#ifdef VSIMU
  return 0;
#endif
#ifdef VREAL
  int k=rfid_write(id,bloc,data);
  return k;
#endif
}
Example #3
0
static int rfid_execute(void *data, unsigned int isize, unsigned int osize)
{
	int res;
	if (rfid_write(data, isize))
	{
		debug_printf("getting result\n");
		res = rfid_read(data, osize);
		if (res > 0)
			rfid_hexdump(data, res);
		else
			debug_printf("error: res=%i\n", res);
	}
	else
	{
		debug_printf("->NACK!\n");
		res = -1;
	}
	return res;
}