MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
mccibootloaderboard_stm32h7b3i_dk_systeminit.c File Reference

Go to the source code of this file.

Macros

#define MCCI_BOOTLOADER_LED_GPIO   MCCI_STM32H7_REG_GPIOI
 
#define MCCI_BOOTLOADER_LED_GPIO_PIN   3
 

Functions

static void delayTick (void)
 
static MCCI_BOOTLOADER_NORETURN_PFX void fastBlinkForever (void)
 
void McciBootloaderBoard_Stm32h7b3iDk_clearLed (void)
 
void McciBootloaderBoard_Stm32h7b3iDk_delayMs (uint32_t ms)
 
void McciBootloaderBoard_Stm32h7b3iDk_fail (McciBootloaderError_t errorCode)
 
void McciBootloaderBoard_Stm32h7b3iDk_setLed (void)
 

Macro Definition Documentation

◆ MCCI_BOOTLOADER_LED_GPIO

#define MCCI_BOOTLOADER_LED_GPIO   MCCI_STM32H7_REG_GPIOI

◆ MCCI_BOOTLOADER_LED_GPIO_PIN

#define MCCI_BOOTLOADER_LED_GPIO_PIN   3

Function Documentation

◆ delayTick()

static void delayTick ( void  )
static

◆ fastBlinkForever()

static void fastBlinkForever ( void  )
static

◆ McciBootloaderBoard_Stm32h7b3iDk_clearLed()

◆ McciBootloaderBoard_Stm32h7b3iDk_delayMs()

void McciBootloaderBoard_Stm32h7b3iDk_delayMs ( uint32_t  ms)

◆ McciBootloaderBoard_Stm32h7b3iDk_fail()

◆ McciBootloaderBoard_Stm32h7b3iDk_setLed()

void McciBootloaderBoard_Stm32h7b3iDk_setLed ( void  )