# # $Id: README.Drivers,v 1.4 2001/03/09 13:08:11 ltoetsch Exp $ # How to write new display drivers for lcd4linux If you plan to write a new display driver for lcd4linux, you should follow this guidelines: * use Skeleton.c as a start point. You might also have a look at Text.c * create a new sourcefile .c and add it to the bottom of Makefile.am * add an entry to configure.in * there's no need for a .h * create one (or more) unique display names (your driver will be selected by this name in the 'Display'-line of lcd4linux.conf). * include "display.h" in your driver, to get the LCD structure and various BAR_ definitions * include "cfg.h" if you need to access settings in the config file. * create a LCD table at the bottom of your driver, and fill it with the appropriate values. Take care that you specify the correct bar capabilities of your display or driver: BAR_L: horizontal bars headed left BAR_R: horizontal bars headed right BAR_H2: driver supports horizontal dual-bars BAR_U: vertical bars bottom-up BAR_D: vertical bars top-down BAR_V2: driver supports vertical dual-bars * edit display.c and create a reference to your LCD table: external LCD YourDriver[]; * extend the FAMILY table in display.c with your driver: FAMILY Driver[] = { { "Skeleton", Skeleton }, { "MatrixOrbital", MatrixOrbital }, { "YourFamily", YourDriver }, { "" } }; * write the correspondig init(), clear(), put(), bar(), quit() and flush()-functions. There's no need to use a framebuffer and display its contents with the flush()- call (as in MatrixOrbital.c), you can directly write to the display in the put()- and bar()-functions, and use an empty flush()-function. But if you have a limited number of user-defined characters, and therefore you have to do some sort of 'character reduction' or similar stuff, you will have to use a framebuffer and the flush()-call. d' value='51e3eab98f0f01d7eabb73e1243919de0a97693c'/>
AgeCommit message (Collapse)AuthorFilesLines
2018-05-10dtv-scan-tables: dvb-t/es-ZaragozaJavier García1-17/+844
Hello, I have scanned the DVB-T channels of Zaragoza, Spain I wanted to send them to share and that may be useful for other users. Javier García
2018-05-10Remove Anik F1 107.3WOlliver Schinagl1-35/+0
Due to a failure in the solar panels [0], Anik F1 was replaced by F1R in 2005. Anik F1 appears to be still active serving south America, but without any DVB transponders. [0] http://space.skyrocket.de/doc_sdat/anik-f1.htm Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2018-05-10Synchronize orbital position naming in filenamesOlliver Schinagl22-0/+0
No content changes where performed on these files. Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2018-05-10Drop Agila 2 146.0EOlliver Schinagl1-186/+0
Agila 2 was moved in late 2011 to 3 West, renamed to ABS-3 [0]. The transponder frequencies are no match for the ABS-3 so lets just remove it. [0] http://space.skyrocket.de/doc_sdat/agila-2.htm Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2018-05-10Update Amazonas 3 61.0WOlliver Schinagl2-411/+18
The Amazonas 3 replaced the Amazonas 1 in 2012 as can be seen at [0]. Lets rename it accordingly. Further more, many of the transponders have been dropped so remove those as well. [0] http://space.skyrocket.de/doc_sdat/amazonas-3.htm Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2018-05-10Rename ABS1 to ABS2Olliver Schinagl1-0/+0
ABS-1 appears to have replaced ABS-2 according to [0]. Lets rename it to reflect it's current name. [0] http://space.skyrocket.de/doc_sdat/abs-2.htm Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2018-05-10Rename Atlantic Bird 3 to Eutelsat5Olliver Schinagl1-0/+0
In 2012 Atlantic Bird 3 was renamed to Eutelsat 5 West A as can be seen at [0]. Reflect this name change in the filename to make it easier to find. [0] http://space.skyrocket.de/doc_sdat/stellat-1.htm Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2018-05-10Remove Atlantic Bird 1Olliver Schinagl1-270/+0
Atlantic Bird 1 was renamed to Eutelsat 12 West A in 2012 and moved from 12 to 36 degree's in 2016 and was thus not accurate anymore. In 2018 it was repositioned to 59 east and renamed to Eutelsat 59A as can be seen at [0]. So far there are no active transponders. [0] http://space.skyrocket.de/doc_sdat/atlantic-bird-1.htm Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2018-05-10dtv-scan-tables - dvb-s - update and rename the config file for ↵leny@netcourrier.com1-53/+663
Atlantic-Bird-3-5.0W - Ku Band Hello, The latest update for the file Atlantic-Bird-3-5.0W (Ku Band) is 2015-03-28: https://git.linuxtv.org/dtv-scan-tables.git/log/dvb-s/Atlantic-Bird-3-5.0W but since March 2015 there are a lot of changes in the tranponders list. And now, a lot of transponders for Algerian, French and Italian TV and Radio channels are missing. Attached is an updated config scan file (Atlantic-Bird-3-5.0W.patch file) for Atlantic-Bird-3-5.0W transponders in dvbv5 format. Could you please ensure that this new patch is committed into the DVB source code tree repositery? PS : Attached there is also the full up to date file : Atlantic-Bird-3-5.0W-2017-01-09.NEW.FULL if you need it Thank you Best regards
2018-05-10Add another initial transponder for Ziggo/Netherlands.Jens Peters1-0/+8
Ziggo and UPC had merged, but the initial UPC transponder is still the correct one for former UPC customers. See also https://gathering.tweakers.net/forum/list_message/31632914#31632914