#11 SoundGraph iMon Driver

closed-fixed
nobody
None
5
2009-05-14
2009-03-18
No

This patch is an updated version of the Codeka v0.3 patch. ( http://codeka.com/blogs/index.php/2007/09/26/imon_lcd_patch_v0_3?blog=5 )

The code has been streamlined. It should support both the older 15c2:ffdc device and the newer 15c2:0038 device. Newer devices (with differing protocols) can be added without too much coding - as long as the protocol is known.

This patch also updates all of the relevant documentation.

This patch is to be applied to a raw lcdproc v0.5.2 directory. Copy the patch to the lcdproc-0.5.2 directory, and run:
patch -p1 < lcdproc-0.5.2-imonlcd-0.4.patch

To compile, run:
aclocal
autoconf
automake

run configure with the imonlcd driver specified:
./configure --enable-drivers=imonlcd

run make to compile.

Discussion

  • Markus Dolze

    Markus Dolze - 2009-03-20

    Close this artifact and mark it a duplicate of ID 2620055.

    Please do not open new artifacts for updates to existing patches. Post updates to imonlcd driver in ID 2620055 instead.

     
  • Markus Dolze

    Markus Dolze - 2009-03-20
    • status: open --> closed-duplicate
     
  • Jonathan Kyler

    Jonathan Kyler - 2009-03-20

    Since you can't attach new patches to old patches, it makes sense to open a new artifact when new patches are available.

     
  • Markus Dolze

    Markus Dolze - 2009-03-20
    • status: closed-duplicate --> open
     
  • Jonathan Kyler

    Jonathan Kyler - 2009-03-25

    Patch for lcdproc v0.5.2 to provide support for imon LCD. Update to the Codeka v0.3 patch.

     
  • Jonathan Kyler

    Jonathan Kyler - 2009-03-25

    Made slight change to the v0.4 patch. Removed a lot of the changes to LCDd.conf which had no relation to the working of the imon LCD.

     
  • Jonathan Kyler

    Jonathan Kyler - 2009-03-29

    I just added a v0.6 patch which flushes out the character set available to the driver - based on ISO 8859-15.

    Apply this patch over a base lcdproc v0.5.2 directory. Don't apply this patch over the v0.4 patch.

    To use the patch, from your lcdproc source directory: patch -p0 < lcdproc-0.5.2-imonlcd-0.6.patch

    Then, run aclocal, autoconf, automake, ./configure --enable-drivers=imonlcd, and then make to compile.

     
  • Jonathan Kyler

    Jonathan Kyler - 2009-04-03

    Patch for lcdproc v0.5.2 to provide support for imon LCD. Additional character support based on ISO-8859-15. Patch bug-fix.

     
  • Jonathan Kyler

    Jonathan Kyler - 2009-04-03

    I just updated the v0.6 patch to v0.6.1.

    It's a bug-fix to the v0.6 patch, which did too many modifications to aclocal.m4 and Makefile.am.

    Apply this patch over a base lcdproc v0.5.2 directory. Don't apply this
    patch over the v0.4 or v0.6 patch.

    To use the patch, from your lcdproc source directory:
    patch -p0 < lcdproc-0.5.2-imonlcd-0.6.patch

    Then, run aclocal, autoconf, automake, ./configure
    --enable-drivers=imonlcd, and then make to compile.

     
  • Jonathan Kyler

    Jonathan Kyler - 2009-04-20

    Patch to current CVS to provide support for imon LCD. Additional character support based on ISO-8859-15.

     
  • Markus Dolze

    Markus Dolze - 2009-05-10

    I just updated 0.6.1 to 0.6.2 for inclusion in CVS.

    It turned out that imonlcd.c used mixed space / tab indention so I piped it through indent. Unfortunately indent doesn't like C++ style comments, so I converted everyting to C style. This also aligned it with the style of other source files.

    Please test if this broke something.

     
  • Markus Dolze

    Markus Dolze - 2009-05-14

    The driver has been submitted to CVS with slight modifications: The big font definition was moved to imonlcd_font.h, serveral TODOs were removed and some comments were updated. One change was made to setBuiltinProgressBars().

    This item will be closed. Please report bugs to the mailing list or the tracker.

     
  • Markus Dolze

    Markus Dolze - 2009-05-14
    • status: open --> closed-fixed
     

Log in to post a comment.