Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
exfat.h
Go to the documentation of this file.
1
9
10#ifndef INFUSE_SDK_INCLUDE_INFUSE_DATA_LOGGER_BACKEND_EXFAT_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_DATA_LOGGER_BACKEND_EXFAT_H_
12
13#include <zephyr/device.h>
14#include <ff.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
25
37const char *logger_exfat_filesystem_claim(const struct device *dev, uint8_t **buf, size_t *buf_size,
38 k_timeout_t timeout);
39
45void logger_exfat_filesystem_release(const struct device *dev);
46
62int logger_exfat_file_next(const struct device *dev);
63
67
68#ifdef __cplusplus
69}
70#endif
71
72#endif /* INFUSE_SDK_INCLUDE_INFUSE_DATA_LOGGER_BACKEND_EXFAT_H_ */
const char * logger_exfat_filesystem_claim(const struct device *dev, uint8_t **buf, size_t *buf_size, k_timeout_t timeout)
Claim exFAT filesystem.
void logger_exfat_filesystem_release(const struct device *dev)
Release filesystem object claimed with logger_exfat_filesystem_claim.
int logger_exfat_file_next(const struct device *dev)
Stop logging to the current file, create the next file.