Example #1
0
static void*
mouse_thread_func(void *unused)
{
    while (1) {
        update_mouse_state();
    }
}
Example #2
0
int mouse_int_handler(void)
{
	static int start=1;
	if(start == 1)
		start = 0;
	else
	{
		unsigned long value;
		if(read_mouse_value(&value))
		{
			printf("Action on mouse handler failed\n");
			return 1;
		}
		*(packet+packetindex) = (short) value;
		packetindex++;
		processpacket_no_display(packet, &packetindex, &packetcount);
		if(packetindex == 0) //packet has been processed
			update_mouse_state();
	}
	return 0;
}