Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
flashwrite.h
1
/*
2
* SPDX-FileCopyrightText: 2020 Koen Zandberg
3
* SPDX-FileCopyrightText: 2020 Inria
4
* SPDX-License-Identifier: LGPL-2.1-only
5
*/
6
7
#pragma once
8
20
#include "suit.h"
21
#include "
riotboot/flashwrite.h
"
22
23
#ifdef __cplusplus
24
extern
"C"
{
25
#endif
26
30
typedef
struct
{
31
suit_storage_t
storage
;
32
riotboot_flashwrite_t
writer
;
33
}
suit_storage_flashwrite_t
;
34
35
#ifdef __cplusplus
36
}
37
#endif
38
flashwrite.h
riotboot flash writing module
riotboot_flashwrite_t
firmware update state structure
Definition:
flashwrite.h:102
suit_storage_flashwrite_t
riotboot flashwrite SUIT storage context
Definition:
flashwrite.h:30
suit_storage_flashwrite_t::writer
riotboot_flashwrite_t writer
Riotboot flashwriter.
Definition:
flashwrite.h:32
suit_storage_flashwrite_t::storage
suit_storage_t storage
parent struct
Definition:
flashwrite.h:31
suit_storage
Generic storage backend state.
Definition:
storage.h:290
Generated on Mon Nov 24 2025 18:43:16 by
1.9.1