Implementation specific CPU configuration options. More...
Implementation specific CPU configuration options.
Definition in file cpu_conf.h.
#include <stdint.h>
#include "cpu_conf_common.h"
Go to the source code of this file.
#define | CORTEXM_ISB_REQUIRED_AFTER_WFI 1 |
Enable workaround for bug in WFI by issuing an ISB. | |
#define | CPU_DEFAULT_IRQ_PRIO (1U) |
ARM Cortex-M specific CPU configuration. | |
#define | CPU_FLASH_BASE FLASH_BASE |
#define | FLASHPAGE_WRITE_BLOCK_SIZE (2U) |
Flash page configuration. | |
#define | FLASHPAGE_WRITE_BLOCK_ALIGNMENT (4U) |
typedef uint16_t | stm32_flashpage_block_t |
#define CORTEXM_ISB_REQUIRED_AFTER_WFI 1 |
Enable workaround for bug in WFI by issuing an ISB.
This works around a bug on STM32 systems, see 1 for details, or 2 for an archive.org backup.
Definition at line 101 of file cpu_conf.h.
#define CPU_DEFAULT_IRQ_PRIO (1U) |
ARM Cortex-M specific CPU configuration.
Definition at line 107 of file cpu_conf.h.
#define CPU_FLASH_BASE FLASH_BASE |
Definition at line 110 of file cpu_conf.h.
#define FLASHPAGE_WRITE_BLOCK_ALIGNMENT (4U) |
Definition at line 245 of file cpu_conf.h.
#define FLASHPAGE_WRITE_BLOCK_SIZE (2U) |
Flash page configuration.
Definition at line 234 of file cpu_conf.h.
typedef uint16_t stm32_flashpage_block_t |
Definition at line 235 of file cpu_conf.h.