flashwrite.h
1 /*
2  * Copyright (C) 2020 Koen Zandberg
3  * 2020 Inria
4  *
5  * This file is subject to the terms and conditions of the GNU Lesser
6  * General Public License v2.1. See the file LICENSE in the top level
7  * directory for more details.
8  */
20 #ifndef SUIT_STORAGE_FLASHWRITE_H
21 #define SUIT_STORAGE_FLASHWRITE_H
22 
23 #include "suit.h"
24 #include "riotboot/flashwrite.h"
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
33 typedef struct {
37 
38 #ifdef __cplusplus
39 }
40 #endif
41 
42 #endif /* SUIT_STORAGE_FLASHWRITE_H */
43 
riotboot_flashwrite_t
firmware update state structure
Definition: flashwrite.h:106
suit_storage
Generic storage backend state.
Definition: storage.h:293
suit_storage_flashwrite_t::writer
riotboot_flashwrite_t writer
Riotboot flashwriter.
Definition: flashwrite.h:35
suit_storage_flashwrite_t
riotboot flashwrite SUIT storage context
Definition: flashwrite.h:33
suit_storage_flashwrite_t::storage
suit_storage_t storage
parent struct
Definition: flashwrite.h:34
flashwrite.h
riotboot flash writing module