Stephen Kitt
366f19abdd
openinput: fix "Unknown" typo
...
PR #1187
2021-06-30 19:21:47 +01:00
Filipe Laíns
230647c7f3
openinput: fail probe if we can't enumerate
...
These functions are mandatory[1], fail to probe if they fail.
[1] https://github.com/openinput-fw/openinput-protocol/tree/master/specification/device-protocol#mandatory-functions
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-04-04 15:08:21 +01:00
Filipe Laíns
337fb935c4
openinput: refactor function discovery
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-02-16 00:15:59 +00:00
Filipe Laíns
c9cf5fe90c
openinput: add function discovery
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-02-16 00:15:59 +00:00
Filipe Laíns
18af0f97d2
openinput: print device protocol name
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-02-16 00:15:59 +00:00
Filipe Laíns
286f13c654
openinput: read firmware information
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-02-16 00:15:59 +00:00
Filipe Laíns
c6b9cc0c2a
openinput: add error support
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-02-16 00:15:59 +00:00
Filipe Laíns
7d82bb51a6
openinput: save protocol version
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-02-16 00:15:59 +00:00
Filipe Laíns
8976033da7
openinput: add openinput_send_report
...
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-02-16 00:15:59 +00:00
Filipe Laíns
c9c6a1675f
openinput: add barebones driver
...
This is the minimal code required to have a working driver, now we just
need a .device file.
Note the hardcoding of `profile->is_active = true` in
openinput_read_profile, this works because we just have one profile.
Signed-off-by: Filipe Laíns <lains@riseup.net >
2021-02-16 00:15:59 +00:00