diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-07-25 15:56:11 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-08-29 13:54:46 +1000 |
commit | 1acbfb35799485326f5d76280282f320828aec38 (patch) | |
tree | fb7de085ba8996a043e5f801fb50bae073dccebe /doc | |
parent | 1b7c46b2f16f22bb87e76e55c28a717f5f8f248f (diff) | |
download | libevdev-1acbfb35799485326f5d76280282f320828aec38.tar.gz |
Add support for uinput device creation
This lets libevdev provide a relatively generic interface for the
creation of uinput devices so we don't need to duplicate this across
multiple projects.
Most of this is lifted from the current test implementation, with a
couple of minor changes.
EV_REP needs special handling:
Kernel allows to set the EV_REP bit, it doesn't set REP_* bits (which we
wrap anyway) but it will also set the default values (500, 33).
Device node is guessed based on the sysfs path:
The sysfs path contains a eventN file, that corresponds to our
/dev/input/eventN number. Use it so clients can quickly get the device
node, without a libudev dependency.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/libevdev.doxygen.in | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/libevdev.doxygen.in b/doc/libevdev.doxygen.in index 6eec0af..fc5d7bb 100644 --- a/doc/libevdev.doxygen.in +++ b/doc/libevdev.doxygen.in @@ -652,7 +652,8 @@ WARN_LOGFILE = # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = @top_srcdir@/libevdev/libevdev.h +INPUT = @top_srcdir@/libevdev/libevdev.h \ + @top_srcdir@/libevdev/libevdev-uinput.h # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is |