mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
cpu/stm32f0: add flashpage config in cpu_conf.h
This commit is contained in:
parent
455881ee58
commit
e5a1c7835f
@ -55,6 +55,31 @@ extern "C" {
|
||||
#define CPU_IRQ_NUMOF (31U)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @brief Flash page configuration
|
||||
*
|
||||
* STM32F03x, STM32F04x, STM32F05x: up to 64 pages of 1K
|
||||
* STM32F07x, STM32F09x: up to 128 pages of 2K
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#if defined(CPU_MODEL_STM32F091RC) || defined(CPU_MODEL_STM32F072RB)
|
||||
#define FLASHPAGE_SIZE (2048U)
|
||||
#elif defined(CPU_MODEL_STM32F051R8) || defined(CPU_MODEL_STM32F042K6) \
|
||||
|| defined(CPU_MODEL_STM32F070RB) || defined(CPU_MODEL_STM32F030R8)
|
||||
#define FLASHPAGE_SIZE (1024U)
|
||||
#endif
|
||||
|
||||
#if defined(CPU_MODEL_STM32F091RC)
|
||||
#define FLASHPAGE_NUMOF (128U)
|
||||
#elif defined(CPU_MODEL_STM32F051R8) || defined(CPU_MODEL_STM32F072RB) \
|
||||
|| defined(CPU_MODEL_STM32F030R8) || defined(CPU_MODEL_STM32F070RB)
|
||||
#define FLASHPAGE_NUMOF (64U)
|
||||
#elif defined(CPU_MODEL_STM32F042K6)
|
||||
#define FLASHPAGE_NUMOF (32U)
|
||||
#endif
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user