Thanks! I am going to have to review yours a little more. From an initial glance at it, it looks like you have might have more data than others that is showing up. The other part of it is that it looks like the wcm2_patch might be able to work with your stylus also. Of course, the patch does need more work before it is fully operational.
EDIT:
I have updated wcm2_patch a little more. It should now be identifying all the 0xfN (N is any value 0-9)values and grouping them to the stylus or eraser. I also changed the button identification so it will hopefully send the button events when they are on pad. The patch is at the same
location.
Just to summarize since there has been quite a bit of activity, the wcm_patch is currently being used to help gather some pen and finger events coming into the kernel module (wacom_wac.c). The wcm2_patch is the current fix that we are trying to apply to wacom_wac.c so that it will send the correct information to the xorg wacom module.
The stylus is the current focus. Most of the codes have been identified and we are currently trying to put them all in place. We have created another function inside of wacom_wac.c based on the wacom_graphire_irq to handle the Wacom Pen and Touch variations (0xd1, 0xd2, 0xd3, and 0xd4). The patches can be found on post 144 and we currently don't have an official xorg.conf and .fdi definition set up quite yet.
Bookmarks