Josh Soref
67deecde31
Lots of spelling fixes
...
Fixes:
* activate
* active
* additional
* and
* approaches
* attestation
* bootloader
* calculate
* capability
* children
* close
* compatible
* continuous
* convenience
* critical
* data
* delivery
* disabled
* disambiguate
* documented
* elapse
* emergency
* erasable
* expectations
* filesystem
* from
* haptic
* ignorable
* images
* infinity
* information
* information
* inhibited
* insufficient
* interrupt
* into
* limited
* management
* manifest
* maximum
* memory
* metadata
* mismatch
* model
* nonexistent
* not
* objects
* offset
* omissions
* ota
* past
* perform
* peripherals
* predictable
* product
* quarterly
* quirk
* quirks
* recognize
* release
* requests
* revocation
* sanitized
* sector
* status
* the
* the update
* timeout
* transfer
* transfers
* typically
* unspecified
* upgrade
* which
* will
* wireless
2022-12-29 13:57:31 +00:00
Richard Hughes
fc2da47b69
Remove fu_strtoull_full()
2022-06-14 14:36:52 -05:00
Richard Hughes
425fedcca1
trivial: Remove fu_byte_array_set_size_full()
2022-06-14 14:36:52 -05:00
Richard Hughes
ed1b13da28
Split out the memory helpers to a new source file
2022-06-14 14:36:52 -05:00
Richard Hughes
9d33c29e92
Split out the string helpers to a new source file
2022-06-14 14:36:52 -05:00
Richard Hughes
b9172ae5c5
logitech-bulkcontroller: Reset the progress counter when required
2022-06-11 11:05:08 +01:00
Richard Hughes
9a33c96b7c
logitech-bulkcontroller: Split up two distinct progress sections
2022-06-11 11:05:08 +01:00
Richard Hughes
31275cf89a
logitech-bulkcontroller: Use fu_progress_step_done() when writing chunks
2022-06-11 11:05:08 +01:00
Richard Hughes
2b10848e57
logitech-bulkcontroller: Only move the progressbar forwards when writing
2022-06-11 11:05:08 +01:00
Richard Hughes
dc91d59f8e
Remove the recently added fu_progress_add_step_full()
...
Just break API instead.
2022-06-03 13:47:11 -05:00
Richard Hughes
e9454e022f
logitech-bulkcontroller: Mark as signed payload
2022-03-17 20:46:43 +00:00
Richard Hughes
8df102b7c0
Add fu_usb_device_add_interface() for plugins to use
...
It's a common action for plugins to call FuUsbDevice->open() then claim
interfaces, and then release them just before FuUsbDevice->close().
It's also something a lot of plugins get wrong, so provide common code
to handle it correctly in one place.
2022-01-04 22:05:37 +00:00
Richard Hughes
815a5a8a93
logitech-bulkcontroller: Assign the update interface correctly
2022-01-04 18:13:59 +00:00
Richard Hughes
8fc8539146
trivial: Remove some unused variables
2021-12-10 16:00:07 +00:00
Richard Hughes
128a3afaa9
logitech-bulkcontroller: Fix a potential NULL dereference on error
...
Spotted by Coverity.
2021-10-27 15:57:53 +01:00
Sanjay Sheth
3814b0be12
logitech-bulkcontroller: Set device time and timezone
...
Also, use UTC for older glib version.
2021-10-26 09:50:28 +01:00
Sanjay Sheth
3c8339c9eb
logitech-bulkcontroller: Wait and verify firmware upgrade status
2021-10-22 10:38:59 -07:00
Sanjay Sheth
4c5d00886a
logitech-bulkcontroller: Continuously capture device messages
2021-10-15 11:20:16 -07:00
Sanjay Sheth
7acccd581c
Retry if device is not idle
2021-09-30 18:14:28 +01:00
Sanjay Sheth
baf4279f70
logitech-bulkcontroller: Explicitly set to device mode
...
Explicitly set to device mode when required.
2021-09-30 10:15:56 +01:00
Richard Hughes
431dbee65a
Lower the GUsb dep to allow compiling on RHEL-8
...
This is something that I keep being asked to do...
2021-09-24 06:50:59 -05:00
Richard Hughes
40cd18fa97
Allow using a per-device global percentage completion
...
It's actually quite hard to build a front-end for fwupd at the moment
as you're never sure when the progress bar is going to zip back to 0%
and start all over again. Some plugins go 0..100% for write, others
go 0..100% for erase, then again for write, then *again* for verify.
By creating a helper object we can easily split up the progress of the
specific task, e.g. write_firmware().
We can encode at the plugin level "the erase takes 50% of the time, the
write takes 40% and the read takes 10%". This means we can have a
progressbar which goes up just once at a consistent speed.
2021-09-13 14:28:15 +01:00
Sanjay Sheth
b6ff1ea40e
Add support for devices supporting the Logitech bulk controller protocol
2021-08-29 20:33:16 +01:00