31#ifndef _MCCI_BOOTLOADER_TYPES_H_
32#define _MCCI_BOOTLOADER_TYPES_H_
34#include "mcciadk_env.h"
48# define MCCI_BOOTLOADER_BEGIN_DECLS extern "C" {
49# define MCCI_BOOTLOADER_END_DECLS }
51# define MCCI_BOOTLOADER_BEGIN_DECLS
52# define MCCI_BOOTLOADER_END_DECLS
56# define MCCI_BOOTLOADER_NORETURN_PFX __declspec(noreturn)
57# define MCCI_BOOTLOADER_NORETURN_SFX
59# define MCCI_BOOTLOADER_NORETURN_PFX
60# define MCCI_BOOTLOADER_NORETURN_SFX __attribute__((__noreturn__))
63#define MCCI_BOOTLOADER_NOT_REACHED() __builtin_unreachable()
#define MCCI_BOOTLOADER_BEGIN_DECLS
#define MCCI_BOOTLOADER_END_DECLS
uint32_t McciBootloader_Milliseconds_t
Time (in milliseconds)
uint32_t McciBootloaderState_t
Current boot system state.
uint32_t McciBootloaderError_t
error codes for the bootloader
uint32_t McciBootloaderStorageAddress_t
Abstract type for storage byte addresses.
Application information block.
Application signature block.