Richard Hughes
54879c6b9a
altos: Use the new FuDevice:probe vfunc
2018-08-22 13:32:29 +01:00
Richard Hughes
02c90d8a03
Remove the unused Emacs indenting headers from all source files
...
Fixes https://github.com/hughsie/fwupd/issues/636
2018-08-09 12:48:04 +01:00
Richard Hughes
caf379dc00
trivial: Convert FuAltosDevice to use G_DECLARE_FINAL_TYPE
2018-05-29 09:29:15 +01:00
Mario Limonciello
51308e648a
Adjust all licensing to LGPL 2.1+ ( Closes : #526 )
2018-05-29 09:03:13 +01:00
Richard Hughes
c48d0cfa0c
trivial: Add a read_firmware() vfunc to FuDevice
2018-05-14 17:07:20 +01:00
Richard Hughes
0a0483b2ce
trivial: Add a write_firmware() vfunc to FuDevice
2018-05-14 17:07:20 +01:00
Richard Hughes
4a036018f7
Set the progress and state on the FuDevice, not the FuPlugin
...
This makes more sense; we're updating the device, not the plugin itself.
This also means we don't need to funnel everything through callbacks like
GFileProgressCallback and we can also update the state without adding an
explicit callback to each derived device type.
2017-11-30 20:51:52 +00:00
Richard Hughes
29a524fdfb
Add FuUsbDevice helper object
...
This allows us to move a lot of duplicated functionality out of each plugin.
2017-11-24 14:04:51 +00:00
Richard Hughes
a142bb15b6
altos: Rename FuDeviceAltos to FuAltosDevice
...
This is what most programmers expect and makes it clear what it derives.
2017-11-13 13:58:37 +00:00