blob: 03ea92f8e9175a023ae82d28af000c6647d31820 [file] [log] [blame]
#ifndef _F_BOOTSTRAP_H__
#define _F_BOOTSTRAP_H__
#include "bootstrap_msgs.h"
/**
* Bootstrap Flash with payload received on SPI device.
*
* The payload is expected to be split into frames as defined in
* bootstrap_msgs.h. Frames are processed in consecutive number, with
* |frame_num| in frame_hdr_t expected to increase monotonically.
*
* The last frame must be ord with FRAME_EOF_MARKER to signal the end of
* payload transmission.
*
* @return Bootstrap status code.
*/
int bootstrap(void);
#endif // _F_BOOTSTRAP_H__