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
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
31const char *logger_exfat_filesystem_claim(const struct device *dev, uint8_t **buf, size_t *buf_size,
32 k_timeout_t timeout);
33
39void logger_exfat_filesystem_release(const struct device *dev);
40
56int logger_exfat_file_next(const struct device *dev);
57
58#ifdef __cplusplus
59}
60#endif
61
62#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.