aboutsummaryrefslogtreecommitdiff
path: root/powerdebug.h
diff options
context:
space:
mode:
authorAmit Arora <amit.arora@linaro.org>2010-08-24 13:26:06 +0530
committerAmit Arora <amit.arora@linaro.org>2010-08-24 13:26:06 +0530
commit47fd91858480465f80e86c9230fd98113f47cba1 (patch)
treea0ee1d911f33aef6b20945a579a2ab302e0183f1 /powerdebug.h
parentdca56d03adb166e332a2cd800c5f36f121ca847f (diff)
Use ncurses to display
Use ncurses library and add option for "dump" mode.
Diffstat (limited to 'powerdebug.h')
-rw-r--r--powerdebug.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/powerdebug.h b/powerdebug.h
index f1dc382..56e1d85 100644
--- a/powerdebug.h
+++ b/powerdebug.h
@@ -5,6 +5,7 @@
#include <dirent.h>
#include <getopt.h>
#include <errno.h>
+#include <ncurses.h>
#define VERSION "1.0"
@@ -27,9 +28,28 @@ struct regulator_info {
} *regulators_info;
extern int numregulators;
+extern int dump;
extern void usage(char **argv);
extern void version(void);
extern void print_regulator_info(int verbose);
extern void get_sensor_info(char *path, char *name, char *sensor, int verbose);
extern void print_string_val(char *name, char *val);
+
+#define PT_COLOR_DEFAULT 1
+#define PT_COLOR_HEADER_BAR 2
+#define PT_COLOR_ERROR 3
+#define PT_COLOR_RED 4
+#define PT_COLOR_YELLOW 5
+#define PT_COLOR_GREEN 6
+#define PT_COLOR_BRIGHT 7
+#define PT_COLOR_BLUE 8
+
+
+
+extern void init_curses(void);
+extern void fini_curses(void);
+extern void killall_windows(void);
+extern void show_header(void);
+extern void create_windows(void);
+extern void show_regulator_info(int verbose);