static uint32_t McciArm_putRegOr(uint32_t reg, uint32_t orVal)
or 32-bit values to a cm0plus register
static uint32_t McciArm_putRegMasked(uint32_t reg, uint32_t maskVal, uint32_t modVal)
store to cm0plus register under mask
#define MCCI_BOOTLOADER_FIELD_SET_VALUE(fmask, val)
McciBootloaderPlatform_StorageInitFn_t McciBootloaderFlash_Mx25v8035f_storageInit
#define MCCI_STM32L0_GPIO_BSRR_BS_P(p)
compute port-bit set mask for bit p.
#define MCCI_STM32L0_GPIO_BSRR
#define MCCI_STM32L0_GPIO_MODER
#define MCCI_STM32L0_REG_RCC_IOPENR_IOPHEN
#define MCCI_STM32L0_REG_RCC_IOPENR
GPIO clock enable.
#define MCCI_STM32L0_GPIO_MODE_OUT
#define MCCI_STM32L0_REG_GPIOH
Section 9.4.12: GPIO register map (1K)
#define MCCI_STM32L0_GPIO_MODE_P(p)
compute the mask for the mode bits for port bits 0..15
static void storagePowerOn(void)
void McciBootloaderBoard_Catena4801_storageInit(void)