Commit Graph
1678 Commits
Author SHA1 Message Date
mmdolze f8d7efd868 Add a little more comments to hBars/vBars. 2010-05-11 20:55:23 +00:00
mmdolze fbe7c3d4a0 Partly revert previous commit as hd44780-i2c cannot be used on FreeBSD right now. 2010-05-11 20:54:43 +00:00
mmdolze 2a128e599c Move checking for I2C headers to configure.in. Check for FreeBSD's iic
headers as well.
2010-05-11 20:50:31 +00:00
mmdolze c5bb13ddfb Fix variable initialization and setting of socket options (update by author). 2010-05-11 20:33:39 +00:00
mmdolze 90107086ea Remove native win32 support. We have no report that LCDproc can be natively
compiled and used with recent Windows systems (Windows Vista/7). Except for
serial drivers (and those using USB->serial adapters) drivers are not expected
to work with those systems.
2010-04-10 18:07:18 +00:00
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