mmdolze
c084e6b800
Update documentation for CFontzPacket changes.
2010-02-13 17:33:27 +00:00
mmdolze
9ead06df4e
CFontzPacket updates:
...
- Add a structure describing known models, their features and default settings.
- Use partial screen updates for newer CFA633 versions.
- For CFA533/633 use the same character mapping as for HD44780.
- Fixed a few typos.
- Use C-style comments only.
- Add a warning about the driver being deprecated to CFontz633. Users should
use CFontzPacket with Model=633 instead.
2010-02-13 16:43:15 +00:00
mmdolze
948035d860
shuttleVFD: Add support for devices with USB VID 0x1308 again. This was lost
...
when support for newer devices was added.
2010-02-04 22:02:37 +00:00
mmdolze
b2348d5b53
Update doxygen doc for lcdexec and lcdvc.
2010-02-03 21:50:57 +00:00
mmdolze
66023939a1
Cleanup and documentation updates:
...
- Remove shared/str.h where not used.
- Remove shared/debug.h from all files as it has been completely replaced
by shared/report.h (it will be removed later).
- Add more doxygen comments to shared/* and clients/lcdproc/*.
- Include static functions in doxygen output.
2010-02-02 23:20:29 +00:00
mmdolze
e914ee3d72
Check all http links, update permanent redirects. Do not remove links with
...
404 errors as they may still be available at www.archive.org.
2010-01-30 18:53:43 +00:00
mmdolze
88aabdccc1
HD44780: Add a charmap which makes input in KOI8-R appear correctly on
...
displays using hd44780 controller with european charset.
2010-01-28 19:25:17 +00:00
mmdolze
1f513ae997
Fix an issue with a special icon on the imon-lcd that does not get displayed
...
and switches vbars to "norrow style" (C. Leuschen)
2010-01-28 19:14:57 +00:00
mmdolze
ed3aabd77b
Pass through indent. Whitespace change only.
2010-01-23 17:54:09 +00:00
mmdolze
c9623a72da
Add a flush method to the hardware depended functions. It is called whenever
...
a sequence of characters or commands have to be terminated (common_init,
position, flush). Modify the lcd2usb subdriver to implement a small command
buffer and implement flush().
2010-01-23 17:48:00 +00:00
mmdolze
287b933e79
Introduce a ring buffer implementation for server's network input. As a
...
result, clients are not disconnected due to sending large messages.
2010-01-19 22:49:51 +00:00
mmdolze
775041e81d
Some formatting changes: Use tabs to indent, C-style comments and remove
...
some outdated comments as well as trailing whitespace.
2010-01-18 23:17:13 +00:00
mmdolze
59f3cbdb45
* Automatically exclude the pin for switchable backlight from keypad scanning
...
in the 4bit and 8bit wiring. This fixes problems with flickering backlight if
a slow parallel port is used. IMPORTANT: This may require a hardware change!
* In code comments use the same line names as in the user's guide (Y1/X1
instead of Y0/X0).
* Add documentation about hd44780-ftdi's 4bit mode.
2010-01-18 22:24:59 +00:00
mmdolze
6fba5cef68
hd44780: Add keystring array boundary check. Have all subdrivers close
...
previously opened devices.
2010-01-10 17:07:48 +00:00
mmdolze
97a2b20b0d
Map 'n with tilde' characters to 'n with bar'.
2010-01-06 18:22:31 +00:00
mmdolze
585ac6425d
Add a 'none' charmap which does not replace any character.
2010-01-06 17:26:42 +00:00
mmdolze
2f4c1e5185
Modify serial drivers to use cfmakeraw where applicable. Affects CFontz*,
...
CwLnx, EyeboxOne, MtxOrb, hd44780-lis, and serialPOS.
2010-01-06 17:23:02 +00:00
mmdolze
11ebc2d783
Fix reporting which caused the driver to crash.
2010-01-04 07:40:14 +00:00
mmdolze
8fd068b5ff
Welcome 2010.
2010-01-04 07:38:19 +00:00
mmdolze
0b134df632
Correct settings name for SureElec driver.
2009-12-20 11:19:16 +00:00
mmdolze
191e339450
Fix number typos in the Euro charmap and the charmap demo code.
2009-12-15 21:40:32 +00:00
mmdolze
040d66ff7e
Small comment fixes. Use BL macro instead of SEL.
2009-12-12 21:48:15 +00:00
mmdolze
1971f0ccee
Fix a bug not checking for keypad rows 7-10 in hd44780-4bit correctly.
2009-12-12 21:32:31 +00:00
mmdolze
6161df5b60
Add some more comments on the inner workings of the scankeypad function.
2009-12-12 21:29:59 +00:00
mmdolze
6e7d18c6de
Remove the 'current maintainer' comment from Peter Marschall. Thank you!
2009-11-29 09:12:32 +00:00
mmdolze
7eb3d4e5b8
Add new SureElec driver by Laurent Latil.
2009-11-29 09:09:02 +00:00
mmdolze
73b7ec00ff
Introduce shared/defines.h to collect commonly used macros. For now
...
it defines min() / max() macros.
2009-11-22 15:15:53 +00:00
mmdolze
30447dd905
Add lcdvc man page
2009-11-01 16:20:15 +00:00
mmdolze
33d1f3ce96
Bugfix RC-5 for picoLCD 20x2 and change to dynamic IR sync.
...
Use consistent indent style.
2009-11-01 15:08:33 +00:00
mmdolze
6540908435
Re-indent CFontzPacket_flush to match file's indent style. Strip trailing spaces.
2009-11-01 10:25:08 +00:00
mmdolze
24338eccd7
Avoid re-declaration of reboot. Silence some lint warnings.
2009-11-01 10:10:56 +00:00
mmdolze
037972fc4a
Fix double declaration of buf[]. Fix 'up arrow' icon replaced by 'down arrow'.
2009-11-01 09:46:36 +00:00
mmdolze
0f9206d36c
Test the availability of SA_RESTART and use it conditionally.
2009-11-01 08:38:58 +00:00
mmdolze
362aa05fd2
Fix de-selecting of drivers in configure by removing non-portable switch to sed.
...
Silent some compiler and lint warnings.
2009-11-01 08:32:50 +00:00
mmdolze
b197729ad8
Include <errno.h> instead of <sys/errno.h> everywhere (found by S. Klauer).
2009-10-17 19:19:09 +00:00
mmdolze
55a9795c8a
Make all drivers using parallel port fail if they cannot get IO permission.
2009-09-14 19:08:22 +00:00
mmdolze
6e781ed0a0
Teach all drivers to use local report.h instead of shared/report.h.
...
Remove all references to shared/debug.h as well (was unused in all cases).
2009-09-14 18:36:44 +00:00
mmdolze
de8278a398
Add a conditional whether to include the ethlcd connection type or not.
2009-09-14 18:27:00 +00:00
mmdolze
a3c186e3f4
Add LDFLAGS for bayrad and glk driver. Remove shared library includes from
...
drivers where not used and update LDFLAGS accordingly.
2009-07-25 09:39:37 +00:00
mmdolze
00f4426751
Explicitly add getopt files as EXTRA_DIST because the autotools magic does
...
not pull in the getopt.h.
2009-07-07 21:38:51 +00:00
mmdolze
e33ba1b41b
Update drivers to return 0 (zero) on success.
2009-07-07 21:36:37 +00:00
mmdolze
2e31f1b769
Add the smoketest script previously stored on the website.
2009-06-24 21:04:27 +00:00
mmdolze
01d512e1bb
Post release update of version numbers.
2009-06-21 21:47:42 +00:00
mmdolze
d352df54ea
Enable the backlight function again.
2009-06-20 13:15:37 +00:00
mmdolze
a3124cc5b5
Use inline elements in term definition. Update to Docbook 4.5.
2009-06-20 13:10:40 +00:00
mmdolze
68ae55191f
Update with today's changes.
2009-06-12 21:51:42 +00:00
mmdolze
5bc6306758
Add man page for lcdvc, the LCDproc virtual console client.
2009-06-12 21:45:51 +00:00
mmdolze
64090f15b9
Add more comments about how backlight, heartbeat, and serverscreen work.
2009-06-12 16:49:14 +00:00
mmdolze
44d90170ed
Replace <term><args> with <term><synopsis> or <term><option> as the first one
...
is not allowed.
Strip trailing whitespace.
Reformat long lines.
2009-06-12 11:15:20 +00:00
mmdolze
b31bb501e0
Small text fixes.
2009-06-12 09:37:10 +00:00
mmdolze
f59af2e241
Replace <term><command><arg> with <term><property><parameter> to describe
...
options in the config file because:
* <arg> can only be used within <cmdsynopsis>.
* <cmdsynopsis> does not allow text outside <command> and <arg>.
* <arg> does not allow decorating elements like <literal> or <emphasis>.
This fixes #2803057 .
Add shortcut entities for commonly used parameters (yes/no, size).
Remove Debian patch which is obsoleted by above changes.
2009-06-12 09:12:50 +00:00
mmdolze
5108e4931e
First round of Docbook updates:
...
* Update Docbook to version 4.5
* Fix some errors
2009-06-11 15:34:41 +00:00
mmdolze
986a22afc4
Updated the (local) Debian package building scripts.
2009-06-07 13:57:22 +00:00
mmdolze
2b6f6b68f4
Add two missing files.
2009-06-06 21:56:07 +00:00
mmdolze
10fba98c88
Check for getopt instead of getopt_long to decide if the system has a
...
working getopt implementation (we don't use getopt_long at all).
Include {topdir}/shared for the clients so they pull in our included
getopt.h. This fixes bulding on systems which have getopt(), but no getopt.h.
2009-06-06 16:01:38 +00:00
mmdolze
8644e5a347
Add checks for null pointer / failed malloc to menu code
2009-06-06 14:48:48 +00:00
mmdolze
490e5f212c
Fix section header (imported from Debian)
2009-05-30 16:39:36 +00:00
mmdolze
194e2a941e
Fix supported for old compilers and make non-standard (termios.h) baud
...
rates optional (spotted by Tim Larson).
2009-05-30 11:44:46 +00:00
mmdolze
8e291370c3
Include strings.h which is needed for strcasemp. Some systems declare them
...
in string.h, but it should be possible to include both.
2009-05-30 11:20:16 +00:00
mmdolze
635d8519ce
Examples need a name to correctly link in TOC
2009-05-24 22:30:28 +00:00
mmdolze
81ec22b04f
Fix missing NULL malloc check (found by Andre de Bruet)
2009-05-24 22:29:33 +00:00
mmdolze
dcb1e7151c
Fix memset swap (imported Fedora patch)
2009-05-21 21:13:22 +00:00
mmdolze
b1ce0c1729
Update copyright dates
2009-05-19 06:51:32 +00:00
mmdolze
40528392ef
Add an option to switch from adjustable backlight (0..1000) to on/off mode.
...
Refactor the get_info() function.
2009-05-17 18:30:16 +00:00
mmdolze
8bd28df1ee
Add imonlcd driver for SoundGraph iMON OEM LCD modules (by Dean Harding,
...
Christian Leuschen, Jonathan Kyler and Eric Pooch)
2009-05-14 21:45:51 +00:00
mmdolze
f75e3600ad
Update Doxygen config to v1.5.8. Add doctype to html header.
2009-05-14 18:14:40 +00:00
mmdolze
54a8a63112
Partly revert previous commit. The doxygen style escape sequences look
...
nice on the web, but make the source comments really hard to read.
Therefore copy the command descriptions preformatted to html.
2009-05-14 18:13:29 +00:00
mmdolze
9f09507e0a
Update list of contributors since 0.5.2.
2009-05-14 06:29:12 +00:00
mmdolze
bda3765110
Cast pointer correctly
2009-05-14 06:18:55 +00:00
mmdolze
38fa2720cf
Fix handling of named priorities.
...
Any name not in the list of priorities made the screen get hidden. Now
the server returns an error message.
Discovered by lint(1).
2009-05-14 06:15:59 +00:00
mmdolze
640fcc1f1f
Silence some lint(1) warnings
2009-05-14 05:59:36 +00:00
mmdolze
779ede6761
Correct style and indention
2009-05-14 05:56:22 +00:00
mmdolze
adfe557115
Re-add hd44780-usblcd connection type for devices made by Adams IT Services.
...
This driver has been part of v0.4.5 but was never ported to v0.5.x.
2009-05-11 06:23:39 +00:00
mmdolze
85a2e68c23
Fix line endings set to CR/LF in previous commit
2009-05-11 05:23:11 +00:00
mmdolze
8442e313d3
Add more auto-generated files to ignore
2009-05-10 15:03:08 +00:00
mmdolze
a5b2314405
Remove incorrect or inconsistenly used cvs keywords
2009-05-08 17:14:45 +00:00
mmdolze
3518692661
Check if INADDR_NONE is defined
2009-05-08 16:01:55 +00:00
mmdolze
a126ea5db2
Rearrange and update comments
...
Detect and warn on common misconfigurations
2009-05-08 16:00:07 +00:00
mmdolze
f9e5afec98
Assume 255 characters for DNS name
2009-05-08 15:58:49 +00:00
mmdolze
71ac776441
Don't reference non-existing section
2009-05-08 15:57:23 +00:00
mmdolze
3a9f113b18
Update to correctly retrive CPU statistics on 2.6 kernels
2009-04-20 19:31:34 +00:00
mmdolze
16574c5db4
Corrections to the 8bit and winamp connection types
2009-04-20 19:28:25 +00:00
mmdolze
9502cdde6e
Change hbars to make last char in-/decrease vertically
2009-04-11 18:48:13 +00:00
mmdolze
69d963fed2
Add a missing parameter in report call
2009-03-26 19:52:09 +00:00
mmdolze
0d846991fb
Fix an off-by-one error
2009-03-26 18:54:34 +00:00
mmdolze
ddd39c7fd4
Remove some outdated documentation
...
Most of it has been integrated into the User's Guide.
2009-03-23 22:58:44 +00:00
mmdolze
0a811b47f6
Make driver start in background and return 0 on init success
...
Convert function descriptions to use doxygen while there
2009-03-22 13:04:27 +00:00
mmdolze
15f2bf4ba3
Add more documentation to lcd_lib, lcterm and pylcd driver
...
Refactor todo entries in the documentation and add them to the TODO file
Document some known bugs and remove some that are known to be fixed.
2009-03-22 11:11:18 +00:00
mmdolze
92185c9ea0
Update comments for server commands to doxygen style
2009-03-22 09:15:25 +00:00
mmdolze
54151d50e1
Use kvm_getpcpu to access per-CPU usage data available since FreeBSD 7.1
2009-03-22 09:03:55 +00:00
mmdolze
cac3b5472f
Fix typo in function names
2009-03-21 23:44:55 +00:00
mmdolze
823a66aa0c
Update API documentation to match actual declarations and descriptions.
2009-03-21 23:41:14 +00:00
mmdolze
e0b1d1a0b3
Fix incorrect function name (C. Markle)
2009-03-19 07:03:30 +00:00
mmdolze
9db3ee9298
Don't claim to support client defined icons, which we do not.
2009-03-18 22:54:21 +00:00
mmdolze
80ff13bdd1
Fix previous commit (an ampersand issue)
2009-03-07 20:46:27 +00:00
mmdolze
d62a27fac1
Add an option to specify the DDRAM address of the next line.
...
This allows using the ST7036 controller like found on EA DOG modules.
2009-03-03 20:17:28 +00:00
mmdolze
82c69e7a6e
Add proper doxygen to uPause
...
Decide on one style of comments
2009-02-28 07:43:54 +00:00
mmdolze
fa6a746a28
Fix display initialization
2009-02-27 22:28:58 +00:00
mmdolze
23bf9ba9c7
Proofread man pages
2009-02-26 19:55:38 +00:00
mmdolze
d45563671b
Fix hbars missing bottom row of pixels
2009-02-26 07:03:55 +00:00