Richard Hughes
|
7920826098
|
trivial: Remove the version from the DFU firmware format enum
This isn't accurate, as it's used for all versions of DFU.
|
2016-08-26 18:44:00 +01:00 |
|
Richard Hughes
|
b8d2de2110
|
Normalize the DfuFirmwareFormat enums
Using the DFU-specification value is upsetting various tools that expect the
enum to be in order.
|
2016-08-26 18:44:00 +01:00 |
|
Richard Hughes
|
8e7f50056f
|
Add dfu_firmware_format_from_string()
|
2016-08-26 18:44:00 +01:00 |
|
Richard Hughes
|
3667ee7b22
|
libdfu: Add initial ELF reading and writing support
|
2016-08-26 18:44:00 +01:00 |
|
Richard Hughes
|
e1e50dc2fd
|
Split out the DFU file formats to separate files
|
2016-08-17 17:46:15 +01:00 |
|
Richard Hughes
|
b3849683b6
|
trivial: Remove all 'suspicious commas'
|
2016-03-18 12:33:47 +00:00 |
|
Richard Hughes
|
032596e800
|
libdfu: Fix several reported crashes in the inhex32 import code
This also adds the ability to write simple Intel HEX files too.
|
2015-12-06 16:27:16 +00:00 |
|
Richard Hughes
|
7c37e55459
|
libdfu: Add support for the draft 'DFU Metadata Table Specification'
|
2015-12-04 16:01:40 +00:00 |
|
Richard Hughes
|
4545dd70af
|
libdfu: Add DfuCipher which is a property on a target and a firmware file
At the moment we're not doing anything smart other than looking at the
firmware filename, but in the future we might do something better.
|
2015-12-04 12:58:05 +00:00 |
|
Richard Hughes
|
84b8d1f2f1
|
libdfu: Add dfu_firmware_get_image_by_name()
|
2015-11-30 09:16:58 +00:00 |
|
Richard Hughes
|
5d6066c002
|
libdfu: Use signals to propagate device state
Also, add padding to the various class structs so we can add more signals in
the future without breaking ABI.
|
2015-11-23 10:19:24 +00:00 |
|
Richard Hughes
|
31aa1dd3df
|
libdfu: Allow setting the alternate settings in DfuSe firmware
|
2015-11-15 16:52:46 +00:00 |
|
Richard Hughes
|
62633af0db
|
libdfu: Add support for DfuSe firmware
Also, move some shared stuff down from DfuTarget to DfuDevice.
|
2015-11-14 16:34:09 +00:00 |
|
Richard Hughes
|
a3acd7f711
|
Add support for updating USB devices with DFU
This adds a private libdfu library and also a small utility program called
dfu-tool.
|
2015-11-12 17:32:48 +00:00 |
|