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

Go to the source code of this file.

Enumerations

enum  AnnunciatorBitState_t {
  stNoChange = -1 , stInitial , stIdle , stLedOn ,
  stBitGap , stByteGap
}
 

Functions

void McciBootloaderBoard_Stm32h7b3iDk_annunciatorIndicateState (McciBootloaderState_t state)
 
void McciBootloaderBoard_Stm32h7b3iDk_annunciatorInit (void)
 
void McciBootloaderBoard_Stm32h7b3iDk_handleSysTick (void)
 
static bool nextBit (void)
 

Variables

static Stm32h7b3iDk_Annunciator_t annunciator
 

Enumeration Type Documentation

◆ AnnunciatorBitState_t

Enumerator
stNoChange 

internal: don't change state.

stInitial 

not initialized

stIdle 

not displaying

stLedOn 

light is on

stBitGap 

displaying bit gap

stByteGap 

displaying byte gap

Definition at line 34 of file mccibootloaderboard_stm32h7b3i_dk_annunciator.c.

Function Documentation

◆ McciBootloaderBoard_Stm32h7b3iDk_annunciatorIndicateState()

void McciBootloaderBoard_Stm32h7b3iDk_annunciatorIndicateState ( McciBootloaderState_t  state)

Definition at line 83 of file mccibootloaderboard_stm32h7b3i_dk_annunciator.c.

References annunciator.

◆ McciBootloaderBoard_Stm32h7b3iDk_annunciatorInit()

void McciBootloaderBoard_Stm32h7b3iDk_annunciatorInit ( void  )

enable interrupts

Definition at line 72 of file mccibootloaderboard_stm32h7b3i_dk_annunciator.c.

References annunciator, and stIdle.

◆ McciBootloaderBoard_Stm32h7b3iDk_handleSysTick()

void McciBootloaderBoard_Stm32h7b3iDk_handleSysTick ( void  )

◆ nextBit()

static bool nextBit ( void  )
static

Variable Documentation

◆ annunciator