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

Go to the source code of this file.

Functions

McciBootloaderBoard_Catena1sj_Eeprom_t * McciBootloaderBoard_Catena1sj_getEepromPointer ()
 
bool McciBootloaderBoard_Catena1sj_getUpdate (void)
 
void McciBootloaderBoard_Catena1sj_setUpdate (bool fRequest)
 

Function Documentation

◆ McciBootloaderBoard_Catena1sj_getEepromPointer()

McciBootloaderBoard_Catena1sj_Eeprom_t * McciBootloaderBoard_Catena1sj_getEepromPointer ( void  )

base address of the bootloader EEPROM region (linker-defined).

This is hidden in this function because linker-defined symbols are not really type-safe; so we use an accessor.

Definition at line 48 of file mccibootloaderboard_catena1sj_eeprom.c.

Referenced by McciBootloaderBoard_Catena1sj_getUpdate(), McciBootloaderBoard_Catena1sj_setUpdate(), and McciBootloaderBoard_Catena1sj_SvcHandler().

◆ McciBootloaderBoard_Catena1sj_getUpdate()

bool McciBootloaderBoard_Catena1sj_getUpdate ( void  )

◆ McciBootloaderBoard_Catena1sj_setUpdate()