aboutsummaryrefslogtreecommitdiffstats
path: root/emevent.c
diff options
context:
space:
mode:
authorEliteTK <tomasz.kramkowski@gmail.com>2014-05-05 14:26:29 +0100
committerEliteTK <tomasz.kramkowski@gmail.com>2014-05-05 14:26:29 +0100
commita530bad7a6ea2778129db0dc26c446d9f6df6ddd (patch)
tree8f2f751092046f44a7fbc8bd92f57b013e1483f5 /emevent.c
parenta98d134e89a42909721dcefd426118af38628048 (diff)
downloadc-stuff-a530bad7a6ea2778129db0dc26c446d9f6df6ddd.tar.gz
c-stuff-a530bad7a6ea2778129db0dc26c446d9f6df6ddd.tar.xz
c-stuff-a530bad7a6ea2778129db0dc26c446d9f6df6ddd.zip
More stuff.
Diffstat (limited to 'emevent.c')
-rw-r--r--emevent.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/emevent.c b/emevent.c
new file mode 100644
index 0000000..0c086b1
--- /dev/null
+++ b/emevent.c
@@ -0,0 +1,30 @@
+#include <stdio.h>
+
+#define EVLEN 24
+
+int main(int argc, char **argv)
+{
+ int i, c[24], last[8], diff;
+ while(1){
+ while(1){
+ for(i=0; i<EVLEN; i++)
+ c[i] = getchar();
+
+ putchar('\n');
+ for(i=0; i<8; i++)
+ if(c[8+i] != last[i]){
+ diff = 1;
+ last[i] = c[8+i];
+ }
+
+ if(diff){
+ printf("---- EVENT ----\n");
+ diff = 0;
+ }
+
+ for(i=0; i<EVLEN; i++)
+ printf("%2x", c[i]);
+ }
+ }
+ return 0;
+}