Richard Hughes
bccaaf5194
Add shared functionality for reading and writing with O_NONBLOCK
...
Two plugins have very similar code already, and we're about to get another.
2018-12-06 14:07:02 +00:00
Richard Hughes
7c1eb83a2d
unifying: Don't be too verbose when a unifying peripheral is unreachable
2018-09-10 12:20:42 +01:00
Richard Hughes
c249d109d4
trivial: Reduce some debugging verbosity
2018-09-10 12:19:02 +01:00
Richard Hughes
1513585d21
trivial: Move the poll setup into common code
...
This is used by two device types in the unifying plugin, and soon to be one
other new plugin.
2018-09-09 13:43:18 +01: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