[Feature][T8TSK-240]RTC can cancel
Only Configure: No
Affected branch: GSW3.0-No-Connman
Affected module: suspend
Is it addected on both ZXIC and MTK: only MTK
Self-test: Yes
Doc Update: N
Change-Id: Id339e85405d7303612032204ba321256fee6b05c
diff --git a/lib/libpoweralarm/format_change.c b/lib/libpoweralarm/format_change.c
index d9cac51..8d3e3b1 100644
--- a/lib/libpoweralarm/format_change.c
+++ b/lib/libpoweralarm/format_change.c
@@ -1,4 +1,4 @@
-#include"./include/format_change.h"
+#include"format_change.h"
#include<log/log.h>
@@ -130,4 +130,4 @@
regfree(®_sec);
return sec;
-}
\ No newline at end of file
+}
diff --git a/lib/libpoweralarm/include/format_change.h b/lib/libpoweralarm/format_change.h
similarity index 99%
rename from lib/libpoweralarm/include/format_change.h
rename to lib/libpoweralarm/format_change.h
index 0656c9f..e84c985 100644
--- a/lib/libpoweralarm/include/format_change.h
+++ b/lib/libpoweralarm/format_change.h
@@ -12,4 +12,4 @@
ssize_t format_change(char *buffer);
-#endif
\ No newline at end of file
+#endif
diff --git a/lib/libpoweralarm/include/lynq_alarm.h b/lib/libpoweralarm/include/lynq_alarm.h
new file mode 100644
index 0000000..b72e0f0
--- /dev/null
+++ b/lib/libpoweralarm/include/lynq_alarm.h
@@ -0,0 +1,27 @@
+#ifndef _LYNQ_ALARM_H_
+#define _LYNQ_ALARM_H_
+
+
+#include<stdio.h>
+#include<stdlib.h>
+#include<regex.h>
+#include<stdbool.h>
+#include<time.h>
+#include<string.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+ssize_t wakealarm(char *buffer);
+
+ssize_t poweralarm(char *buffer);
+
+int cancel_wakealarm(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/lib/libpoweralarm/libpoweralarm.c b/lib/libpoweralarm/libpoweralarm.c
index 87ab481..aeb3933 100755
--- a/lib/libpoweralarm/libpoweralarm.c
+++ b/lib/libpoweralarm/libpoweralarm.c
@@ -3,24 +3,14 @@
#include<unistd.h>
#include<stdbool.h>
#include<log/log.h>
-#include"./include/format_change.h"
-
+#include"./include/lynq_alarm.h"
+#include"format_change.h"
#define LOG_TAG "libpoweralarm"
#define RTCFILE_POWERALARM "/sys/class/rtc/rtc0/poweralarm"
#define RTCFILE_WAKEALARM "/sys/class/rtc/rtc0/wakealarm"
-extern "C" ssize_t wakealarm(char *buffer);
-
-
-extern "C" ssize_t poweralarm(char *buffer);
-
-ssize_t poweralarm(char *buffer);
-
-ssize_t wakealarm(char *buffer);
-
-int cancel_wakealarm(void);
/*****************************************************************************
*
@@ -31,6 +21,7 @@
* Return Value : -1: error ; >0: set to wake up the devices after seconds
*
*****************************************************************************/
+
ssize_t poweralarm(char *buffer)
{
ssize_t sec;