--- - branch: MAIN date: Sat Aug 4 04:34:55 UTC 2012 files: - new: '1.124' old: '1.123' path: src/sys/dev/usb/files.usb pathrev: src/sys/dev/usb/files.usb@1.124 type: modified - new: '1.1' old: '0' path: src/sys/dev/usb/uatp.c pathrev: src/sys/dev/usb/uatp.c@1.1 type: added id: 20120804T043455Z.b6973ded41961d5661a8d63ece3f0d4adb8ee3a9 log: | Add uatp(4), a driver for USB Apple trackpads. This is a work-in-progress driver for USB trackpads found in Apple laptops since 2005, theoretically covering more models than pbms(4) and supporting more features. However, the motion smoothing and acceleration formulae are still pretty sketchy, and I have tested this only on one model of MacBook from 2006. Feedback welcome. Should the smooting, acceleration, tapping, &c., be done in userland? Probably, but we don't have the necessary interface for that to work well yet -- wsmouse isn't enough as is. module: src subject: 'CVS commit: src/sys/dev/usb' unixtime: '1344054895' user: riastradh