-/* $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
*
*
*
* $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
*
/****************************************/
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);
}
-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;
}
-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;
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));
}
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;
-/* $Id: drv_generic_parport.c,v 1.19 2005/06/19 17:57:06 reinelt Exp $
+/* $Id: drv_generic_parport.c,v 1.20 2005/12/12 05:52:03 reinelt Exp $
*
* generic driver helper for serial and parport access
*
*
*
* $Log: drv_generic_parport.c,v $
+ * Revision 1.20 2005/12/12 05:52:03 reinelt
+ * type of delays is 'unsigned long'
+ *
* Revision 1.19 2005/06/19 17:57:06 reinelt
* cosmetics...
*
error("%s: open(%s) failed: %s", Driver, PPdev, strerror(errno));
return -1;
}
-
#if 0
/* PPEXCL fails if someone else uses the port (e.g. lp.ko) */
if (ioctl(PPfd, PPEXCL)) {
}
-void drv_generic_parport_toggle(const unsigned char bits, const int level, const int delay)
+void drv_generic_parport_toggle(const unsigned char bits, const int level, const unsigned long delay)
{
unsigned char value1, value2;
-/* $Id: drv_generic_parport.h,v 1.11 2005/05/08 04:32:44 reinelt Exp $
+/* $Id: drv_generic_parport.h,v 1.12 2005/12/12 05:52:03 reinelt Exp $
*
* generic driver helper for parallel port displays
*
*
*
* $Log: drv_generic_parport.h,v $
+ * Revision 1.12 2005/12/12 05:52:03 reinelt
+ * type of delays is 'unsigned long'
+ *
* Revision 1.11 2005/05/08 04:32:44 reinelt
* CodingStyle added and applied
*
void drv_generic_parport_direction(const int direction);
unsigned char drv_generic_parport_status(void);
void drv_generic_parport_control(const unsigned char mask, const unsigned char value);
-void drv_generic_parport_toggle(const unsigned char bit, const int level, const int delay);
+void drv_generic_parport_toggle(const unsigned char bit, const int level, const unsigned long delay);
void drv_generic_parport_data(const unsigned char data);
unsigned char drv_generic_parport_read(void);
void drv_generic_parport_debug(void);