ChangeLog

Showing the 100 latest revisions.

2017-05-27 jmccrohan

from bool to byte

  
  Based on patch submitted by Mike Edwards
  <[email protected]> to Debian Bug #861993
  (https://bugs.debian.org/861993). See excerpt from bug report
  below.
  
  ----------------------------------------- Dear Maintainer,
  
  Using driver 'picoLCDGraphic' in lcd4linux.conf, backlight can
  only be set to 0 or 1 (off/on). While the backlight of the
  picolcd is on at boot, the moment lcd4linux starts, the backlight
  turns off with either setting.
  
  Looking at the source for the driver, I found that somewhere
  along the line, the function to set the backlight had been
  changed to use an 8 bit value from 0 - 255, effectively making
  this a brightness setting:
  
  static int drv_pLG_backlight(int backlight) { unsigned char
  cmd[[:2]] = { 0x91 }; /* set backlight */
  
  if (backlight < 0) backlight = 0; if (backlight > 255) backlight
  = 255;
  
  cmd[[:1]] = backlight; drv_pLG_send(cmd, 2);
  
  return backlight; }
  
  ... but the config option for backlight was still limited to only
  accepting a 0 or 1: if (cfg_number(section, "Backlight", 0, 0, 1,
  &value) > 0) { info("Setting backlight to %d", value);
  drv_pLG_backlight(value); }
  
  I've patched that if statement above to accept values between 0
  and 255. Now, setting the config option for backlight to 255 in
  lcd4linux.conf does result in the backlight being turned on at
  full brightness. -----------------------------------------
  
  Signed-off-by: Jonathan McCrohan <[email protected]>

2015-07-12 jmccrohan

datatypes with C99 versions

  
  Found during OpenWrt's migration from uClibc to musl.
  
  Signed-off-by: Jonathan McCrohan <[email protected]>

2015-06-18 michael

/trunk/drv_generic_i2c.h: drv_HD44780: add 8bit i2c mode for

  HD44780 by Michael Grzeschik <[email protected]>

2014-09-06 michael

/trunk/configure, /trunk/configure.ac, /trunk/configure.in:

  updated to automake 1.14.1

2013-05-23 michael

/trunk/configure: autotools update (iconv?)

/trunk/drv_serdisplib.c, /trunk/plugin_raspi.c,

  /trunk/timer_group.c, /trunk/widget_text.c: indentation
* /trunk/configure.in, /trunk/drivers.m4, /trunk/drv_dpf.c: DPF
  patch by superelchi

2013-05-15 jmccrohan

by user

  
  Add a raspi enabled stanza to lcd4linux.conf file to enable:
  
  Plugin raspi { enabled 1 }
  
  Signed-off-by: Jonathan McCrohan <[email protected]>

2013-03-10 volker

/trunk/plugin_raspi.c: disable plugin sensors if not found

2013-02-19 volker

/trunk/config.h.in, /trunk/configure, /trunk/plugin.c,

  /trunk/plugin_raspi.c, /trunk/plugins.m4: new plugin raspi

2013-02-13 volker

/trunk/widget_text.c: stabilize text widget when no string is

  available; info message when serdisplib cannot open port

2012-06-23 mzuther

includes…

abuse timer groups (fixes ticket #278)

2012-05-19 jmccrohan

/trunk/plugin_button_exec.c: Mitigate format string exploits

  
  error: format not a string literal and no format arguments
  [[:-Werror=format-security]]
  
  Signed-off-by: Jonathan McCrohan <[email protected]>

2012-05-12 jmccrohan

to header file

  
  New functions were added in rev1171, but were not added to
  drv_generic_serial.h
  
  Fixes Debian buildd [[:-Wimplicit-function-declaration]] warnings.
  
  Signed-off-by: Jonathan McCrohan <[email protected]>

2012-04-09 michael

Menzel

2012-03-26 mjona

/trunk/drv_PICGraphic.c, /trunk/timer.c, /trunk/timer_group.c:

  Fixed realloc error handling in timer_group.c; changed the
  interval member in the TIMER_GROUP structure from int* to int.

2012-03-26 michael

correctly (thanks to Mattia)

flooding

2012-03-23 mzuther

activation: use defines instead of integers for easier reading

2012-03-15 michael

/trunk/drv_picoLCDGraphic.c: allow fine-grained backlight control

  for picoLCDGraphic

2012-02-27 michael

2012-02-23 michael

/trunk/drv_SamsungSPF.c, /trunk/drv_SamsungSPF.h: some fixes from

  Sascha Plazar

2012-02-22 michael

/trunk/configure, /trunk/configure.in, /trunk/drivers.m4,

  /trunk/drv.c, /trunk/drv_SamsungSPF.c, /trunk/drv_SamsungSPF.h,
  /trunk/smoketest.sh: driver for Samsung SPF by Sascha Plazar

2012-02-21 michael

/trunk/configure, /trunk/drivers.m4, /trunk/drv.c,

  /trunk/drv_FutabaVFD.c, /trunk/lcd4linux.conf.sample,
  /trunk/smoketest.sh: driver for Futaba VFD by Marcus Menzel

2012-02-16 michael

errors (thanks to Marcus menzel for reporting)

2012-02-15 michael

'M50530'

2012-02-14 michael

/trunk/config.h.in, /trunk/configure, /trunk/drivers.m4,

  /trunk/drv.c, /trunk/drv_TeakLCM.c, /trunk/lcd4linux.conf.sample,
  /trunk/smoketest.sh: driver for TeakLCM by Andreas Thienemann

2012-02-10 michael

KIT120-5 and KIT129-6, GPO code repaired, use Scalefont

2012-01-16 michael

Driver EA232Graphic by Robert Resch

from Stefan Kuhne

to automake 1.11.2

2012-01-08 michael

/trunk/configure, /trunk/configure.in, /trunk/drivers.m4,

  /trunk/drv.c, /trunk/drv_dpf.c, /trunk/smoketest.sh: DPF driver
  by Stefan Kuhne 8note that you need libdpf)
* /trunk/Makefile.am: [[:PATCH|2:2]] gcc warnings by Jonathan McCrohan
* /trunk/plugin_qnaplog.c: ATCH 1/2] gcc warnings by Jonathan
  McCrohan

