third_party.pigweed.src/pw_software_update
Ewout van Bekkum a9133b059e pw_software_update: fixup update backend API
Renames the backend header to match the object name.

Adjusts the FinalizeUpdate() API to use Status again to report
finalize failures before the reboot.

Also changes ApplyTargetFile() to be pure virtual.

Changes the backend API to use the Manifest object instead of the
nanopb struct for the manifest.

Moves the Manifest definition to a separate header.

Adds missing pw_protobuf dependency.

Change-Id: I295db6021b26d8ba96512f4627e39b5a76d92815
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/61820
Commit-Queue: Ewout van Bekkum <ewout@google.com>
Reviewed-by: David Rogers <davidrogers@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
2021-09-22 05:01:50 +00:00
..
public/pw_software_update pw_software_update: fixup update backend API 2021-09-22 05:01:50 +00:00
py
BUILD.bazel pw_software_update: fixup update backend API 2021-09-22 05:01:50 +00:00
BUILD.gn pw_software_update: fixup update backend API 2021-09-22 05:01:50 +00:00
docs.rst
README.md
service.cc
service.proto
tuf.proto
update_bundle_test.cc
update_bundle.cc
update_bundle.proto

Software update module