mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-08-17 23:55:04 +00:00
Paths updated/fixed
This commit is contained in:
parent
a9340ae345
commit
c9452b8aeb
@ -8,7 +8,7 @@
|
|||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
|
|
||||||
static error_t get_user_data_root_path(char* out_path, size_t out_path_size) {
|
static error_t paths_get_user_data_root_path(char* out_path, size_t out_path_size) {
|
||||||
#if defined(CONFIG_TT_USER_DATA_LOCATION_INTERNAL)
|
#if defined(CONFIG_TT_USER_DATA_LOCATION_INTERNAL)
|
||||||
#ifdef ESP_PLATFORM
|
#ifdef ESP_PLATFORM
|
||||||
const char* mount_point = "/data";
|
const char* mount_point = "/data";
|
||||||
@ -21,7 +21,7 @@ static error_t get_user_data_root_path(char* out_path, size_t out_path_size) {
|
|||||||
std::strcpy(out_path, mount_point);
|
std::strcpy(out_path, mount_point);
|
||||||
return ERROR_NONE;
|
return ERROR_NONE;
|
||||||
#elif defined(CONFIG_TT_USER_DATA_LOCATION_SD)
|
#elif defined(CONFIG_TT_USER_DATA_LOCATION_SD)
|
||||||
struct FileSystem* found = nullptr;
|
FileSystem* found = nullptr;
|
||||||
file_system_for_each(&found, [](FileSystem* fs, void* context) {
|
file_system_for_each(&found, [](FileSystem* fs, void* context) {
|
||||||
auto* owner = file_system_get_owner(fs);
|
auto* owner = file_system_get_owner(fs);
|
||||||
if (owner == nullptr || device_get_type(owner) != &SDCARD_TYPE) {
|
if (owner == nullptr || device_get_type(owner) != &SDCARD_TYPE) {
|
||||||
@ -44,7 +44,7 @@ extern "C" {
|
|||||||
error_t paths_get_user_data_path(char* out_path, size_t out_path_size) {
|
error_t paths_get_user_data_path(char* out_path, size_t out_path_size) {
|
||||||
#ifdef ESP_PLATFORM
|
#ifdef ESP_PLATFORM
|
||||||
char root[64];
|
char root[64];
|
||||||
error_t error = get_user_data_root_path(root, sizeof(root));
|
error_t error = paths_get_user_data_root_path(root, sizeof(root));
|
||||||
if (error != ERROR_NONE) {
|
if (error != ERROR_NONE) {
|
||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -42,6 +42,7 @@
|
|||||||
#include <tactility/filesystem/file_system.h>
|
#include <tactility/filesystem/file_system.h>
|
||||||
#include <tactility/memory.h>
|
#include <tactility/memory.h>
|
||||||
#include <tactility/module.h>
|
#include <tactility/module.h>
|
||||||
|
#include <tactility/paths.h>
|
||||||
#include <tactility/preferences.h>
|
#include <tactility/preferences.h>
|
||||||
#include <tactility/properties_file.h>
|
#include <tactility/properties_file.h>
|
||||||
#include <tactility/wifi_auto_scan.h>
|
#include <tactility/wifi_auto_scan.h>
|
||||||
@ -243,6 +244,8 @@ const struct ModuleSymbol KERNEL_SYMBOLS[] = {
|
|||||||
// drivers/keyboard
|
// drivers/keyboard
|
||||||
DEFINE_MODULE_SYMBOL(keyboard_read_key),
|
DEFINE_MODULE_SYMBOL(keyboard_read_key),
|
||||||
DEFINE_MODULE_SYMBOL(KEYBOARD_TYPE),
|
DEFINE_MODULE_SYMBOL(KEYBOARD_TYPE),
|
||||||
|
// drivers/paths
|
||||||
|
DEFINE_MODULE_SYMBOL(paths_get_user_data_path),
|
||||||
// drivers/pointer
|
// drivers/pointer
|
||||||
DEFINE_MODULE_SYMBOL(pointer_enter_sleep),
|
DEFINE_MODULE_SYMBOL(pointer_enter_sleep),
|
||||||
DEFINE_MODULE_SYMBOL(pointer_exit_sleep),
|
DEFINE_MODULE_SYMBOL(pointer_exit_sleep),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user