From 71e9b049c21fb01d558f49844d17e792c347a930 Mon Sep 17 00:00:00 2001 From: "Samer Diab (S.a.M.e.R_d)" Date: Tue, 7 Jan 2014 20:18:47 +0000 Subject: Add haptic feedback Change-Id: I15d723f73c0b0bb4a40645d1c3f4c1c616f36998 --- data.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'data.cpp') diff --git a/data.cpp b/data.cpp index c611e78fa..0d490a978 100644 --- a/data.cpp +++ b/data.cpp @@ -55,7 +55,7 @@ extern "C" #include "twcommon.h" #include "data.h" #include "gui/pages.h" - + #include "minuitwrp/minui.h" void gui_notifyVarChange(const char *name, const char* value); } @@ -583,6 +583,7 @@ void DataManager::SetDefaultValues() mConstValues.insert(make_pair(TW_VERSION_VAR, TW_VERSION_STR)); mValues.insert(make_pair("tw_storage_path", make_pair("/", 1))); + mValues.insert(make_pair("tw_vibrate", make_pair("80", 1))); #ifdef TW_FORCE_CPUINFO_FOR_DEVICE_ID printf("TW_FORCE_CPUINFO_FOR_DEVICE_ID := true\n"); @@ -1240,3 +1241,11 @@ extern "C" void DataManager_ReadSettingsFile(void) { return DataManager::ReadSettingsFile(); } +void DataManager::Vibrate(const string varName) +{ + int vib_value = 0; + GetValue(varName, vib_value); + if (vib_value) { + vibrate(vib_value); + } +} -- cgit v1.2.3