aboutsummaryrefslogtreecommitdiffstats
path: root/drv_M50530.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-06-20 10:09:56 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-06-20 10:09:56 +0000
commit7ac3e2a7d2c23ea71adeb56d8afbe1b1cbeee4df (patch)
treec9fe5fa4426d7334d8486a3a7e59c64a43d2ef9e /drv_M50530.c
parente4626159694ea6774386faa2f0d2fb517de1eb8b (diff)
downloadlcd4linux-7ac3e2a7d2c23ea71adeb56d8afbe1b1cbeee4df.tar.gz
[lcd4linux @ 2004-06-20 10:09:52 by reinelt]
'const'ified the whole source git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@476 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'drv_M50530.c')
-rw-r--r--drv_M50530.c33
1 files changed, 19 insertions, 14 deletions
diff --git a/drv_M50530.c b/drv_M50530.c
index 2749912..cddf0cc 100644
--- a/drv_M50530.c
+++ b/drv_M50530.c
@@ -1,4 +1,4 @@
-/* $Id: drv_M50530.c,v 1.11 2004/06/06 06:51:59 reinelt Exp $
+/* $Id: drv_M50530.c,v 1.12 2004/06/20 10:09:54 reinelt Exp $
*
* new style driver for M50530-based displays
*
@@ -23,6 +23,10 @@
*
*
* $Log: drv_M50530.c,v $
+ * Revision 1.12 2004/06/20 10:09:54 reinelt
+ *
+ * 'const'ified the whole source
+ *
* Revision 1.11 2004/06/06 06:51:59 reinelt
*
* do not display end splash screen if quiet=1
@@ -138,7 +142,7 @@ static MODEL Models[] = {
// *** hardware dependant functions ***
// ****************************************
-static void drv_M5_command (unsigned int cmd, int delay)
+static void drv_M5_command (const unsigned int cmd, const int delay)
{
// put data on DB1..DB8
@@ -170,23 +174,24 @@ static void drv_M5_clear (void)
}
-static void drv_M5_write (int row, int col, unsigned char *data, int len)
+static void drv_M5_write (const int row, const int col, const unsigned char *data, const int len)
{
+ int l = len;
unsigned int cmd;
unsigned int pos;
- pos=row*48+col;
- if (row>3) pos-=168;
- drv_M5_command (0x300|pos, 20);
+ pos = row * 48 + col;
+ if (row > 3) pos -= 168;
+ drv_M5_command (0x300 | pos, 20);
- while (len--) {
- cmd=*data++;
- drv_M5_command (0x100|cmd, 20);
+ while (l--) {
+ cmd = *data++;
+ drv_M5_command (0x100 | cmd, 20);
}
}
-static void drv_M5_defchar (int ascii, unsigned char *matrix)
+static void drv_M5_defchar (const int ascii, const unsigned char *matrix)
{
int i;
@@ -202,7 +207,7 @@ static void drv_M5_defchar (int ascii, unsigned char *matrix)
// Fixme: GPO's
#if 0
-static void drv_M5_setGPO (int bits)
+static void drv_M5_setGPO (const int bits)
{
if (Lcd.gpos>0) {
@@ -220,7 +225,7 @@ static void drv_M5_setGPO (int bits)
#endif
-static int drv_M5_start (char *section, int quiet)
+static int drv_M5_start (const char *section, const int quiet)
{
char *model, *s;
int rows=-1, cols=-1, gpos=-1;
@@ -329,7 +334,7 @@ int drv_M5_list (void)
// initialize driver & display
-int drv_M5_init (char *section, int quiet)
+int drv_M5_init (const char *section, const int quiet)
{
WIDGET_CLASS wc;
int ret;
@@ -388,7 +393,7 @@ int drv_M5_init (char *section, int quiet)
// close driver & display
-int drv_M5_quit (int quiet) {
+int drv_M5_quit (const int quiet) {
info("%s: shutting down.", Name);