mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
Merge pull request #15410 from bergzand/pr/stm32/flashpage_voidptr
stm32/flashpage: use void pointer for flash address
This commit is contained in:
commit
0031b14601
@ -248,16 +248,7 @@ void flashpage_write(int page, const void *data)
|
|||||||
assert(page < (int)(FLASH->SFR & FLASH_SFR_SFSA));
|
assert(page < (int)(FLASH->SFR & FLASH_SFR_SFSA));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPU_FAM_STM32L0) || defined(CPU_FAM_STM32L1)
|
void *page_addr = flashpage_addr(page);
|
||||||
/* STM32L0/L1 only supports word sizes */
|
|
||||||
uint32_t *page_addr = flashpage_addr(page);
|
|
||||||
#elif defined(CPU_FAM_STM32L4) || defined(CPU_FAM_STM32G4) || \
|
|
||||||
defined(CPU_FAM_STM32G0) || defined(CPU_FAM_STM32L5)
|
|
||||||
uint64_t *page_addr = flashpage_addr(page);
|
|
||||||
#else
|
|
||||||
/* Default is to support half-word sizes */
|
|
||||||
uint16_t *page_addr = flashpage_addr(page);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* ERASE sequence */
|
/* ERASE sequence */
|
||||||
_erase_page(page_addr);
|
_erase_page(page_addr);
|
||||||
|
Loading…
Reference in New Issue
Block a user