aboutsummaryrefslogtreecommitdiffstats
path: root/drv_HD44780.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2005-12-12 05:52:03 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2005-12-12 05:52:03 +0000
commit1d2a74247f32c502d566cd166f4e50f4faed20d6 (patch)
tree1580a8595d184d842a9b66252ecf66927f800421 /drv_HD44780.c
parente2ee0ac6639cb58591a3f03ff34f6bc51b6375b7 (diff)
downloadlcd4linux-1d2a74247f32c502d566cd166f4e50f4faed20d6.tar.gz
[lcd4linux @ 2005-12-12 05:52:03 by reinelt]
type of delays is 'unsigned long' git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@599 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'drv_HD44780.c')
-rw-r--r--drv_HD44780.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/drv_HD44780.c b/drv_HD44780.c
index 9a636bd..52b03dd 100644
--- a/drv_HD44780.c
+++ b/drv_HD44780.c
@@ -1,4 +1,4 @@
-/* $Id: drv_HD44780.c,v 1.55 2005/10/02 07:58:48 reinelt Exp $
+/* $Id: drv_HD44780.c,v 1.56 2005/12/12 05:52:03 reinelt Exp $
*
* new style driver for HD44780-based displays
*
@@ -32,6 +32,9 @@
*
*
* $Log: drv_HD44780.c,v $
+ * Revision 1.56 2005/12/12 05:52:03 reinelt
+ * type of delays is 'unsigned long'
+ *
* Revision 1.55 2005/10/02 07:58:48 reinelt
* HD44780 address setup time increased
*
@@ -386,8 +389,8 @@ static MODEL Models[] = {
/****************************************/
static int (*drv_HD_load) (const char *section);
-static void (*drv_HD_command) (const unsigned char controller, const unsigned char cmd, const int delay);
-static void (*drv_HD_data) (const unsigned char controller, const char *string, const int len, const int delay);
+static void (*drv_HD_command) (const unsigned char controller, const unsigned char cmd, const unsigned long delay);
+static void (*drv_HD_data) (const unsigned char controller, const char *string, const int len, const unsigned long delay);
static void (*drv_HD_stop) (void);
@@ -566,7 +569,7 @@ static void drv_HD_PP_byte(const unsigned char controller, const unsigned char d
}
-static void drv_HD_PP_command(const unsigned char controller, const unsigned char cmd, const int delay)
+static void drv_HD_PP_command(const unsigned char controller, const unsigned char cmd, const unsigned long delay)
{
unsigned char enable;
@@ -613,7 +616,7 @@ static void drv_HD_PP_command(const unsigned char controller, const unsigned cha
}
-static void drv_HD_PP_data(const unsigned char controller, const char *string, const int len, const int delay)
+static void drv_HD_PP_data(const unsigned char controller, const char *string, const int len, const unsigned long delay)
{
int l = len;
unsigned char enable;
@@ -906,7 +909,7 @@ static void drv_HD_I2C_byte(const unsigned char controller, const unsigned char
static void drv_HD_I2C_command(const unsigned char controller, const unsigned char cmd, __attribute__ ((unused))
- const int delay)
+ const unsigned long delay)
{
/* send data with RS disabled */
drv_HD_I2C_nibble(controller, ((cmd >> 4) & 0x0f));
@@ -914,7 +917,7 @@ static void drv_HD_I2C_command(const unsigned char controller, const unsigned ch
}
static void drv_HD_I2C_data(const unsigned char controller, const char *string, const int len, __attribute__ ((unused))
- const int delay)
+ const unsigned long delay)
{
int l = len;