![]() |
MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
|
#include "mcci_bootloader_types.h"Go to the source code of this file.
Data Structures | |
| struct | McciBootloader_LED_Annunciator_t |
| The bootloader LED annunciator state object. More... | |
Macros | |
| #define | _mcci_bootloader_led_annunciator_h_ /* prevent multiple includes */ |
Enumerations | |
| enum | McciBootloader_LED_AnnunciatorBitState_t { McciBootloader_LED_Annunciator_stNoChange = -1 , McciBootloader_LED_Annunciator_stInitial , McciBootloader_LED_Annunciator_stIdle , McciBootloader_LED_Annunciator_stLedOn , McciBootloader_LED_Annunciator_stBitGap , McciBootloader_LED_Annunciator_stByteGap } |
| The states of the Bootloader LED finite state machine. More... | |
Functions | |
| void | McciBootloader_LED_annunciatorIndicateState (McciBootloaderState_t state) |
| void | McciBootloader_LED_annunciatorInit (void) |
| bool | McciBootloader_LED_handleSysTick (void) |
| #define _mcci_bootloader_led_annunciator_h_ /* prevent multiple includes */ |
Definition at line 23 of file mcci_bootloader_led_annunciator.h.
The states of the Bootloader LED finite state machine.
Definition at line 39 of file mcci_bootloader_led_annunciator.h.
| void McciBootloader_LED_annunciatorIndicateState | ( | McciBootloaderState_t | state | ) |
Definition at line 117 of file mccibootloader_led_annunciator.c.
References annunciator.
Referenced by McciBootloaderBoard_Catena1sj_annunciatorIndicateState().
| void McciBootloader_LED_annunciatorInit | ( | void | ) |
Definition at line 72 of file mccibootloader_led_annunciator.c.
References annunciator, and McciBootloader_LED_Annunciator_stIdle.
Referenced by McciBootloaderBoard_Catena1sj_annunciatorInit(), and McciBootloaderBoard_Catena1sj_fail().
| bool McciBootloader_LED_handleSysTick | ( | void | ) |
Definition at line 170 of file mccibootloader_led_annunciator.c.
References annunciator, McciBootloader_LED_Annunciator_stBitGap, McciBootloader_LED_Annunciator_stByteGap, McciBootloader_LED_Annunciator_stIdle, McciBootloader_LED_Annunciator_stInitial, McciBootloader_LED_Annunciator_stLedOn, McciBootloader_LED_Annunciator_stNoChange, and nextBit().
Referenced by McciBootloaderBoard_Catena1sj_annunciatorHandleSysTick().