#pragma once
#include <cstdint>
#include <string>
namespace obb::settings {
enum class Profile : uint8_t {
kTownHall,
kNightWatch,
kCrisis,
};
struct RuntimeSettings {
Profile profile = Profile::kTownHall;
bool wifi_enabled = true;
bool hf_link_enabled = false;
bool scroll_lock = false;
bool telemetry_public = false;
};
void settings_init();
void apply_profile(Profile profile);
const RuntimeSettings ¤t();
} // namespace obb::settings