MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
mccibootloaderboard_catenaabz_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_CatenaAbz_annunciatorIndicateState (McciBootloaderState_t state)
 
void McciBootloaderBoard_CatenaAbz_annunciatorInit (void)
 
void McciBootloaderBoard_CatenaAbz_handleSysTick (void)
 
static bool nextBit (void)
 

Variables

static CatenaAbz_Annuciator_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_catenaabz_annunciator.c.

Function Documentation

◆ McciBootloaderBoard_CatenaAbz_annunciatorIndicateState()

void McciBootloaderBoard_CatenaAbz_annunciatorIndicateState ( McciBootloaderState_t  state)

Definition at line 83 of file mccibootloaderboard_catenaabz_annunciator.c.

References annunciator.

◆ McciBootloaderBoard_CatenaAbz_annunciatorInit()

void McciBootloaderBoard_CatenaAbz_annunciatorInit ( void  )

enable interrupts

Definition at line 72 of file mccibootloaderboard_catenaabz_annunciator.c.

References annunciator, and stIdle.

◆ McciBootloaderBoard_CatenaAbz_handleSysTick()

void McciBootloaderBoard_CatenaAbz_handleSysTick ( void  )

◆ nextBit()

static bool nextBit ( void  )
static

Variable Documentation

◆ annunciator