19#include "fota_packet.h"
27extern uint32_t _flash_start;
28extern uint32_t _flash_size;
29extern uint32_t _flash_page_size;
31extern uint32_t _accumulator_memory;
32extern uint32_t _accumulator_memory_size;
34extern uint32_t _application_start;
35extern uint32_t _application_size;
37extern uint32_t _bootloader_start;
38extern uint32_t _bootloader_size;
40extern uint32_t _bios_start;
41extern uint32_t _bios_size;
43extern uint32_t _sram_start;
44extern uint32_t _sram_size;
47#define FLASH_START_ADDRESS_LINKERSCRIPT ((uint32_t) & _flash_start)
50#define FLASH_SIZE_LINKERSCRIPT ((size_t) & _flash_size)
53#define FLASH_PAGE_SIZE_LINKERSCRIPT ((size_t) & _flash_page_size)
56#define APPLICATION_START_ADDRESS ((uint32_t) & _application_start)
59#define APPLICATION_SIZE ((size_t) & _application_size)
62#define BOOTLOADER_START_ADDRESS ((uint32_t) & _bootloader_start)
65#define BOOTLOADER_SIZE ((size_t) & _bootloader_size)
68#define SRAM_START_ADDRESS ((uint32_t) & _sram_start)
71#define SRAM_SIZE ((size_t) & _sram_size)