Synergy Software Package User's Manual

Macros

#define BSP_ROM_REG_OFS1_SETTING   (((uint32_t)BSP_CFG_ROM_REG_OFS1 & 0xFFFF8FFFU) | ((uint32_t)BSP_CFG_HOCO_FREQUENCY << 12))
 
#define BSP_ROM_REG_MPU_CONTROL_SETTING
 

Detailed Description

Defines MCU registers that are in ROM (e.g. OFS) and must be set at compile-time. All registers can be set using bsp_cfg.h.

Macro Definition Documentation

◆ BSP_ROM_REG_MPU_CONTROL_SETTING

#define BSP_ROM_REG_MPU_CONTROL_SETTING
Value:
((0xFFFFFCF0U) | \
((uint32_t)BSP_CFG_ROM_REG_MPU_PC0_ENABLE << 8) | \
((uint32_t)BSP_CFG_ROM_REG_MPU_PC1_ENABLE << 9) | \
((uint32_t)BSP_CFG_ROM_REG_MPU_REGION0_ENABLE) | \
((uint32_t)BSP_CFG_ROM_REG_MPU_REGION1_ENABLE << 1) | \
((uint32_t)BSP_CFG_ROM_REG_MPU_REGION2_ENABLE << 2) | \
((uint32_t)BSP_CFG_ROM_REG_MPU_REGION3_ENABLE << 3))

Build up SECMPUAC register based on MPU settings.

◆ BSP_ROM_REG_OFS1_SETTING

#define BSP_ROM_REG_OFS1_SETTING   (((uint32_t)BSP_CFG_ROM_REG_OFS1 & 0xFFFF8FFFU) | ((uint32_t)BSP_CFG_HOCO_FREQUENCY << 12))

OR in the HOCO frequency setting from bsp_clock_cfg.h with the OFS1 setting from bsp_cfg.h.