LCDncid - LCD Display NCID Client
LCDncid is a NCID (Network Caller ID) client for LCD displays.
It uses LCDproc to display the NCID information on the LCD display.
NCID information is either Caller ID from a telephone call or a message.
See the NCID homepage for more information and various software packages.
- Uses an LCDproc server to display Caller ID and messages
from an NCID server.
- Displays numbers in 2 different formats:
US (with or without a leading 1)
NONE (no format)
- Displays the date in one of 6 formats:
MM/DD MM-DD MM.DD
DD/MM DD-MM DD.MM
- Detects the LCD display information from LCDproc to automatically
configure itself for the rows and columns of the LCD display.
- Supports LCD displays with at least 12 columns and with at least
1 row (12x1). Works best with a 20x4 LCD display.
- If the LCD has more than 4 rows, it uses the top 4 rows.
- Supports multiple LCDproc screens for 1 and 2 row LCD displays.
- Spports the SELECT button on the Adafruit i2c 16x2 RGB LCD Pi Plate
display module with keypad to toggle the backlight on and off. When
a call comes in, the backlight is turned on and the button is used
to turn it off. See https://www.adafruit.com/products/1109
See the LCDproc homepage for the hardware supported, and software
packages. LCDproc software packages can be used along with the
LCDncid software package.
LCDncid requires the servers for both LCDproc and NCID.
The home pages are located at:
Instructions to build, install, and test the LCDncid package is in the
Information for using LCDncid is in the man page: lcdncid.1
Information on the LCDncid config file is in the man page: lcdncid.conf.5
LCDncid is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License located
in a file called LICENSE.