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)