rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
fw_boot_ops_t Struct Reference

Data Fields

bool(*) pending (void *ctx)
void(*) mark_invalid (void *ctx)
bool(*) mark_valid (void *ctx)
void(*) restart (void *ctx)
bool(*) last_invalid (void *ctx)
void * ctx

Field Documentation

◆ last_invalid

bool(*) fw_boot_ops_t::last_invalid(void *ctx)

True when a slot is marked invalid by a start that went back.

◆ mark_invalid

void(*) fw_boot_ops_t::mark_invalid(void *ctx)

Mark the running build invalid and restart; returns only on failure.

◆ mark_valid

bool(*) fw_boot_ops_t::mark_valid(void *ctx)

Keep the running build; false when otadata could not be written.

◆ pending

bool(*) fw_boot_ops_t::pending(void *ctx)

True when the running build is on its first start (a trial).

◆ restart

void(*) fw_boot_ops_t::restart(void *ctx)

Restart; does not return on the panel.


The documentation for this struct was generated from the following file: