nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
fs_event.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2020 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
7#ifndef _FS_EVENT_H_
8#define _FS_EVENT_H_
9
16#include <string.h>
17#include <zephyr/toolchain.h>
18
19#include <app_event_manager.h>
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
28 FS_REQUEST_PARSE_FILE, /* Triggered to detect user changes */
29};
30
32struct fs_event {
33 struct app_event_header header;
34
36 const char *mnt_point;
37};
38
40
42 const char *mnt_point,
43 const char *file_path,
44 char const *file_contents,
45 size_t contents_len);
46
47#ifdef __cplusplus
48}
49#endif
50
55#endif /* _FS_EVENT_H_ */
Application Event Manager header.
Application Event Manager profiler tracer header.
#define APP_EVENT_TYPE_DECLARE(ename)
Declare an event type.
Definition: app_event_manager.h:143
fs_request
Definition: fs_event.h:26
@ FS_REQUEST_CREATE_FILE
Definition: fs_event.h:27
@ FS_REQUEST_PARSE_FILE
Definition: fs_event.h:28
int fs_event_helper_file_write(const char *mnt_point, const char *file_path, char const *file_contents, size_t contents_len)
const char * mnt_point
Definition: fs_event.h:36
struct app_event_header header
Definition: fs_event.h:33
enum fs_request req
Definition: fs_event.h:35
Definition: fs_event.h:32