Add menu system.
[bertos.git] / drv / ser_p.h
index ed5ef1ddacaa8bee2c8725c2727287cdcf1e6b0c..25c6f7a549e99d2258d6c09131c9192d3be3b0a0 100755 (executable)
@@ -2,7 +2,7 @@
  * \file
  * <!--
  * Copyright 2003,2004 Develer S.r.l. (http://www.develer.com/)
- * This file is part of DevLib - See devlib/README for information.
+ * This file is part of DevLib - See README.devlib for information.
  * -->
  *
  * \brief Hardware dependent serial driver (interface)
 
 /*#*
  *#* $Log$
+ *#* Revision 1.8  2005/11/04 16:20:02  bernie
+ *#* Fix reference to README.devlib in header.
+ *#*
+ *#* Revision 1.7  2005/01/14 00:47:56  aleph
+ *#* Rename callbacks; SerialHardwareVT.txSending: New callback.
+ *#*
  *#* Revision 1.6  2004/12/08 08:56:58  bernie
  *#* Reformat.
  *#*
@@ -42,9 +48,10 @@ struct SerialHardwareVT
 {
        void (*init)(struct SerialHardware *ctx, struct Serial *ser);
        void (*cleanup)(struct SerialHardware *ctx);
-       void (*setbaudrate)(struct SerialHardware *ctx, unsigned long rate);
-       void (*setparity)(struct SerialHardware *ctx, int parity);
-       void (*enabletxirq)(struct SerialHardware *ctx);
+       void (*setBaudrate)(struct SerialHardware *ctx, unsigned long rate);
+       void (*setParity)(struct SerialHardware *ctx, int parity);
+       void (*txStart)(struct SerialHardware *ctx);
+       bool (*txSending)(struct SerialHardware *ctx);
 };
 
 struct SerialHardware