2011-12-26 michael

/trunk/drivers.m4, /trunk/drv_generic_parport.c,

  /trunk/plugins.m4: old ancient legacy port access disabled by
  default

2011-12-22 mjona

/trunk/timer.h, /trunk/widget_bar.h, /trunk/widget_gpo.h,

  /trunk/widget_icon.h, /trunk/widget_image.h,
  /trunk/widget_keypad.h, /trunk/widget_text.h,
  /trunk/widget_timer.h: All compilation related issues in the
  headers have been fixed. Now each header compiles with no
  warnings as a standalone file.

2011-12-09 sonic74

when exiting

2011-12-08 sonic74

2011-08-31 jmccrohan

/trunk/svn_version.h: Fix spelling errors. Flagged by Debian

  lintian check

2011-07-28 michael

/trunk/configure, /trunk/configure.in, /trunk/drivers.m4,

  /trunk/drv.c, /trunk/drv_mdm166a.c, /trunk/lcd4linux.conf.sample:
  driver for Futaba MDM166A Graphic(96x16) vf-displays by Andreas
  Brachold

2011-07-27 michael

/trunk/configure, /trunk/drivers.m4, /trunk/drv.c,

  /trunk/drv_Newhaven.c, /trunk/drv_generic_i2c.c,
  /trunk/drv_generic_i2c.h: driver for Newhaven's
  NHD‐0420D3Z‐FL‐GBW. 4x20 LCD by Rusty Clarkson
