struct MoonflowerGptEntryAttributes

Defined at line 20 of file ../../src/firmware/paver/moonflower.h

Public Members

uint64_t flags
static const uint8_t kMoonflowerMaxPriority

Public Methods

void MoonflowerGptEntryAttributes (uint64_t flags)

Defined at line 23 of file ../../src/firmware/paver/moonflower.h

typename std::remove_reference_t<decltype(flags)> priority ()

Defined at line 26 of file ../../src/firmware/paver/moonflower.h

paver::MoonflowerGptEntryAttributes & set_priority (typename std::remove_reference_t<decltype(flags)> val)

Defined at line 26 of file ../../src/firmware/paver/moonflower.h

typename std::remove_reference_t<decltype(flags)> active ()

Defined at line 27 of file ../../src/firmware/paver/moonflower.h

paver::MoonflowerGptEntryAttributes & set_active (typename std::remove_reference_t<decltype(flags)> val)

Defined at line 27 of file ../../src/firmware/paver/moonflower.h

typename std::remove_reference_t<decltype(flags)> retry_count ()

Defined at line 28 of file ../../src/firmware/paver/moonflower.h

paver::MoonflowerGptEntryAttributes & set_retry_count (typename std::remove_reference_t<decltype(flags)> val)

Defined at line 28 of file ../../src/firmware/paver/moonflower.h

typename std::remove_reference_t<decltype(flags)> boot_success ()

Defined at line 29 of file ../../src/firmware/paver/moonflower.h

paver::MoonflowerGptEntryAttributes & set_boot_success (typename std::remove_reference_t<decltype(flags)> val)

Defined at line 29 of file ../../src/firmware/paver/moonflower.h

paver::MoonflowerGptEntryAttributes & set_unbootable (typename std::remove_reference_t<decltype(flags)> val)

Defined at line 30 of file ../../src/firmware/paver/moonflower.h

typename std::remove_reference_t<decltype(flags)> unbootable ()

Defined at line 30 of file ../../src/firmware/paver/moonflower.h