Changeset 884

Show
Ignore:
Timestamp:
07/15/08 12:22:19 (7 weeks ago)
Author:
michael
Message:

added IRLCD driver by Jean-Philippe Civade

Location:
trunk
Files:
1 added
9 modified

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.am

    r881 r884  
    7777drv_HD44780.c                 \ 
    7878drv_Image.c                   \ 
     79drv_IRLCD.c                   \ 
    7980drv_LCD2USB.c                 \ 
    8081drv_LCDLinux.c                \ 
  • trunk/Makefile.in

    r881 r884  
    276276drv_HD44780.c                 \ 
    277277drv_Image.c                   \ 
     278drv_IRLCD.c                   \ 
    278279drv_LCD2USB.c                 \ 
    279280drv_LCDLinux.c                \ 
     
    457458@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drv_G15.Po@am__quote@ 
    458459@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drv_HD44780.Po@am__quote@ 
     460@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drv_IRLCD.Po@am__quote@ 
    459461@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drv_Image.Po@am__quote@ 
    460462@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drv_LCD2USB.Po@am__quote@ 
  • trunk/config.h.in

    r881 r884  
    434434/* image widget */ 
    435435#undef WITH_IMAGE 
     436 
     437/* IRLCD driver */ 
     438#undef WITH_IRLCD 
    436439 
    437440/* LCD2USB driver */ 
  • trunk/configure

    r881 r884  
    13441344                          possible drivers are: 
    13451345                          BeckmannEgle, BWCT, CrystalFontz, Curses, Cwlinux, 
    1346                           G15, HD44780, LCD2USB LCDLinux, LCDTerm, LPH7508, 
     1346                          G15, HD44780, IRLCD, LCD2USB LCDLinux, LCDTerm, LPH7508, 
    13471347                          LUIse, M50530, MatrixOrbital, MilfordInstruments, 
    13481348                          Noritake, NULL, PNG, PPM, Pertelian, picoLCD, picoLCDGraphic, 
     
    75447544         G15="yes" 
    75457545         HD44780="yes" 
     7546   IRLCD="yes" 
    75467547         LCD2USB="yes" 
    75477548   LCDLINUX="yes" 
     
    75997600         HD44780_I2C=$val 
    76007601   ;; 
     7602      IRLCD) 
     7603         IRLCD=$val 
     7604         ;; 
    76017605      LCD2USB) 
    76027606         LCD2USB=$val 
     
    78327836_ACEOF 
    78337837 
     7838fi 
     7839 
     7840if test "$IRLCD" = "yes"; then 
     7841   if test "$has_usb" = "true"; then 
     7842      TEXT="yes" 
     7843      SERIAL="yes" 
     7844      DRIVERS="$DRIVERS drv_IRLCD.o" 
     7845      LIBUSB="yes" 
     7846 
     7847cat >>confdefs.h <<\_ACEOF 
     7848#define WITH_IRLCD 1 
     7849_ACEOF 
     7850 
     7851   else 
     7852      { echo "$as_me:$LINENO: WARNING: usb.h not found: IRLCD driver disabled" >&5 
     7853echo "$as_me: WARNING: usb.h not found: IRLCD driver disabled" >&2;} 
     7854   fi 
    78347855fi 
    78357856 
  • trunk/drivers.m4

    r881 r884  
    3434  [                        possible drivers are:]  
    3535  [                        BeckmannEgle, BWCT, CrystalFontz, Curses, Cwlinux,] 
    36   [                        G15, HD44780, LCD2USB LCDLinux, LCDTerm, LPH7508,] 
     36  [                        G15, HD44780, IRLCD, LCD2USB LCDLinux, LCDTerm, LPH7508,] 
    3737  [                        LUIse, M50530, MatrixOrbital, MilfordInstruments,] 
    3838  [                        Noritake, NULL, PNG, PPM, Pertelian, picoLCD, picoLCDGraphic,] 
     
    6767         G15="yes" 
    6868         HD44780="yes" 
     69   IRLCD="yes" 
    6970         LCD2USB="yes" 
    7071   LCDLINUX="yes" 
     
    122123         HD44780_I2C=$val 
    123124   ;; 
     125      IRLCD) 
     126         IRLCD=$val 
     127         ;; 
    124128      LCD2USB) 
    125129         LCD2USB=$val 
     
    315319fi 
    316320 
     321if test "$IRLCD" = "yes"; then 
     322   if test "$has_usb" = "true"; then 
     323      TEXT="yes" 
     324      SERIAL="yes" 
     325      DRIVERS="$DRIVERS drv_IRLCD.o" 
     326      LIBUSB="yes" 
     327      AC_DEFINE(WITH_IRLCD,1,[IRLCD driver]) 
     328   else 
     329      AC_MSG_WARN(usb.h not found: IRLCD driver disabled) 
     330   fi 
     331fi 
     332 
    317333if test "$LCD2USB" = "yes"; then 
    318334   if test "$has_usb" = "true"; then 
  • trunk/drv.c

    r881 r884  
    5757extern DRIVER drv_HD44780; 
    5858extern DRIVER drv_Image; 
     59extern DRIVER drv_IRLCD; 
    5960extern DRIVER drv_LCD2USB; 
    6061extern DRIVER drv_LCDLinux; 
     
    117118    &drv_Image, 
    118119#endif 
     120#ifdef WITH_IRLCD 
     121    &drv_IRLCD, 
     122#endif 
    119123#ifdef WITH_LCD2USB 
    120124    &drv_LCD2USB, 
  • trunk/lcd4linux.conf.sample

    r881 r884  
    4040    Size '20x2' 
    4141    UseBusy 0 
     42} 
     43 
     44Display IRLCD { 
     45    Driver 'IRLCD' 
     46    Size '16x2' 
     47    Backlight 0 
     48    Icons 1 
    4249} 
    4350 
     
    12071214#Display 'T6963-240x128D' 
    12081215#Display 'XWindow' 
     1216#Display 'IRLCD' 
    12091217#Display 'USBLCD' 
    12101218#Display 'BWCT' 
  • trunk/smoketest.sh

    r881 r884  
    1010./bootstrap 
    1111 
    12 for driver in BeckmannEgle BWCT CrystalFontz Curses Cwlinux EA232graphic G15 HD44780 LCD2USB LCDLinux LCDTerm LEDMatrix LPH7508 LUIse M50530 MatrixOrbital MilfordInstruments Noritake NULL Pertelian picoLCD picoLCDGraphic PNG PPM RouterBoard Sample serdisplib SimpleLCD T6963 Trefon USBHUB USBLCD WincorNixdorf X11; do 
     12for driver in BeckmannEgle BWCT CrystalFontz Curses Cwlinux EA232graphic G15 HD44780 IRLCD LCD2USB LCDLinux LCDTerm LEDMatrix LPH7508 LUIse M50530 MatrixOrbital MilfordInstruments Noritake NULL Pertelian picoLCD picoLCDGraphic PNG PPM RouterBoard Sample serdisplib SimpleLCD T6963 Trefon USBHUB USBLCD WincorNixdorf X11; do 
    1313 
    1414    make distclean 
    1515    ./configure --with-drivers=$driver 
    16     make 
     16    make -j 2 
    1717     
    1818    if [ -x lcd4linux ]; then 
  • trunk/svn_version.h

    r796 r884  
    1 #define SVN_VERSION "796" 
     1#define SVN_VERSION "877:883M"