* /trunk/drv_generic_graphic.c: indentation :-(
* /trunk/drv_generic_graphic.c: magic bold escape char by Andrew
  Thompson
* /trunk/configure, /trunk/drivers.m4: picoLCDGraphics needs keypad
  linked
* /trunk/drv_D4D.c, /trunk/drv_EFN.c, /trunk/drv_FW8888.c,
  /trunk/drv_G15.c, /trunk/drv_MatrixOrbitalGX.c,
  /trunk/drv_PICGraphic.c, /trunk/drv_picoLCDGraphic.c,
  /trunk/evaluator.c, /trunk/plugin_asterisk.c,
  /trunk/plugin_cpuinfo.c, /trunk/plugin_huawei.c,
  /trunk/plugin_wireless.c, /trunk/thread.c: various compiler
  warnings fixed
* /trunk/Makefile.in, /trunk/aclocal.m4, /trunk/configure: Autoconf
  2.68
* /trunk/smoketest.sh: run smoketest on all of my 8 cores
* /trunk/drv_MatrixOrbital.c, /trunk/drv_PICGraphic.c,
  /trunk/plugin_i2c_sensors.c, /trunk/plugin_mpd.c: indentation
* /trunk/plugin_mpd.c, /trunk/plugins.m4: patch to replace outdate
  library libmpd with recent library libmpdclient from Andreas
  Brachold
* /trunk/plugins.m4: lcd4linux-wireless.patch from Hans de Goede
* /trunk/drv_st2205.c: st2205-width-height-swap.patch from Hans de
  Goede
* /trunk/plugin_i2c_sensors.c: hwmon patch from Hans de Goede
* /trunk/drv_MatrixOrbital.c: patch to support
  SureElectronicsDE-LD023 from Matt Joice

2011-05-06 harbaum

2011-02-12 mzuther

/trunk/drv_picoLCDGraphic.c, /trunk/timer.c: timer.c: fixed

  detection of positive clock skew (and some typos)

2011-01-23 mzuther

intermediate timer intervals

  
  "timer_inc()" now checks how many trigger intervals have passed
  since a given timer has been updated. This might be due to
  "negative clock skew" (think of summer time) or the fact that
  some processing took too long (i.e. fetching of a web site).
  These missed trigger intervals are then skipped and the user is
  notified so that he may adapt his timer settings. This handling
  is essential, otherwise unprocessed timers might stack up and
  would trigger continuously while at the same time becoming
  notoriously late and unreliable.

2011-01-05 michael

DE-LD021 driver

2011-01-04 michael

by Natanael Olaiz

2011-01-02 michael

/trunk/config.h.in, /trunk/configure, /trunk/drivers.m4,

  /trunk/drv.c, /trunk/drv_EFN.c, /trunk/smoketest.sh: driver for
  EFN LED modules by Tilman Glötzner

2010-11-28 mzuther

/trunk/plugin_button_exec.c, /trunk/plugin_gps.c,

  /trunk/plugin_iconv.c, /trunk/plugin_seti.c,
  /trunk/plugin_wireless.c, /trunk/timer.c, /trunk/timer.h,
  /trunk/timer_group.c, /trunk/timer_group.h: commented, corrected
  and beautified both timer and timer group code

2010-11-27 mzuther

code

2010-11-20 mzuther

/trunk/plugin_netinfo.c, /trunk/timer.c, /trunk/timer.h: started

  commenting the timer code
  
  I'm not done yet, but my system is currently very unstable, and I
  don't want the changes to get lost... :(

2010-11-19 harbaum

/trunk/drv_GLCD2USB.c, /trunk/lcd4linux.conf.sample: Added

  brightness support for GLCD2USB

2010-11-18 harbaum

2010-10-31 harbaum

/trunk/drv_LCD2USB.c, /trunk/usbcalls.h: Minor description fixes

2010-09-19 michael

which is now in the wiki removed

2010-08-25 volker

for CIDR notation

2010-07-16 michael

2010-07-13 michael

/trunk/drv_USBHUB.c, /trunk/drv_ula200.c, /trunk/udelay.h:

  support for Sure Electronics's 1602 LCD Display Board with USB
  from Mikhail

2010-07-11 mzuther

KeyPress events

2010-06-25 michael

2010-06-21 michael

/trunk/config.h.in, /trunk/configure, /trunk/drivers.m4,

  /trunk/drv.c, /trunk/drv_FW8888.c: driver for Allnet FW8888 from
  Claas Hilbrecht
* /trunk/Makefile.am, /trunk/Makefile.in, /trunk/aclocal.m4,
  /trunk/config.h.in, /trunk/configure, /trunk/drivers.m4,
  /trunk/drv.c, /trunk/lcd4linux.conf.sample, /trunk/smoketest.sh:
  ASTUSB driver from Henrik Schondorff

2010-05-19 michael

by matt

2010-05-17 michael

LCD::backlight segfaulting) fixed

2010-04-22 mzuther

annoying info messages to debugging messages

2010-04-18 mzuther

use of keypad widgets (instead of GPIO)

key releases

2010-03-12 volker

configuration; usb_*_np functions only if available; try to get

  USB vendor name

2010-02-23 michael

2010-02-15 mzuther

read timeout is now 1 ms

2010-02-14 mzuther

configuration for USB read timeout

2010-02-14 michael

from Jar

2010-02-12 mjona

2010-02-11 mjona

into dynamical ones. Improved configuration parameters: -

  FifoPath to specify the fifo path (if absent, a built in
  replacement is used) - FifoBufSize to specify the size of the
  internal buffer (this parameter is optional as the plugin will
  try to match the number of display columns; if it fails and no
  FifoBufSize parameter is supplied then a built in replacement is
  used) Simplified and rationalized init and exit functions: most
  global variables have been localized. Fixed several off-by-one
  overflows memory bugs.

2010-02-07 mzuther

tv_usec can't be negative)

/trunk/configure, /trunk/lcd4linux.c, /trunk/timer_group.c,

  /trunk/timer_group.h, /trunk/widget_bar.c, /trunk/widget_gpo.c,
  /trunk/widget_icon.c, /trunk/widget_image.c,
  /trunk/widget_text.c, /trunk/widget_timer.c: added grouping of
  widgets by update interval (new file "timer_group.c")
* /trunk/timer.c: BUG: handle negative delays in timer_process()
  (timer.c)