15#include <proto/main.pb.h>
18#include <ota/flasher.h>
20loader::FirmwareBuffer::FirmwareBuffer() {}
22loader::FirmwareBuffer::~FirmwareBuffer() {}
24UnitResult loader::Updater::begin(
const pb_UpdateBegin &flash_begin, pb_UpdateResponse &res) {
25 std::cout <<
"Updater::begin" << std::endl;
26 res.which_kind = pb_UpdateResponse_ack_tag;
27 res.kind.ack.chunk_size = 1024;
28 return UnitResult::ok();
31bool loader::Updater::write(
const pb_UpdateWrite &
flash_write, pb_UpdateResponse &res) {
32 std::cout <<
"Updater::write" << std::endl;
33 return UnitResult::ok();
36void loader::Updater::status(JsonObject &msg_out) {
37 std::cout <<
"Updater::status" << std::endl;
40UnitResult loader::Updater::abort(
const pb_UpdateAbort& flash_abort, pb_UpdateResponse &res) {
41 std::cout <<
"Updater::abort" << std::endl;
42 return UnitResult::ok();
45UnitResult loader::Updater::commit(
const pb_UpdateCommit &flash_end, pb_UpdateResponse &res) {
46 std::cout <<
"Updater::commit" << std::endl;
47 return UnitResult::ok();
void flash_write(void *addr, const void *data, uint32_t len)