Hej Entwickler,
Beigefügt ein Patch für die Fernbedienung Vivanco UR89 mit allen Tasten.
Für die Benutzung ist die Fernbedienung im TV Mode auf den Code 089 zu
programmieren.
Uli
------------------------------------------------------------------------
Index: rc5-codes.h
===================================================================
RCS file: /ctbot/ct-Bot/include/rc5-codes.h,v
retrieving revision 1.13
diff -u -r1.13 rc5-codes.h
--- rc5-codes.h 4 Apr 2006 15:18:36 -0000 1.13
+++ rc5-codes.h 14 Apr 2006 16:40:09 -0000
@@ -70,7 +70,7 @@
//#define RC_HAVE_HAUPPAUGE_MediaMPV
//#define RC_HAVE_CONRAD_PROMO8
//#define RC_HAVE_VIVANCO_UR89
-
+//#define RC_HAVE_VIVANCO_UR89_TV_CODE_089
#endif
/*!
@@ -242,6 +242,65 @@
#define RC5_CODE_YELLOW (0x1175 & RC5_MASK) /*!< gelbe
Taste */
#define RC5_CODE_BLUE (0x1174 & RC5_MASK) /*!< blaue
Taste */
#endif /* RC_HAVE_VIVANCO_UR89 */
+
+/*!
+ * Fernbedienung VIVANCO UR89, TV Modus (Alle Tasten funktionieren)
+ * vor Verwendung für TV den Code 089 auf der Fernbedienung
programmieren
+ * @author Ulrich Scheffler
+ */
+#ifdef RC_HAVE_VIVANCO_UR89_TV_CODE_089
+ #define RC_HAVE_CODES /*!< Definiert
Codes */
+ #undef JOG_DIAL /*!< Hat
keinen Jog Dial */
+
+ #define RC5_NOT_AVAIL (0xFFFF) /*!< Code fuer
Taste nicht vorhanden */
+
+ #define RC5_CODE_PWR (0x100C & RC5_MASK) /*!< Taste
An, Aus (rot)*/
+ #define RC5_CODE_MUTE (0x100D & RC5_MASK) /*!< Taste
Mute (gruen)*/
+ #define RC5_CODE_UP (0x1020 & RC5_MASK) /*!<
Taste CH + */
+ #define RC5_CODE_DOWN (0x1021 & RC5_MASK) /*!< Taste
CH - */
+ #define RC5_CODE_LEFT (0x1011 & RC5_MASK) /*!< Taste
VOL - */
+ #define RC5_CODE_RIGHT (0x1012 & RC5_MASK) /*!<
Taste VOL + */
+
+ #define RC5_CODE_EXT_1 (0x0017 & RC5_MASK) /*!<
Taste Quadrat mit Punkt*/
+ #define RC5_CODE_VIEW (0x1038 & RC5_MASK) /*!< Taste
TV/VCR & Taste A.B */ /* _EXT_2 */
+
+ #define RC5_CODE_0 (0x1000 & RC5_MASK) /*!<
Taste 0 */
+ #define RC5_CODE_1 (0x1001 & RC5_MASK) /*!<
Taste 1 */
+ #define RC5_CODE_2 (0x1002 & RC5_MASK) /*!<
Taste 2 */
+ #define RC5_CODE_3 (0x1003 & RC5_MASK) /*!<
Taste 3 */
+ #define RC5_CODE_4 (0x1004 & RC5_MASK) /*!<
Taste 4 */
+ #define RC5_CODE_5 (0x1005 & RC5_MASK) /*!<
Taste 5 */
+ #define RC5_CODE_6 (0x1006 & RC5_MASK) /*!<
Taste 6 */
+ #define RC5_CODE_7 (0x1007 & RC5_MASK) /*!<
Taste 7 */
+ #define RC5_CODE_8 (0x1008 & RC5_MASK) /*!<
Taste 8 */
+ #define RC5_CODE_9 (0x1009 & RC5_MASK) /*!<
Taste 9 */
+
+ #define RC5_CODE_SELECT (0x1022 & RC5_MASK) /*!< Taste
Return & Taste EXIT */ /* _EXT_3 */
+ // #define RC5_CODE_EXT_4 (0x1038 & RC5_MASK) /*!< Taste
A.B & Taste TV/VCR */
+
+ #define RC5_CODE_WAIT (0x002F & RC5_MASK) /*!< Taste
Pause */
+ #define RC5_CODE_GREEN (0x002C & RC5_MASK) /*!< Taste
Gruen & Stop */
+ #define RC5_CODE_RECORD (0x102E & RC5_MASK) /*!< Taste
Aufnahme */
+ #define RC5_CODE_EXT_5 (0x103F & RC5_MASK) /*!< Taste
Quadrat */
+
+ #define RC5_CODE_RED (0x002B & RC5_MASK) /*!< Taste Rot
& << */
+ #define RC5_CODE_YELLOW (0x002D & RC5_MASK) /*!< Taste
Gelb & > */
+ #define RC5_CODE_BLUE (0x002E & RC5_MASK) /*!< Taste
Blau & >> */
+ #define RC5_CODE_EXT_6 (0x103C & RC5_MASK) /*!< Taste
Quadrat mit 3 gleichlangen Linien */
+
+ #define RC5_CODE_UWD (0x0010 & RC5_MASK) /*!< Taste
hoch (gruen) */
+ #define RC5_CODE_BWD (0x0015 & RC5_MASK) /*!< Taste
links (gruen) */
+ #define RC5_CODE_FWD (0x0016 & RC5_MASK) /*!< Taste
rechts (gruen) */
+ #define RC5_CODE_DWD (0x0011 & RC5_MASK) /*!< Taste
runter (gruen) */
+
+ #define RC5_CODE_EXT_7 (0x1029 & RC5_MASK) /*!< Taste
Quadrat mit innerem Rechteck und Pfeilen */
+ #define RC5_CODE_EXT_8 (0x102E & RC5_MASK) /*!< Taste
Quadrat mit 3 ungleichlangen Linien */
+
+ #define RC5_CODE_OK (0x1023 & RC5_MASK) /*!< Taste
OK */
+ #define RC5_CODE_MENU (0x0012 & RC5_MASK) /*!< Taste
MENU */
+ // #define RC5_CODE_BACK (0x1022 & RC5_MASK) /*!< Taste
EXIT & Taste Return */
+
+#endif /* RC_HAVE_VIVANCO_UR89_TV_CODE_089 */
/*!
------------------------------------------------------------------------
_______________________________________________
ct-bot-entwickler Mailingliste
ct-bot-entwickler@xxxxxxxxxxxxxxxxx
http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler