# # $Id: README.Drivers,v 1.2 2000/03/26 18:46:28 reinelt 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 * create a new sourcefile .c and add it to the bottom of Makefile.am * 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! * 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() 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. 20140611.14bd6c7-1&id=7e05c580b130a2260e9e9a8b427ff6f3d219e6af'>treecommitdiffstats
blob: ca258bffe32c81707044b7cd7ba10a887d4c32ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#----------------------------------------------------------------------------------------------
# Auto-generated from:
# <http://www.digitaluk.co.uk/coveragechecker/main/tradeexport/GU28�9EA/NA/0/>
#----------------------------------------------------------------------------------------------
# location and provider: UK, Midhurst
# date (yyyy-mm-dd)    : 2014-03-25
#
# T[2] <freq> <bw> <fec_hi> <fec_lo> <mod> <tm> <guard> <hi> [<plp_id>] [# comment]
#----------------------------------------------------------------------------------------------
T 746000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE         # C55 BBC A
T 754000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE         # C56 D3&4
T 738000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE         # C54 SDN
T 778000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE         # C59 ARQ A
T 706000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE         # C50 ARQ B
T2 770000000 8MHz 2/3 NONE QAM256 32k 1/128 NONE 0   # C58 BBC B HD