Commit Graph
1889 Commits
Author SHA1 Message Date
mmdolze 9ddf986ef5 Fix debug output. Spotted by M. Jones. 2013-12-24 17:53:55 +00:00
mmdolze cc23d7c094 New connection type 'picolcdgfx' that supports picoLCD 256x64 Sideshow
graphical displays from Mini-Box.com (by S. Meharg).
2013-05-08 19:19:55 +00:00
mmdolze 412f5e6605 Changed my mind: Turn off the heartbeat icon on the OldTime screen
unconditionally if title is turned off.
2013-05-04 14:45:28 +00:00
mmdolze c9c3bfa9a9 glcd driver: Add the 'x11' connection type that draws the screen to a X
window (by S. Meharg).
2013-05-04 14:31:14 +00:00
mmdolze 35d37bd230 Fix range check in pyramid_set_char (bug #43). 2013-05-04 08:21:55 +00:00
mmdolze 6e6900922e Add option to turn off title and heartbeat on OldTime screen. 2013-05-04 08:17:32 +00:00
mmdolze 27bb3801b2 Add new connection type 'piplate' to the hd44780 driver (by J. Brogdon).
In the documentation replace the list of the connection types for hd44780
driver with the table also used in the configuration options description
(use only a single place to list and link everyting). While there, remove the
assembly code for lcdserializer.
2013-04-07 11:50:29 +00:00
mmdolze 03bc533aff Add support for FreeBSD's iic I2C framework. 2013-04-07 11:45:27 +00:00
mmdolze 1bc222b080 Document the default settings of the server. Although on/true/yes and
no/fales/off may be used interchangeable use the values described in the
comments.
2013-04-07 11:43:03 +00:00
mmdolze 3e2d42af69 RIP configure.in, welcome configure.ac. Update scripts and documentation
accordingly.
2013-03-24 14:04:21 +00:00
mmdolze 099b0c6274 Add more icons and some smaller fixes (by M. T Jones). 2013-03-24 13:59:22 +00:00
mmdolze 1465c1c1d3 Fix description of port range. 2013-03-24 13:56:59 +00:00
mmdolze c23077b722 Raspberry Pi driver:
- Correct check for mmap errors (closes #3604495).
- Add 40x4 support (for displays with two controllers).
- Update the documentation.
2013-02-22 15:20:16 +00:00
mmdolze 96502bcfdf Add 'raspberrypi' connection type to HD44780 driver (by P. Corner). 2013-01-27 11:44:42 +00:00
mmdolze 48b1c1ee40 Replace compiler #pragma with comments. 2013-01-27 11:33:21 +00:00
mmdolze 4ba9de40b1 Fix some compiler warnings by making use of necessaryTimeUnits. 2013-01-19 10:25:04 +00:00
mmdolze 66a860d551 Note some restrictions for controllers featuring extended mode. 2013-01-17 22:15:45 +00:00
mmdolze 37563b5fd7 glcd driver: Add direct support for framebuffer with paged memory layout.
'struct glcd_framebuf' now contains a layout type which can either be
FB_TYPE_LINEAR (this is the default) or FB_TYPE_VPAGED. This actually affects
the drawing function and the frame-buffer memory calculation. A new 'size'
field is added to store the pre-calculated length.

Adopt existing driver to make use of the new feature (currently only glcd2usb
driver).
2013-01-17 21:44:30 +00:00
mmdolze 2f8df7fb35 Fix dependency for glcd-t6963 driver. 2013-01-17 21:40:33 +00:00
mmdolze 02bcab3407 Fix case statement. 2013-01-17 21:29:56 +00:00
mmdolze cf96068bef Add a missing reference to the main menu. This fixes building with
--enable-permissive-menu-goto (#3599609).
2013-01-17 21:27:27 +00:00
mmdolze 370926811a Fix a problem when using the left key to change the ring and checkbox menu
items. The old code used modulus which does not give the required result,
for C (ISO 1990) and before the result is implementation defined so may have
worked for some compilers / targets but from C (ISO 1999) onwards the sign
of the result comes from the dividend so will not work. (By M. T. Jones)
2012-12-27 11:49:29 +00:00
mmdolze 7b316f4d96 sed1520 driver: Add an option for inverted segment mapping (idea by R. Buchert) 2012-12-27 11:19:41 +00:00
mmdolze 0fdbf82334 Updated URLs for glcdlib and pyramid drivers. 2012-11-04 10:38:46 +00:00
mmdolze f36642ab69 Fix a segmentation fault occuring when using menu_add_item without a text
label. While there sync code and documentation about the possibility to use
a label and options.
2012-10-10 16:29:39 +00:00
mmdolze d3cc108f57 Write about the client language. 2012-09-02 12:22:14 +00:00
mmdolze c11ec7adea Replace the Docbook version of pictogram spec with one using reStructuredText.
The idea was to write on Docbook to be able to copy and paste the spec into
the Developer's Guide. However, writing a quickly changing document in Docbook
turned out to be complicated. RST is faster to update and can be converted
into nice HTML using docutils.
2012-09-01 22:25:25 +00:00
mmdolze 5d1434aec9 Follow Doxygen file changes 2012-09-01 21:37:08 +00:00
mmdolze 748697daf4 Fix help text for disabling PNG library support. 2012-09-01 21:33:15 +00:00
mmdolze da78792b3a Update the Doxygen configuration for Doxygen 1.8.2. While there change a few
options:
(a) enable Markdown support,
(b) add a Mainpage,
(c) do not strip comments from code,
(d) use Doxygen's default header and footer without timestamp,
(e) enable the search box.
2012-09-01 21:29:56 +00:00
mmdolze 8921af95a6 Fix spelling in comment (by P. Corner). 2012-09-01 21:24:39 +00:00
mmdolze 38c7fb27a3 Fix a few text mistaked discovered during merge. 2012-08-19 14:13:26 +00:00
mmdolze 8377bdf212 Finally kill the Id strings. 2012-08-19 14:12:28 +00:00
mmdolze d3d80c1b71 Update dates in preparation of release 0.5.6. 2012-08-19 12:52:33 +00:00
mmdolze ec1cabb7d4 Add the current ideas about pictograms. 2012-07-09 18:27:24 +00:00
mmdolze bfd35b4dfc Extend enumerations with the values used for error handling to silence more
clang warnings.
2012-04-25 19:53:15 +00:00
mmdolze 9e4c082fd0 We used a deprecated style of GNU GCC's designated initializers. Change them
to correct C99 style to fix warnings when building with clang.
Fix some typos in hd44780-serial while being there.
2012-04-25 06:34:36 +00:00
mmdolze 83b68ed09a Work around a change in automake 1.11.3 that does not allow 'pkglibdir' to
be used with 'PROGRAMS' any longer (#3494755).
2012-03-11 10:58:23 +00:00
mmdolze dc49e0a96e hd44780/serial: Add support for adjustable backlight. Solve some possible
problems that may arise by comparing signed and unsigned char values.
2012-03-11 07:32:38 +00:00
mmdolze 1579d452d9 Fix a few compiler warning when compiled with -Wextra. 2012-02-29 23:20:37 +00:00
mmdolze e486266628 lcdproc client: Fix build on OpenBSD >= 5.0. 2012-02-26 12:50:47 +00:00
mmdolze a151ee0fc4 Mega change to the LCDd's header files:
1. Use <stdbool.h> if it is available but keep a compatibility shim in
   shared/defines.h in case it is not.
2. Unbreak the circular header dependencies (mostly):
   2a. client.c and client.h may NOT depend on 'struct Menu'. Use a void pointer
       and casts instead.
   2b. Separate the data type definitions in client.h and screen.h from
       function prototypes which may require other data structures. This makes
       header dependencies much more easy to maintain. Usually the data types
       should have been moved to their own files but I (mmdolze) chose to
       separate them using different header guards.
   2c. Remove many now unused header includes.
Apply (old BSD-) style on menuscreens.c.
2012-02-22 22:25:32 +00:00
mmdolze 5e1edf5b60 Fix Doxygen comments. 2012-02-22 22:07:22 +00:00
mmdolze d649a24cd7 Adjust coding style guideline to the use oof GNU indent. 2012-02-19 20:30:21 +00:00
mmdolze ffd7126b7d Fix RPM init script hanging on recent OS (#3488223). 2012-02-18 15:35:18 +00:00
mmdolze 4ea3f1cf98 hd44780: Added 'usb4all' connection type for USB-4-all devices (T. Mohaupt) 2012-02-18 15:24:43 +00:00
mmdolze a2083da28f Add sdeclcd driver for Watchguard FireBox appliances (by F. Mertz). 2012-02-01 22:42:59 +00:00
mmdolze 8437789751 Correct and extend instructions about adding the driver documentation (by F.
Mertz).
2012-02-01 22:39:28 +00:00
mmdolze 69a6f74c76 hd44780/ftdi: Fix a bug in ftdi_HD44780_backlight() and add backlight
switching capability for 4bit mode. Document the different BL line level
and a small switching circuit for it.
2012-01-02 09:22:30 +00:00
mmdolze 6336c6c99e Fix the last line not being used by custom characters (ID: 3466136). There
was a lastline setting used which was neither initialized nor read from config.
While there, re-comment the file.
2011-12-30 01:08:17 +00:00