r3348 - in trunk/src/target/OM-2007.2/daemons/neod: . src

mickey at sita.openmoko.org mickey at sita.openmoko.org
Sun Nov 4 16:59:53 CET 2007


Author: mickey
Date: 2007-11-04 16:59:52 +0100 (Sun, 04 Nov 2007)
New Revision: 3348

Modified:
   trunk/src/target/OM-2007.2/daemons/neod/configure.ac
   trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: add rudimentary support for HTC and iPAQ devices (from OE)


Modified: trunk/src/target/OM-2007.2/daemons/neod/configure.ac
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/configure.ac	2007-11-04 15:45:41 UTC (rev 3347)
+++ trunk/src/target/OM-2007.2/daemons/neod/configure.ac	2007-11-04 15:59:52 UTC (rev 3348)
@@ -32,6 +32,14 @@
         NEOD_CFLAGS="$NEOD_CFLAGS -DNEOD_PLATFORM_MOTOROLA_EZX"
 fi
 
+if test x"$neod_platform" = x"htc"; then
+	NEOD_CFLAGS="$NEOD_CFLAGS -DNEOD_PLATFORM_HTC"
+fi
+
+if test x"$neod_platform" = x"ipaq"; then
+	NEOD_CFLAGS="$NEOD_CFLAGS -DNEOD_PLATFORM_IPAQ"
+fi
+
 CFLAGS=$NEOD_CFLAGS
 
 AC_OUTPUT([

Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c	2007-11-04 15:45:41 UTC (rev 3347)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c	2007-11-04 15:59:52 UTC (rev 3348)
@@ -60,6 +60,18 @@
     #define TOUCHSCREEN_BUTTON_KEYCODE 0x14a
 #endif
 
+#ifdef NEOD_PLATFORM_HTC
+    #define AUX_BUTTON_KEYCODE 0xd4   /* camera */
+    #define POWER_BUTTON_KEYCODE 0x74 /* power */
+    #define TOUCHSCREEN_BUTTON_KEYCODE 0x14a
+#endif
+
+#ifdef NEOD_PLATFORM_IPAQ
+    #define AUX_BUTTON_KEYCODE 89   /* _KEY_RECORD */
+    #define POWER_BUTTON_KEYCODE 0x74 /* KEY_POWER */
+    #define TOUCHSCREEN_BUTTON_KEYCODE 0x14a
+#endif
+
 #define HEADPHONE_INSERTION_SWITCHCODE 0x02
 #define CHARGER_INSERTION_BUTTON 0xa4
 





More information about the commitlog mailing list