__ ___ _ _ \ \ / / |__ __ _| |_ (_)___ \ \ /\ / /| '_ \ / _` | __| | / __| \ V V / | | | | (_| | |_ | \__ \ \_/\_/ |_| |_|\__,_|\__| |_|___/ _ _ _ _ _ (_)_ ____ _____ | |_ _____ __| | (_)_ __ ___ _ _ ___| |__ | | '_ \ \ / / _ \| \ \ / / _ \/ _` | | | '_ \ / __| | | |/ __| '_ \ | | | | \ V / (_) | |\ V / __/ (_| | | | | | | \__ \ |_| | (__| | | | |_|_| |_|\_/ \___/|_| \_/ \___|\__,_| |_|_| |_| |___/\__,_|\___|_| |_| __ _ __ | _|___| | ___ ___ __|_ | | |/ __| |/ _ \/ __|/ _ \ | | | (__| | (_) \__ \ __/ | | |\___|_|\___/|___/\___| | |__| |__| _ _ _ _ _ _ _ __ ___| | __ _| |_(_) ___ _ __ ___| |__ (_)_ __ ___ (_)___ __ _ | '__/ _ \ |/ _` | __| |/ _ \| '_ \/ __| '_ \| | '_ \/ __| | / __| / _` | | | | __/ | (_| | |_| | (_) | | | \__ \ | | | | |_) \__ \ | \__ \ | (_| | |_| \___|_|\__,_|\__|_|\___/|_| |_|___/_| |_|_| .__/|___/ |_|___/ \__,_| |_| __ __ / _| ___ _ __ _ __ ___ ___ / _| | |_ / _ \| '__| '_ ` _ \ / _ \| |_ | _| (_) | | | | | | | | | (_) | _| |_| \___/|_| |_| |_| |_| \___/|_| _ _ _ ___ _ __ ___ ___ | |_(_) ___ _ __ __ _| | / _ \ '_ ` _ \ / _ \| __| |/ _ \| '_ \ / _` | | | __/ | | | | | (_) | |_| | (_) | | | | (_| | | \___|_| |_| |_|\___/ \__|_|\___/|_| |_|\__,_|_| _ _ _ __ ___| |__ ___ _ __ ___ (_)___| |_ _ __ _ _ ___ ___ / _| __ _ _ __ / __| '_ \ / _ \ '_ ` _ \| / __| __| '__| | | | / __|/ _ \ | |_ / _` | '__| | (__| | | | __/ | | | | | \__ \ |_| | | |_| |_ \__ \ (_) | | _| (_| | | \___|_| |_|\___|_| |_| |_|_|___/\__|_| \__, ( ) |___/\___/ |_| \__,_|_| |___/|/ _ _ _ _ _ _ _ __ _____ ___ __ | | __ _(_)_ __ ___ __| | | |__ _ _ | | | | '_ \ / _ \ \/ / '_ \| |/ _` | | '_ \ / _ \/ _` | | '_ \| | | | | |_| | | | | __/> <| |_) | | (_| | | | | | __/ (_| | | |_) | |_| | \__,_|_| |_|\___/_/\_\ .__/|_|\__,_|_|_| |_|\___|\__,_| |_.__/ \__, | |_| |___/ _ _ __ __ _ _ __ _ _ ___ ___| |__ ___ ___ | | ___ / _| / _` | '_ \| | | | / __|/ __| '_ \ / _ \ / _ \| | / _ \| |_ | (_| | | | | |_| | \__ \ (__| | | | (_) | (_) | | | (_) | _| \__,_|_| |_|\__, | |___/\___|_| |_|\___/ \___/|_| \___/|_| |___/ _ _ _ ___ _ __ ___ _ _ ___| |__ (_) __ _| |_ _ __ _ _ |_ _| __ _ _ __ ___ | '_ \/ __| | | |/ __| '_ \| |/ _` | __| '__| | | | | | / _` | '_ ` _ \ | |_) \__ \ |_| | (__| | | | | (_| | |_| | | |_| | | | | (_| | | | | | | | .__/|___/\__, |\___|_| |_|_|\__,_|\__|_| \__, |
#
# $Id: README.Plugins,v 1.2 2004/06/01 06:04:25 reinelt Exp $
#
This file contains instructions for writing plugins to lcd4linux.
- use the file 'plugin_sample.c' as a template
- copy the file to 'plugin_yourname.c' and edit
- replace the "$Id..." in the first line with "$Id\$" (without backslash)
- add a short description what this plugin is for
- add your copyright notice (important: your name and email)
- replace the "$Log..." with "$Log\$" (without backslash)
- remove all Log lines until "*/"
- do some documentation (I know that real programmers write programs, not documentation)
- use one or more of the example functions as templates for your own functions
- register your new functions to the init() function, delete the sample ones
- edit 'plugin.c', add a prototype and the call to your plugin_init_* function
- edit 'Makefile.am' and add your 'plugin_*.c' to lcd4linux_SOURCES
- compile and test with interactive mode ('-i')
- send me a patch (or check in if you have developer CVS access)
- enjoy