Files
Momentum-Firmware/applications/services/desktop/desktop.h
MX 2db115783c moving non critical settings to sd
based on WillyJL's work

TODO: fix loader_menu
2026-01-11 09:30:28 +03:00

32 lines
569 B
C

#pragma once
#include <furi.h>
#include "desktop_settings.h"
#define RECORD_DESKTOP "desktop"
#ifdef __cplusplus
extern "C" {
#endif
typedef struct Desktop Desktop;
typedef struct {
bool locked;
} DesktopStatus;
bool desktop_api_is_locked(Desktop* instance);
void desktop_api_unlock(Desktop* instance);
FuriPubSub* desktop_api_get_status_pubsub(Desktop* instance);
void desktop_api_get_settings(Desktop* instance, DesktopSettings* settings);
void desktop_api_set_settings(Desktop* instance, const DesktopSettings* settings);
#ifdef __cplusplus
}
#endif