aboutsummaryrefslogtreecommitdiffstats
path: root/README (follow)
AgeCommit message (Collapse)AuthorFilesLines
2007-01-14svn keywords correctedmichael1-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@730 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2007-01-14svn properties fixedmichael1-3/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@726 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-01-09[lcd4linux @ 2005-01-09 10:53:22 by reinelt]reinelt1-2/+2
small type in plugin_uname fixed new homepage lcd4linux.bulix.org git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@500 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-08-01[lcd4linux @ 2003-08-01 05:15:42 by reinelt]reinelt1-284/+3
last cleanups for 0.9.9 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@205 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2002-04-29[lcd4linux @ 2002-04-29 11:00:25 by reinelt]reinelt1-1/+8
added Toshiba T6963 driver added ndelay() with nanosecond resolution git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@152 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-09-05[lcd4linux @ 2001-09-05 09:38:52 by reinelt]reinelt1-1/+12
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@141 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-05-27[lcd4linux @ 2001-05-27 17:32:35 by reinelt]reinelt1-47/+50
updated README with the seti@home client stuff git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@136 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-16[lcd4linux @ 2001-03-16 16:40:17 by ltoetsch]ltoetsch1-1/+6
implemented time bar git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@127 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-15[lcd4linux @ 2001-03-15 14:25:05 by ltoetsch]ltoetsch1-2/+12
added unread/total news git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@124 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-14[lcd4linux @ 2001-03-14 13:19:29 by ltoetsch]ltoetsch1-5/+20
Added pop3/imap4 mail support git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@117 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-13[lcd4linux @ 2001-03-13 07:41:22 by reinelt]reinelt1-1/+3
added NEWS file git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@113 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-09[lcd4linux @ 2001-03-09 14:24:49 by ltoetsch]ltoetsch1-2/+3
exec: Scale_x ->Min/Max_x git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@106 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-09[lcd4linux @ 2001-03-09 13:08:11 by ltoetsch]ltoetsch1-2/+13
Added Text driver git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@105 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-08[lcd4linux @ 2001-03-08 15:25:38 by ltoetsch]ltoetsch1-43/+62
improved exec git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@103 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-07[lcd4linux @ 2001-03-07 18:10:21 by ltoetsch]ltoetsch1-3/+23
added e(x)ec commands git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@100 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-02[lcd4linux @ 2001-03-02 10:18:03 by ltoetsch]ltoetsch1-1/+4
added /proc/apm battery stat git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@93 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-02-16[lcd4linux @ 2001-02-16 08:23:09 by reinelt]reinelt1-1/+2
new token 'ic' (ISDN connected) by Carsten Nau <info@cnau.de> git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@81 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-11-28[lcd4linux @ 2000-11-28 16:46:11 by reinelt]reinelt1-5/+5
first try to support display of SIN router git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@70 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-08-10[lcd4linux @ 2000-08-10 09:44:09 by reinelt]reinelt1-2/+2
new debugging scheme: error(), info(), debug() uses syslog if in daemon mode git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@64 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-08-09[lcd4linux @ 2000-08-09 14:14:11 by reinelt]reinelt1-4/+5
new switch -F (do not fork) added automatic forking if -F not specified git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@63 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-08-09[lcd4linux @ 2000-08-09 09:50:29 by reinelt]reinelt1-11/+30
opened 0.98 development removed driver-specific signal-handlers added 'quit'-function to driver structure added global signal-handler git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@61 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-15[lcd4linux @ 2000-04-15 16:56:52 by reinelt]reinelt1-3/+6
moved delay loops to udelay.c renamed -d (debugging) switch to -v (verbose) new switch -d to calibrate delay loop 'Delay' entry for HD44780 back again delay loops will not calibrate automatically, because this will fail with hich CPU load git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@47 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-15[lcd4linux @ 2000-04-15 11:13:54 by reinelt]reinelt1-3/+4
added '-d' (debugging) switch added several debugging messages removed config entry 'Delay' for HD44780 driver delay loop for HD44780 will be calibrated automatically git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@45 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-10[lcd4linux @ 2000-04-10 04:40:53 by reinelt]reinelt1-5/+13
minor changes and cleanups git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@42 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-03[lcd4linux @ 2000-04-03 04:46:38 by reinelt]reinelt1-1/+16
added '-c key=val' option git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@34 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-03-26[lcd4linux @ 2000-03-26 19:03:52 by reinelt]reinelt1-1/+3
more Pixmap renaming quoting of '#' in config file git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@23 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-03-19[lcd4linux @ 2000-03-19 08:41:28 by reinelt]reinelt1-0/+130
documentation available! README, README.MatrixOrbital, README.Drivers added Skeleton.c as a starting point for new drivers git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@14 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
>/* $Id$ * $URL$ * * plugin handler for the Evaluator * * Copyright (C) 2003 Michael Reinelt <michael@reinelt.co.at> * Copyright (C) 2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net> * * This file is part of LCD4Linux. * * LCD4Linux is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * LCD4Linux is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ /* * exported functions: * * int plugin_init (void) * initializes the expression evaluator * adds some handy constants and functions * */ #include "config.h" #include <stdlib.h> #include <stdio.h> #include <string.h> #include "debug.h" #include "plugin.h" /* Prototypes */ int plugin_init_cfg(void); void plugin_exit_cfg(void); int plugin_init_math(void); void plugin_exit_math(void); int plugin_init_string(void); void plugin_exit_string(void); int plugin_init_test(void); void plugin_exit_test(void); int plugin_init_time(void); void plugin_exit_time(void); int plugin_init_apm(void); void plugin_exit_apm(void); int plugin_init_asterisk(void); void plugin_exit_asterisk(void); int plugin_init_cpuinfo(void); void plugin_exit_cpuinfo(void); int plugin_init_diskstats(void); void plugin_exit_diskstats(void); int plugin_init_dvb(void); void plugin_exit_dvb(void); int plugin_init_exec(void); void plugin_exit_exec(void); int plugin_init_fifo(void); void plugin_exit_fifo(void); int plugin_init_file(void); void plugin_exit_file(void); int plugin_init_gps(void); void plugin_exit_gps(void); int plugin_init_hddtemp(void); void plugin_exit_hddtemp(void); int plugin_init_i2c_sensors(void); void plugin_exit_i2c_sensors(void); int plugin_init_imon(void); void plugin_exit_imon(void); int plugin_init_iconv(void); void plugin_exit_iconv(void); int plugin_init_isdn(void); void plugin_exit_isdn(void); int plugin_init_kvv(void); void plugin_exit_kvv(void); int plugin_init_loadavg(void); void plugin_exit_loadavg(void); int plugin_init_meminfo(void); void plugin_exit_meminfo(void); int plugin_init_mpd(void); void plugin_exit_mpd(void); int plugin_init_mysql(void); void plugin_exit_mysql(void); int plugin_init_netdev(void); void plugin_exit_netdev(void); int plugin_init_pop3(void); void plugin_exit_pop3(void); int plugin_init_ppp(void); void plugin_exit_ppp(void); int plugin_init_proc_stat(void); void plugin_exit_proc_stat(void); int plugin_init_python(void); void plugin_exit_python(void); int plugin_init_sample(void); void plugin_exit_sample(void); int plugin_init_button_exec(void); void plugin_exit_button_exec(void); int plugin_init_seti(void); void plugin_exit_seti(void); int plugin_init_statfs(void); void plugin_exit_statfs(void); int plugin_init_uname(void); void plugin_exit_uname(void); int plugin_init_uptime(void); void plugin_exit_uptime(void); int plugin_init_w1retap(void); void plugin_exit_w1retap(void); int plugin_init_wireless(void); void plugin_exit_wireless(void); int plugin_init_xmms(void); void plugin_exit_xmms(void); int plugin_init(void) { plugin_init_cfg(); plugin_init_math(); plugin_init_string(); plugin_init_test(); plugin_init_time(); #ifdef PLUGIN_APM plugin_init_apm(); #endif #ifdef PLUGIN_ASTERISK plugin_init_asterisk(); #endif #ifdef PLUGIN_CPUINFO plugin_init_cpuinfo(); #endif #ifdef PLUGIN_DISKSTATS plugin_init_diskstats(); #endif #ifdef PLUGIN_DVB plugin_init_dvb(); #endif #ifdef PLUGIN_EXEC plugin_init_exec(); #endif #ifdef PLUGIN_FIFO plugin_init_fifo(); #endif #ifdef PLUGIN_FILE plugin_init_file(); #endif #ifdef PLUGIN_GPS plugin_init_gps(); #endif #ifdef PLUGIN_HDDTEMP plugin_init_hddtemp(); #endif #ifdef PLUGIN_I2C_SENSORS plugin_init_i2c_sensors(); #endif #ifdef PLUGIN_ICONV plugin_init_iconv(); #endif #ifdef PLUGIN_IMON plugin_init_imon(); #endif #ifdef PLUGIN_ISDN plugin_init_isdn(); #endif #ifdef PLUGIN_KVV plugin_init_kvv(); #endif #ifdef PLUGIN_LOADAVG plugin_init_loadavg(); #endif #ifdef PLUGIN_MEMINFO plugin_init_meminfo(); #endif #ifdef PLUGIN_MPD plugin_init_mpd(); #endif #ifdef PLUGIN_MYSQL plugin_init_mysql(); #endif #ifdef PLUGIN_NETDEV plugin_init_netdev(); #endif #ifdef PLUGIN_POP3 plugin_init_pop3(); #endif #ifdef PLUGIN_PPP plugin_init_ppp(); #endif #ifdef PLUGIN_PROC_STAT plugin_init_proc_stat(); #endif #ifdef PLUGIN_PYTHON plugin_init_python(); #endif #ifdef PLUGIN_SAMPLE plugin_init_sample(); #endif #ifdef PLUGIN_BUTTON_EXEC plugin_init_button_exec(); #endif #ifdef PLUGIN_SETI plugin_init_seti(); #endif #ifdef PLUGIN_STATFS plugin_init_statfs(); #endif #ifdef PLUGIN_UNAME plugin_init_uname(); #endif #ifdef PLUGIN_UPTIME plugin_init_uptime(); #endif #ifdef PLUGIN_W1RETAP plugin_init_w1retap(); #endif #ifdef PLUGIN_WIRELESS plugin_init_wireless(); #endif #ifdef PLUGIN_XMMS plugin_init_xmms(); #endif return 0; } void plugin_exit(void) { #ifdef PLUGIN_APM plugin_exit_apm(); #endif #ifdef PLUGIN_ASTERISK plugin_exit_asterisk(); #endif #ifdef PLUGIN_CPUINFO plugin_exit_cpuinfo(); #endif #ifdef PLUGIN_DISKSTATS plugin_exit_diskstats(); #endif #ifdef PLUGIN_DVB plugin_exit_dvb(); #endif #ifdef PLUGIN_EXEC plugin_exit_exec(); #endif #ifdef PLUGIN_FIFO plugin_exit_fifo(); #endif #ifdef PLUGIN_FILE plugin_exit_file(); #endif #ifdef PLUGIN_GPS plugin_exit_gps(); #endif #ifdef PLUGIN_I2C_SENSORS plugin_exit_i2c_sensors(); #endif #ifdef PLUGIN_ICONV plugin_exit_iconv(); #endif #ifdef PLUGIN_IMON plugin_exit_imon(); #endif #ifdef PLUGIN_ISDN plugin_exit_isdn(); #endif #ifdef PLUGIN_KVV plugin_exit_kvv(); #endif #ifdef PLUGIN_LOADAVG plugin_exit_loadavg(); #endif #ifdef PLUGIN_MEMINFO plugin_exit_meminfo(); #endif #ifdef PLUGIN_MPD plugin_exit_mpd(); #endif #ifdef PLUGIN_MYSQL plugin_exit_mysql(); #endif #ifdef PLUGIN_NETDEV plugin_exit_netdev(); #endif #ifdef PLUGIN_POP3 plugin_exit_pop3(); #endif #ifdef PLUGIN_PPP plugin_exit_ppp(); #endif #ifdef PLUGIN_PROC_STAT plugin_exit_proc_stat(); #endif #ifdef PLUGIN_PYTHON plugin_exit_python(); #endif #ifdef PLUGIN_SAMPLE plugin_exit_sample(); #endif #ifdef PLUGIN_BUTTON_EXEC plugin_exit_button_exec(); #endif #ifdef PLUGIN_SETI plugin_exit_seti(); #endif #ifdef PLUGIN_STATFS plugin_exit_statfs(); #endif #ifdef PLUGIN_UNAME plugin_exit_uname(); #endif #ifdef PLUGIN_UPTIME plugin_exit_uptime(); #endif #ifdef PLUGIN_W1RETAP plugin_exit_w1retap(); #endif #ifdef PLUGIN_WIRELESS plugin_exit_wireless(); #endif #ifdef PLUGIN_XMMS plugin_exit_xmms(); #endif plugin_exit_cfg(); plugin_exit_math(); plugin_exit_string(); plugin_exit_test(); plugin_exit_time(); DeleteFunctions(); DeleteVariables(); }