1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-15 09:33:50 +01:00

Revert "cpu/lpc23xx: extend flashpage API"

This reverts commit 4fa25af86c906c53d0133c20384c4d3cf52e7a44.
This commit is contained in:
Ollrogge 2022-05-12 08:54:17 +02:00
parent 2f67249ae1
commit 7c5b16abe5
2 changed files with 0 additions and 25 deletions

View File

@ -207,10 +207,6 @@ SECTIONS
_sram = ORIGIN(ram); _sram = ORIGIN(ram);
_eram = ORIGIN(ram) + LENGTH(ram); _eram = ORIGIN(ram) + LENGTH(ram);
/* Populate information about rom size */
_srom = ORIGIN(rom);
_erom = ORIGIN(rom) + LENGTH(rom);
.heap1 ALIGN(4) (NOLOAD) : .heap1 ALIGN(4) (NOLOAD) :
{ {
_sheap1 = ORIGIN(ram_ethernet); _sheap1 = ORIGIN(ram_ethernet);
@ -250,8 +246,4 @@ SECTIONS
_sheap3 = . ; _sheap3 = . ;
_eheap3 = ORIGIN(ram_battery) + LENGTH(ram_battery); _eheap3 = ORIGIN(ram_battery) + LENGTH(ram_battery);
} > ram_battery } > ram_battery
.end_fw (NOLOAD) : ALIGN(4) {
_end_fw = . ;
} > rom
} }

View File

@ -34,13 +34,6 @@
typedef void (*IAP)(unsigned int[], unsigned int[]); typedef void (*IAP)(unsigned int[], unsigned int[]);
static const IAP IAP_Entry = (IAP)0x7ffffff1; static const IAP IAP_Entry = (IAP)0x7ffffff1;
/**
* @brief Memory markers, defined in the linker script
* @{
*/
extern uint32_t _end_fw;
extern uint32_t _erom;
static uint32_t iap(uint32_t code, uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4) static uint32_t iap(uint32_t code, uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4)
{ {
/* contains parameters for IAP command */ /* contains parameters for IAP command */
@ -258,13 +251,3 @@ void flashpage_write(void *target_addr, const void *data, size_t len)
DEBUG("ERROR: COPY_RAM_TO_FLASH: %u\n", err); DEBUG("ERROR: COPY_RAM_TO_FLASH: %u\n", err);
} }
} }
unsigned flashpage_first_free(void)
{
return flashpage_page(&_end_fw) + 1;
}
unsigned flashpage_last_free(void)
{
return flashpage_page(&_erom) - 1;
}