New project under bootloader/ with the same structure as color_switcher: Dockerfile, docker-compose, modular CMake, and APP_BOOT + SYS_ECU stub components. Reuses common/ submodules for MCU_UART, MCU_USB, HAL_COM, STD_TYPES. TODO.md lists all open design decisions (interface, protocol, flash layout, entry trigger, integrity checks, flash strategy) and the implementation tasks that depend on them.
20 lines
577 B
C
20 lines
577 B
C
/******************************************************************************
|
|
* File: APP_BOOT.h
|
|
* Component: APP_BOOT
|
|
* Description: Public interface for the bootloader application.
|
|
* Handles firmware receive, flash write, integrity check,
|
|
* and application jump.
|
|
*
|
|
* Layer: Application
|
|
*****************************************************************************/
|
|
|
|
#ifndef APP_BOOT_H
|
|
#define APP_BOOT_H
|
|
|
|
#include "STD_TYPES.h"
|
|
|
|
STD_tenuResult APP_BOOT_enuInit(void);
|
|
|
|
void APP_BOOT_vRunnable(void);
|
|
|
|
#endif /* APP_BOOT_H */ |