49 const void *flash_min;
50 const void *flash_max;
57 uint32_t pre_size =
reinterpret_cast<const uint8_t *
>(app_header_ptr) -
58 static_cast<const uint8_t *
>(flash_min);
64 size_t flash_size = (size_t)flash_max - (
size_t)flash_min;
66 uint32_t post_offset =
sizeof(
struct app_header) +
67 (reinterpret_cast<const uint8_t *>(app_header_ptr) -
68 static_cast<const uint8_t *
>(flash_min));
void get_flash_boundaries(const void **flash_min, const void **flash_max, const struct app_header **app_header)
Callback from the bootloader to retrieve flash boundaries.