Files
lcdproc/server/drivers/hd44780-drivers.h
T

37 lines
1008 B
C
Raw Normal View History

/*
* Low-level driver types, headers and names.
*
* To add support for a new driver in this file:
* 1. include your header file
* 2. Add a new connectionType
* 3. Add an entry in the connectionMapping structure
*/
#ifndef HD44780_DRIVERS_H
#define HD44780_DRIVERS_H
// hd44780 specific header files
#include "hd44780-4bit.h"
#include "hd44780-ext8bit.h"
#include "hd44780-serialLpt.h"
#include "hd44780-winamp.h"
// add new connection type header files here
2001-12-30 00:15:25 +00:00
static const ConnectionMapping connectionMapping[] = {
2000-04-03 22:13:57 +00:00
// connectionType enumerator
// string to identify connection on command line
// your initialisation function
// help string for your particular connection
{
2001-12-30 00:15:25 +00:00
"4bit", hd_init_4bit, "\tnone\n"}, {
"8bit", hd_init_ext8bit, "\tnone\n"}, {
"serialLpt", hd_init_serialLpt, "\tnone\n"}, {
"winamp", hd_init_winamp, "\tnone\n"},
2000-04-03 22:13:57 +00:00
// add new connection types and their string specifier here
// default, end of structure element (do not delete)
{
2001-12-30 00:15:25 +00:00
NULL, NULL, NULL}
};
#endif