summaryrefslogtreecommitdiff
path: root/recipes/slutils/slutils-0.1.0/slfb
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denis@denix.org>2009-03-17 14:32:59 -0400
committerDenys Dmytriyenko <denis@denix.org>2009-03-17 14:32:59 -0400
commit709c4d66e0b107ca606941b988bad717c0b45d9b (patch)
tree37ee08b1eb308f3b2b6426d5793545c38396b838 /recipes/slutils/slutils-0.1.0/slfb
parentfa6cd5a3b993f16c27de4ff82b42684516d433ba (diff)
rename packages/ to recipes/ per earlier agreement
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/slutils/slutils-0.1.0/slfb')
-rw-r--r--recipes/slutils/slutils-0.1.0/slfb/slfb.c34
-rw-r--r--recipes/slutils/slutils-0.1.0/slfb/slfb.pro5
2 files changed, 39 insertions, 0 deletions
diff --git a/recipes/slutils/slutils-0.1.0/slfb/slfb.c b/recipes/slutils/slutils-0.1.0/slfb/slfb.c
new file mode 100644
index 0000000000..9cb72d12d2
--- /dev/null
+++ b/recipes/slutils/slutils-0.1.0/slfb/slfb.c
@@ -0,0 +1,34 @@
+#include <stdio.h>
+#include <fcntl.h>
+#include <stdlib.h>
+#include <sys/ioctl.h>
+
+int main(int argc, char ** argv) {
+ int fd = open("/dev/fb0", O_WRONLY|O_NONBLOCK );
+ int on;
+ int res = 0;
+
+ if (argc != 2) {
+ printf("You must specify on or off\n");
+ return 0;
+ }
+
+ on = !strncmp(argv[1], "on", (strlen(argv[1]) > 1 ? 2 : 1));
+
+ printf((on ? "on\n" : "off\n"));
+
+ if ( fd )
+ {
+ int ioctlnum = 0x4611;
+ int vesaMode = on ? 0 : 3;
+ res = ioctl ( fd, ioctlnum, vesaMode );
+ printf("%i\n", res);
+ close ( fd );
+ }
+ else
+ {
+ printf("failed\n");
+ }
+ return res;
+}
+
diff --git a/recipes/slutils/slutils-0.1.0/slfb/slfb.pro b/recipes/slutils/slutils-0.1.0/slfb/slfb.pro
new file mode 100644
index 0000000000..35db7f20b9
--- /dev/null
+++ b/recipes/slutils/slutils-0.1.0/slfb/slfb.pro
@@ -0,0 +1,5 @@
+CONFIG = console
+TEMPLATE = app
+INCLUDEPATH += .
+
+SOURCES += slfb.c