Richard Hughes
d8a8d5e776
Set all FuUdevDevice plugins to use FU_QUIRKS_PLUGIN
...
This speeds up startup as we're only calling fu_plugin_udev_device_added() on
plugins that can actually handle the device.
2019-10-09 20:02:16 +01:00
Richard Hughes
d9f52c7573
unifying: Ensure HID++ v2.0 peripheral devices get scanned by the plugin
...
Since adding fu_plugin_add_rule(FU_PLUGIN_RULE_REQUIRES_QUIRK) all peripheral
devices were being ignored.
2019-09-20 18:56:31 +01:00
Filipe Laíns
718905f7f0
unifying: fix timeout metadata
...
Signed-off-by: Filipe Laíns <lains@archlinux.org>
2019-09-07 15:25:29 -05:00
Richard Hughes
0443a4170a
trivial: Add InstallDuration values for Unifying devices
2018-11-15 15:43:43 +00:00
Richard Hughes
9d3f791727
unifying: Use the new daemon-provided functionality
...
Until now, the unifying plugin was a 'special snowflake' and did things in very
different ways to the other plugins. Refactor each object to derive from either
FuUsbDevice or FuUdevDevice, and then remove LuDevice and the LuContext layers.
2018-09-07 16:22:38 +01:00
Richard Hughes
b1e49e8bdf
unifying: Specify the runtime counterpart GUID
...
This shouldn't have an effect now, but is required when the device list starts
handling the replug, and it seems logically correct.
2018-08-31 09:58:40 +01:00
Richard Hughes
f27f8781cd
unifying: Specify the plugin when in unifying mode
...
A small optimization, which avoids us querying all the USB plugins to find a
match each time.
2018-08-31 09:58:40 +01:00
Richard Hughes
a417d6c82a
trivial: Allow setting the firmware min and max sizes from quirk files
2018-08-28 18:30:00 +01:00