struct AbrOps

Defined at line 17 of file ../../src/firmware/lib/abr/include/lib/abr/ops.h

Operations called by libabr that require platform-dependent implementation.

Public Members

void * context
bool (*)(void *, size_t, uint8_t *) read_abr_metadata
bool (*)(void *, const uint8_t *, size_t) write_abr_metadata
bool (*)(void *, AbrSlotData *, AbrSlotData *, uint8_t *) read_abr_metadata_custom
bool (*)(void *, const AbrSlotData *, const AbrSlotData *, uint8_t) write_abr_metadata_custom