[BRLTTY] varioconnect40 and brltty latest dev

Dave Mielke dave at mielke.cc
Sat Aug 23 12:09:19 EDT 2008


[quoted lines by Andor Demarteau on 2008/08/23 at 18:00 +0200]

>uhm no it only updates tbe Baum driver file not the usb.c file

Here's a new copy of the patch. This time it's called "baum-usb-3.patch".

-- 
Dave Mielke           | 2213 Fox Crescent | I believe that the Bible is the
Phone: 1-613-726-0014 | Ottawa, Ontario   | Word of God. Please contact me
EMail: dave at mielke.cc | Canada  K2A 1H7   | if you're concerned about Hell.
http://FamilyRadio.com/                   | http://Mielke.cc/bible/
-------------- next part --------------
Index: BrailleDrivers/Baum/braille.c
===================================================================
--- BrailleDrivers/Baum/braille.c	(revision 3874)
+++ BrailleDrivers/Baum/braille.c	(working copy)
@@ -1680,41 +1680,48 @@
 static int
 openUsbPort (const char *device) {
   static const UsbChannelDefinition definitions[] = {
-    { /* 24 cells */
+    { /* SuperVario 24 */
       .vendor=0X0403, .product=0XFE71,
       .configuration=1, .interface=0, .alternative=0,
       .inputEndpoint=1, .outputEndpoint=2,
       .disableAutosuspend=1
     }
     ,
-    { /* 40 cells */
+    { /* SuperVario 40 */
       .vendor=0X0403, .product=0XFE72,
       .configuration=1, .interface=0, .alternative=0,
       .inputEndpoint=1, .outputEndpoint=2,
       .disableAutosuspend=1
     }
     ,
-    { /* 32 cells */
+    { /* SuperVario 32 */
       .vendor=0X0403, .product=0XFE73,
       .configuration=1, .interface=0, .alternative=0,
       .inputEndpoint=1, .outputEndpoint=2,
       .disableAutosuspend=1
     }
     ,
-    { /* 64 cells */
+    { /* SuperVario 64 */
       .vendor=0X0403, .product=0XFE74,
       .configuration=1, .interface=0, .alternative=0,
       .inputEndpoint=1, .outputEndpoint=2,
       .disableAutosuspend=1
     }
     ,
-    { /* 80 cells */
+    { /* SuperVario 80 */
       .vendor=0X0403, .product=0XFE75,
       .configuration=1, .interface=0, .alternative=0,
       .inputEndpoint=1, .outputEndpoint=2,
       .disableAutosuspend=1
     }
     ,
+    { /* VarioConnect 40 */
+      .vendor=0X0904, .product=0X2007,
+      .configuration=1, .interface=0, .alternative=0,
+      .inputEndpoint=1, .outputEndpoint=2,
+      .disableAutosuspend=1
+    }
+    ,
     { .vendor=0 }
   };
 
Index: Programs/usb.c
===================================================================
--- Programs/usb.c	(revision 3874)
+++ Programs/usb.c	(working copy)
@@ -1091,36 +1091,42 @@
         usbFtdiInputFilter
       }
       ,
-      { /* Baum FTDI: 24 cells  */
+      { /* Baum SuperVario 24 */
         0X0403, 0XFE71,
         &usbFtdiOperations_FT232BM,
         usbFtdiInputFilter
       }
       ,
-      { /* Baum FTDI: 40 cells  */
+      { /* Baum SuperVario 40 */
         0X0403, 0XFE72,
         &usbFtdiOperations_FT232BM,
         usbFtdiInputFilter
       }
       ,
-      { /* Baum FTDI: 32 cells  */
+      { /* Baum SuperVario 32 */
         0X0403, 0XFE73,
         &usbFtdiOperations_FT232BM,
         usbFtdiInputFilter
       }
       ,
-      { /* Baum FTDI: 64 cells  */
+      { /* Baum SuperVario 64 */
         0X0403, 0XFE74,
         &usbFtdiOperations_FT232BM,
         usbFtdiInputFilter
       }
       ,
-      { /* Baum FTDI: 80 cells  */
+      { /* Baum SuperVario 80 */
         0X0403, 0XFE75,
         &usbFtdiOperations_FT232BM,
         usbFtdiInputFilter
       }
       ,
+      { /* Baum VarioConnect 40 */
+        0X0904, 0X2007,
+        &usbFtdiOperations_FT232BM,
+        usbFtdiInputFilter
+      }
+      ,
       {0, 0}
     };
     const UsbSerialAdapter *sa = usbSerialAdapters;


More information about the BRLTTY mailing list